最初に覚える基本コマンド

Debian GNU/Linux徹底入門第3版 Sarge対応
CHAPTER4を読んでunix初心者が最初に覚える基本コマンドを勉強した。
頭に叩き込む。

  • passwd
  • ls [-dFal]
    • d ディレクトリの中身を表示しない
    • F ファイルタイプを表示
    • a すべてを表示
    • l ロング形式で
  • lv
  • mkdir
  • cd
  • pwd
  • cp [-ir]
    • i 対話形式(interactive)
    • r 再帰的に(recursive)
  • mv [-i]
    • i 対話形式(interactive)
  • rm [-ir]
    • i 対話形式(interactive)
    • r 再帰的に(recursive)
  • rmdir
  • ln [-s]
  • head [-行数]
  • tail [-f] [-行数]
    • f 追加される行を監視(follow)
  • sort [-rn] [+数値]
    • r 順序を逆に
    • n 数字を文字ではなく、数値として解釈
    • +数値 ソートに使うカラム
  • id
  • chmod [-R]
  • umask
  • chgrp [-R]
  • chown [-R]
  • find
    • ワイルドカードがあるときは""または''でシェルによるパス名展開をクォートする
    • +/-は 以上前/以内
    • -name "ファイル名"
    • -iname "ファイル名"
    • -path "パス名"
    • -ipath "パス名"
    • -atime [+/-]日数
    • -mtime [+/-]日数
    • -newer ファイル名
    • -perm 番号
    • -size [+/-]数値[bckMG]
    • -user ユーザ名
    • -group グループ名
    • -print
    • -exec コマンド \; *1
$ find . -mtime +3 -name "log*" -exec rm {} \;
  • grep [-inHv] '基本正規表現'
    • edコマンドの g/RE/p (Global Regular Expression Print)
    • i 大文字小文字を無視(ignore case)
    • n 行番号を表示
    • H ファイル名を表示(hide?の反対)
    • v 結果を反転(invert)
  • egrep
  • sleep 数値[smhd]
  • tac
    • catの反対
  • wc
  • file
  • gzip
  • gunzip
  • bzip2
  • bunzip2
  • tar [cvf] [tf] [xCpvf]
  • man
    • セクション 1:ツールやシェルコマンド, 8:システム管理コマンド, 4:ファイル, 5:ファイルフォーマット

*1:;はバックスラッシュでクォートする