web-dev-qa-db-ja.com

エイリアスの設定の問題、〜/ .bash_aliasesファイルが見つかりません

恒久的なエイリアスを設定しようとしていました。しかし、~/.bash_aliasesファイルがシステムに見つかりません。 bashrcファイルを確認しましたが、bash_aliasesが有効になっています。ホームディレクトリに同じ名前で新しいファイルを作成し、エイリアスを入れてみました。しかし、それもうまくいきませんでした。永続的なエイリアスを設定する解決策はありますか?

また、作成したシェルのエイリアスを設定でき、他のパスに存在するかどうかを知りたいです。前もって感謝します。

2
Anandu M Das

台詞

if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases
fi

ファイル.bash_aliasesが存在する場合、それを使用することを意味します。あなたの場合、それは存在しないので無視されます。

追加する場合は、ファイルを作成します。どのようにするかはあなた次第ですが、端末からgedit ~/.bash_aliasesを提案します。必要なエイリアスを追加し、ファイルを保存して新しいターミナルを開きます。新しいエイリアスが機能するはずです。

既存の端末で新しいエイリアスを使用する場合は、source ~/.bash_aliasesを使用します。

編集:bash_aliasesbashrc_aliasesの両方でファイルを参照していることに気付きました。ファイル名が.bashrcの行と一致する限り、どちらを使用してもかまいません。

4
Holloway