web-dev-qa-db-ja.com

「〜/ .bash_aliases」の場所

ターミナルで永続的なエイリアスを作成したいのですが、それを行う方法についてこの回答を読みました: https://askubuntu.com/a/5278/364819

しかし、私は小さな問題を抱えています、私はコードを見つけました:

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

答えで言及されているように。しかし、これらの永続的なエイリアスを設定できる.bash_aliasesファイルは実際には見つかりません。

だから私の質問は、このファイルの場所はどこですか、それを作成する必要がある場合は、ホームユーザーディレクトリディレクトリに作成するだけですか?

Ubuntu 14.10で実行しています。

8
user364819

~/.bash_aliasesはすでにフルパスです。チルダ(~)は、シェル(および他の多くのアプリケーション)によって完全なホームパス(別名$HOME、通常/home/$USER)に展開されます。

デフォルトでは存在しないため、作成するだけです。

12
Oli

はい、ホームディレクトリに作成してください。

touch ~/.bash_aliasesまたはテキストエディターで空のファイルを開きます。

gedit ~/.bash_aliases

これは最初のエイリアスの1つである必要があります。

##### ea - alias for editing aliases
#
#When setting up a new aliases file, or having creating a new file.. About every time after editing an aliases file, I source it. This alias makes editing alias a
#bit easier and they are useful right away. Note if the source failed, it will not echo "aliases sourced".
#
#Sub in gedit for your favorite editor, or alter for ksh, sh, etc.
#
alias ea='gedit ~/.bash_aliases; source ~/.bash_aliases && source $HOME/.bash_aliases && echo "aliases sourced  --ok."'
#

適切なエイリアスになる何かに出くわしたら、eaと入力すると、テキストエディターが開きます。新しいエイリアスを追加します。エディターを閉じます。エイリアスは自動的にソースします。新しいエイリアスをすぐに利用できるようにします。そして、あなたはあなたの方法にあります。

15
Nodak