あなたが言及している単純なプログラムは、通常「シェルスクリプト」と呼ばれます。基本的には、ファイルに必要なコマンドをいくつか集めて実行するだけです。より複雑なスクリプト用に、ある種のフロー制御 (ループ、if-else ステートメントなど) を使用することもできます。
単純なbashシェル スクリプトを作成するには、それを と呼びましょうmyscript.sh
。次の手順に従います。
「myscript.sh」ソースファイルの最初の行に置きます(以下の注を参照)
#!/bin/bash
次に、デモンストレーション目的などのコマンド
echo "hello, I'm coming from the script file"
ls -l
ファイルを保存します。
このファイルを「実行可能」タイプにするには
$ chmod +x myscript.sh
そして、コマンドラインからこのファイルを実行できるはずです
$ ./myscript.sh
エコー コマンド「hello, I'm come from the script file」の出力に続いて、長い形式のディレクトリ リストが表示されます。
ここでは、 bash チュートリアルと初心者向けの Bash ガイドへのリンクを示します。
最後に、エイリアスを使用していくつかのコマンドをつなぎ合わせることができる場合もありますが、ほとんどの人は、コマンドの省略形を作成する一般的なコマンドの短いバージョンを「エイリアス」するだけです。
の場所に注意してくださいbash
:
bash
シェルがどこにあるかを調べるには、いつでも入力できますwhich bash
、パス/ディレクトリが返されるので、異なる場合はそれを一番上に置きます。たとえば、スクリプトの最初の行の代わりにそれを配置すると言わ/usr/bin/bash
れている場合。#!/usr/bin/bash
#!/bin/bash