1

たとえば、

alias a=clear

「a」と入力すると、ターミナルがクリアされます。

しかし、サブシェルに「a」と書くと、エイリアシングが認識されません。

なぜこれを行うのですか?

4

1 に答える 1

2

現在のシェルで作成したエイリアスは、新しい bash プロセスを実行したときに保存されません。エイリアスを保存したい場合は、それらを .bashrc (ホーム ディレクトリにあるはずです) に入れます。そうすれば、新しい bash シェルを実行するたびに、そのファイルから構成が読み込まれます。

于 2013-01-24T04:59:35.723 に答える