bashファイルを使用して "ubuntu"ユーザーのエイリアスを作成したいと思います。たとえば、rootユーザーに対してのみファイルをtest.sh
実行するときです。 Bashファイルで "ubuntu"ユーザーのエイリアスをどのように設定できますか?test.sh
alias
$ cat test.sh
#!/bin/bash
alias ll="ls -al"
答え1
実行すると、test.sh
スクリプトの実行時に起動されるbashインスタンスのエイリアスが短時間使用されます。 bashインスタンスが終了すると(スクリプトの終わりに)、エイリアスは消えます。
エイリアスを使用するには、次のファイルをインポートする必要がtest.sh
あります。
source test.sh
または
. test.sh
もちろん、フルパスを指定することtest.sh
も、shebangを省略することもできます(#!/bin/bash
ファイルをインポートするときは機能しません)。