HOWTO · Linux
Linux でスクリプト名だけでシェルスクリプトを実行する
この記事では、Linux でスクリプト名を使用するだけでシェルスクリプトを実行する方法について説明します。
このページの内容
この記事では、Linux でスクリプト名を使用してシェルスクリプトを実行する方法について説明します。
まず、ファイルを実行可能ファイルとして設定します。次に、名前のみでスクリプトを実行する方法を検討します。
$HOME/folder/example.sh に example.sh があります。シェルスクリプトファイルの内容は次のとおりです。
echo "Hello, World!"
Bash でファイルを実行可能にする
- スクリプトの先頭に
shebangを追加します。
#!/bin/bash
- ファイルに
実行権限を追加します。
sudo chmod +x example.sh
bash または sh を入力せずにスクリプトを実行する
さまざまな方法を使用して、bash または sh コマンドを追加せずに、Linux ターミナルのどこからでもシェルスクリプトを実行できます。
スクリプトを $PATH の下に移動する
スクリプトを/usr/local/bin のような $PATH の下のディレクトリに移動します。
sudo mv $HOME/folder/example.sh /usr/local/bin
Linux で install コマンドを使用する
install コマンドは、スクリプトを $PATH の下のディレクトリに移動することもできます。
sudo install example.sh /usr/local/bin/example
スクリプトディレクトリを $PATH に追加する
スクリプトディレクトリ($HOME/folder/)を .bashrc の $PATH に追加します
PATH="$PATH:$HOME/folder/"
source を使用して Bash を更新します。
source ~/.bashrc
スクリプト実行コマンドの alias を作成する
スクリプトを実行するための完全なコマンドを指すエイリアスを作成します。
alias example.sh="bash $HOME/folder/example.sh"