Linux でスクリプト名だけでシェルスクリプトを実行する
Yahya Irmak
2023年1月30日
この記事では、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"
著者: Yahya Irmak
Yahya Irmak has experience in full stack technologies such as Java, Spring Boot, JavaScript, CSS, HTML.
LinkedIn