Linux標準教科書1

1章

  • シェル
    • 入力されたコマンドを理解し、それを実行します。
    • 自動実行の環境を提供する。
  • RPM(RedHat Packaging Manager、現在では RPM Package Manager を指す)

3章

ファイル操作
  • ls(LiSt)
    • ls *.conf, ls ???.conf
  • cp(CoPy)
  • mv(MoVe)
  • rm(ReMove) 一度削除したファイルを復活させる事はできません。
ディレクトリ操作
  • pwd(Print Working Directory)
  • cd(Change Directory)
  • mkdir
  • rmdir ファイルが存在してると削除できない。
  • cat(Catenate)
  • more
  • less
  • find
  • which
  • コマンド --help ヘルプ
  • man コマンド マニュアル

4章

  • 1つの入口と2つの出口(標準入力、標準出力、標準エラー出力)
  • リダイレクト >
  • アペンド(上書き) >>
  • コマンド→標準出力 | 標準入力→コマンド
  • grep

5章

  • touch ファイルのタイムスタンプの変更
  • head
  • tail
    • tail -f(follow)
  • sort
  • uniq
  • tr(TRanslate)
  • diff

6章

  • vi
    • :q(quit)
    • :w(write)
    • I 行の先頭まで移動してインサートモード
    • A 行末まで移動してインサートモード
    • :n 行移動
    • gg 1行目へ移動
    • G 最終行へ移動
    • x 1文字削除 dd 1行削除 yy 1行コピー nyy n行コピー p 次にペースト P 前にペースト u アンドゥ
    • /検索文字列 n 下方向へ再検索 N 上方向へ再検索
    • :対象行s/検索文字列/置換文字列/オプション
      • :ns/old/new n行目の最初のoldをnewに置換して終了
      • :ns/old/new/g n行目の全てのoldをnewに置換して終了
      • :%s/old/new/g ファイル全体の検索語句を置換する
      • :%s/old/new/gc 置換の毎に確認を求める

kameyatakefumi.hatenablog.com