bash:セッションの外部にエイリアスを保存する

bash:セッションの外部にエイリアスを保存する

最近、私はシステムをよりよく理解するためにLinuxターミナルコマンドで遊んだ。

aliasコマンドを使用して、コマンドを呼び出すためにコマンドに別の名前を付けることができることに気づきます。例えば、

alias print="echo"

この場合はecho交換されますprint

唯一の問題は、1つの端末セッションにのみ固定されているようです。サードパーティ製ソフトウェアを使用せずにこれらのエイリアスを永久に維持する方法はありますか?ソフトウェアの選択肢があれば、喜んで聞きたいです。

何もダウンロードせずにこれを行う方法を探しています。

ベストアンサー1

すべてのセッションの開始時に読み取るファイルにエイリアスを入れる必要があります。

ファイル~/.bashrcには次の内容を含める必要があります。

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

つまり、ファイルが存在する場合は~/.bash_aliasesそのファイルがインポートされ、ここで定義されているすべてのエイリアスがセッションに適用されます。最善の方法は、エイリアスをに保存することです~/.bash_aliases。そのファイルがない場合は、手動で作成できます。あるいは、別名を~/.bashrc

また、現在のターミナルセッションにのみ定義されているエイリアスを永久に保存するには、次のように実行できます。

alias >> ~/.bash_aliases

おすすめ記事