☆Linux のコマンドを使おう☆

マニュアルの活用
% man 調べたい単語

ディレクトリの中身の確認
% ls
 出力結果例) Desktop Xrootenv.0 rpm upgrade-log
 よく使うオプション
 -a 「.」で始まるファイルまで表示
 -l ファイル(またはディレクトリ)の属性 含まれているファイル数 ユーザ グループ サイズ 日付 ファイル(またはディレクトリ)の名前

今いるディレクトリ名の確認
% pwd

ディレクトリの作成
% mkdir ディレクトリ名
 例) % mkdir literacy
  ディレクトリの中身の確認) %ls
   出力結果例) Desktop Xrootenv.0 literacy rpm upgrade-log

ディレクトリの移動
% cd 移動したいディレクトリへのパス
 例) % cd literacy
 自分のHomeディレクトリに移動する場合
 % cd
 % cd ~/
 例) % cd
 一つ上のディレクトリに移動
 例) % cd ..
  Homeディレクトリに移動) %cd ~/

空ファイルの作り方
% touch ファイル名
% echo -n > ファイル名
 例) % touch empty
  ディレクトリの中身の確認) %ls
   出力結果例) Desktop Xrootenv.0 empty literacy rpm upgrade-log

ファイルの移動
% mv 元のファイルのパス 移動先のファイルのパス
 例) % mv empty ./literacy/empty
  ディレクトリの中身の確認) %ls
   出力結果例) Desktop Xrootenv.0 literacy rpm upgrade-log
  ディレクトリの移動) %cd literacy
  ディレクトリの中身の確認) %ls
   出力結果例) empty

ファイルのコピー
% cp 元のファイルのパス コピー先のファイルのパス
 例) % cp empty empty2
  ディレクトリの中身の確認) %ls
   出力結果例) empty empty2
 よく使うオプション
 -r ディレクトリのコピー
 -rf ディレクトリの中のディレクトリも全部コピー
  例) % cp -rf ../literacy ../literacy2
  ディレクトリの中身の確認) %ls ../
   出力結果例) Desktop Xrootenv.0 literacy literacy2 rpm upgrade-log
  ディレクトリの中身の確認) %ls ../literacy2
   出力結果例) empty empty2

ファイルの削除
% rm 削除したいファイルのパス
 例) % rm empty2
  ディレクトリの中身の確認) %ls
   出力結果例) empty
 よく使うオプション
 -i 本当に削除していいかどうか確認してくれる
  例) % rm -i empty
  ディレクトリの中身の確認) %ls
   出力結果例) 
 * 「abc*efg」で「abc」という名前ではじまり「efg」という名前で終わるファイルを全て削除してくれる
  例) % rm ../literacy2/em*2
   ディレクトリの中身の確認) %ls ../literacy2
    出力結果例) empty
 -rf ディレクトリの中のディレクトリも全部削除
  例) % rm -rf ../literacy2
  ディレクトリの中身の確認) %ls ../
   出力結果例) Desktop Xrootenv.0 literacy rpm upgrade-log

ファイルの中身を表示
% cat ファイル名
 全部を出力
 よく使うオプション
 -n 行番号の明記
% more ファイル名
 1Pごとに出力.進むにはスペースキー,戻るときにはb,終了するときにはq
% less ファイル名
 1Pごとに出力.進むにはスペースキー,戻るときにはb,終了するときにはq
% head ファイル名
 ファイルの先頭から10行を出力
  よく使うオプション
  -n 表示したい行数
% tail ファイル名
 ファイルの後ろから10行を出力
  よく使うオプション
  -n 表示したい行数


☆その他のコマンド☆
 ネットを使って検索しましょう!! <検索例) UNIX コマンド>
http://www.k-tanaka.net/unix/
http://x68000.q-e-d.net/~68user/unix/
http://www5.plala.or.jp/vaio0630/ftp/command.htm