unix command

ログアウトするには

exit

コマンドの使用方法を知るには

man Command

コマンドの絶対パス名を知るには

which Command

コマンドを実行するには

Command

ファイルやディレクトリの一覧を見るには

ls -l
ls -l file ...

カレントディレクトリ名を知るには

pwd

ホームディレクトリに移るには

cd

指定ディレクトリに移るには

cd dirName

ルートディレクトリに移るには

cd /

ひとつ上のディレクトリに移るには

cd ..

ファイルの中身を表示するには

cat fileName ...

ファイルの中身を始め10行だけ表示するには

head -10 fileName ...

ファイルの中身を最後10行だけ表示するには

tail -10 fileName ...

ファイルを作成するには

touch fileName

ディレクトリを作成するには

mkdir dirName ...

ファイルをコピーするには

cp FromFile ToFile
cp FromFile ... ToDir

ディレクトリをコピーするには

cp -r FromDir ... ToDir

ファイルを移動させるには

mv FromFile ToFile
mv FromFile ... ToDir

ディレクトリを移動させるには

mv FromDir ... ToDir

ファイルを削除するには

rm fileName ...

中身の無いディレクトリを削除するには

rmdir dirName ...

ディレクトリを中身ごと一括して削除するには

rm -r dirName ...

ファイル名やディレクトリ名を変更するには

mv OldName NewName

パーミッションを変更するには

chmod mode file

オーナーユーザーを変更するには

chown user file

オーナーグループを変更するには

chgrp group file

環境変数の一覧を表示するには(csh系の場合)

env
printenv

環境変数の一覧を表示するには(bshの場合)

set

環境変数に値を設定するには(csh系の場合)

setenv ENV VALUE

環境変数に値を設定するには(bshの場合)

ENV=VALUE; export ENV

コマンドの出力をファイルに上書き保存するには

Command > FileName

コマンドの出力をファイルに追加保存するには

Command >> FileName

コマンドの出力を別コマンドに食わせるには

Command1 | Command2 ...

コマンドの出力を少しずつ表示するには

Command | more
Command | less

テキストファイルから文字列を検索するには

grep KeyWord file ...

テキストファイルの内容をソートするには

sort file

ファイル同士の内容を比較するには(テキストファイル)

diff file1 file2

ファイル同士の内容を比較するには(バイナリファイル)

cmp file1 file2

複数のファイルをアーカイブするには

tar cvf file.tar FilesOrDirectorys...

アーカイブの中身(ファイル一覧)を見るには

tar tvf file.tar

アーカイブしたファイルを元に戻すには

tar xvf file.tar

ファイル(単数)を圧縮するには(.Zファイルができる)

compress file

圧縮したファイルを元に戻すには

uncompress file.Z

漢字コードを変換するには(-e=EUC,-s=SJIS:-j=JIS)

nkf -j SrcFile > DstFile
nkf -e SrcFile > DstFile
nkf -s SrcFile > DstFile

UNIXWindows の違い

UNIX  Windows 95 
ドライブの概念 なし あり
ディレクトリ区切り文字 / \
ファイル一覧 ls dir
ファイルコピー cp copy
ファイル削除 rm del
ファイル移動 mv move
ファイル名前変更 mv ren
ディレクトリ作成 mkdir mkdir
ディレクトリ削除 rmdir rmdir
ディレクトリ移動 cd cd
一般的なヘルプの見方 man command command /?
環境変数表示 set/printenv set
ファイル名の長さ 256文字 255文字
ファイル名の大文字・小文字 区別する 区別しない
実行可能ファイル パーミッションによる 拡張子による
テキストファイルの改行文字
漢字コード EUCが多い シフトJIS