ビデオ: LPICレベル1対策講座「シェルスクリプト(前編)」 2024
シェルスクリプト は、単なる1つ以上のコマンドを含むテキストファイルです。シェルスクリプトはMS-DOS / Windowsバッチファイルと似ていますが、シェルスクリプトはもっと複雑になります。最も単純なシェルスクリプトはコマンドの一覧にすぎませんが、高度なシェルスクリプトには、完全な機能を備えたプログラミング言語の境界にある複雑なスクリプト記述が含まれています。 シェルスクリプトは、テキストエディタを使用して作成できます。最も簡単なテキストエディタはGNOMEデスクトップからメインメニュー→アクセサリ→テキストエディタを選択してアクセスできる
gedit、 です。あなたの友人があなたがLinuxの教祖だと思うようにしたい場合は、強力なテキストモードエディタ vi、 の使い方を学んでください。 <! - 1 - >
viでファイルを作成または編集するには、vi コマンドの後にファイル名を入力します。その後、離れて入力します。 viコマンドを使用するには、Escキーを押し、次に示すコマンドの1つを入力します。 共通viコマンド
説明 | i |
---|---|
カーソル位置にテキストを入力できるように挿入モードに入ります。最初に | 文字を入力する位置にカーソルを移動します。テキストの挿入が終了したら、Escを押して
コマンドモードに戻ります。 :w ファイルを保存します( |
w | は 書き込み の略です)。 :q 終了する。 |
:wq | 書き込みして終了します。 |
:q! | 保存せずに終了します。 |
/ | 文字列 |
文字列を前方に検索します。 | ? string |
後方の 文字列を検索します。 | n 最後の検索を繰り返します。 |
u | 前のコマンドを元に戻します。 |
<! - 2 - > | シェルスクリプトを作成したら、スクリプトを実行するための実行権限を自分自身に与える必要があります。 |
というスクリプトを実行する権限を自分自身に与えるには、次のコマンドを使用します。 $ chmod 755 myscript シェルスクリプトを実行するには、
sh <コマンドを入力し、スクリプトファイルの名前を指定します。例:
$ sh myscript