UNIX コマンドは単語の意味を理解するとグッと身近なものになる

新人の頃、ファイルの中身を確認するために cat コマンドを使ったら怒られました。当時は lessview なんてコマンドがあるのも知りませんでしたし、周りも cat で中身を見ていたのでそれが当たり前だと思っていました。まぁ、でもそれもそのはず、 catcatenate の略で、連結するという意味があります。というわけで、多分普段よく使っているであろう17コマンド(+2オプション)の意味を調べてみました。

commandfull formmeaning
manmanualマニュアル
catcatenate / concatenate連結する
tail後部
(-f)follow追いかける
cpcopyコピー
mkdirmake directoryディレクトリ作成
rmremove削除
(-rf)recursive, force再帰的に、強制的に
rmdirremove directoryディレクトリ削除
mvmove移動
cdchange directoryディレクトリ変更
lslistリスト
pwdprint working directory作業中ディレクトリ表示
bgbackgroundバックグランド、後面
fgforeground前面
psprocess statusプロセスステータス
grepglobally search a regular expression and print全体から正規表現に一致する行を検索し表示する
dudisk usageディスク使用量
dfdisk freeディスク空き容量
chownchange ownerオーナ変更
chmodchange modeモード変更

2014-11-18 追記

cd, pwd の追記を行い19コマンドになりました。