【準備】「GNU Screen & zsh」講座 †この資料は、「GNU Screen & zsh」講座を履修する前の前提知識を獲得するためのものです。 UNIXコマンド †cdコマンド †cd /PATH/TO/DIR /PATH/TO/DIRディレクトリへ移動します。 lsコマンド †ls /PATH/TO/DIR/FILE_NAME ls FILE_NAME /PATH/TO/DIR/FILE_NAMEやカレントディレクトリ*1以下のFILE_NAMEの情報を調べる。 また、オプションで「-l」を付けると、ファイルアクセス権限やファイル所有者、最終更新時などの情報も得られます。 ls -l /PATH/TO/DIR/FILE_NAME ls -l FILE_NAME cpコマンド †cp /PATH/TO/DIR/FILE_NAME /SOME/PLACE/FILE_NAME cp FILE_NAME_1 FILE_NAME_2 上記1番目の例では、/PATH/TO/DIR/ディレクトリのFILE_NAMEを/SOME/PLACE/ディレクトリのFILE_NAMEにコピーします。 また、オプションで「-r」を付けると、ディレクトリのコピーも行えます。 cp -r /PATH/TO/DIR/ /SOME/PLACE/ mvコマンド †mv /PATH/TO/DIR/FILE_NAME /SOME/PLACE/FILE_NAME mv FILE_NAME_1 FILE_NAME_2 上記1番目の例では、/PATH/TO/DIR/ディレクトリのFILE_NAMEを/SOME/PLACE/ディレクトリのFILE_NAMEに移動します。 rmコマンド †rm /PATH/TO/DIR/FILE_NAME rm FILE_NAME 上記1番目の例では、/PATH/TO/DIR/ディレクトリのFILE_NAMEを削除します。= 上記2番目の例では、カレントディレクトリ以下のFILE_NAMEを削除します。 また、オプションで「-r」を付けると、ディレクトリの削除も行えます。 rm -r /PATH/TO/DIR grepコマンド †grep 'echo' * カレントディレクトリ以下の全てのファイルで、'echo'という文字列を含む行を抽出します。 ワイルドカード †UNIXのシェル上(ここではbash)で利用できる主なワイルドカードは「?」と「*」です。 次のようにして、カレントディレクトリ以下の全ての.htmlファイルをlsすることができます。 ls *.html チルダ †「~」は、ホームディレクトリを表します。ホームディレクトリとは、ログインする時に移動するディレクトリです。 次のようにして、ホームディレクトリ以下のtmpディレクトリに移動することができます。 cd ~/tmp |