Ubuntuユーザーとしてbashコマンドを実行するには?

Ubuntuユーザーとしてbashコマンドを実行するには?

bashファイルを使用して "ubuntu"ユーザーのエイリアスを作成したいと思います。たとえば、rootユーザーに対してのみファイルをtest.sh実行するときです。 Bashファイルで "ubuntu"ユーザーのエイリアスをどのように設定できますか?test.shalias

$ 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ファイルをインポートするときは機能しません)。

関連情報