Linux – シェル

確認

現在のシェル

echo $SHELL

使用可能なシェル

cat /etc/shells

bashへのリンク

多くのLinuxでは、/bin/shはそのままのsh(Bourne Shell)ではなく、bashへのシンボリックリンクになっている。

スクリプトの書き方と実行

1行目にShebang

スクリプトの1行目で実行するシェルを指定する。この1行目の表現はShebangと呼ばれる。

#!/bin/bash

実行権限を与える

普通にスクリプトを作成した場合、実行権限がない。

chmodで実行権限を与える。全ユーザーで実行可能にするなら755を指定。

chmod 755 スクリプト名

パスを指定して実行する

スクリプトの場所にパスが通っていない場合は、カレントディレクトリーからのパスで指定して実行。

./スクリプト名

フルパスでもよい。

スクリプトがパスが通っている場所にあるなら、スクリプト名だけで実行可能。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です