Linuxのコマンド集

せりか式 - Linux - Linuxのコマンド集 - 初級

Linuxの1ユーザとして知っておいて欲しいコマンドです
ここではわかりやすくするために、利用できる引数の一部のみを載せています
それぞれの詳細は、man, infoコマンドや、helpオプションで各自確認してください


cat [OPTION] [FILE]...

ファイルの中身を出力する
  -n: 行番号をつける

例:
cat -n prog.c   prog.cの中身を行番号付きで表示する
cd [dir]
ワーキングディレクトリを移動する
dirを省略すると、ホームディレクトリに移動する
例:
cd /   ルートディレクトリに移動する
chmod MODE FILE...
ファイルのパーミッションを変更する
MODEには、8進数のほか、+wといった記号も指定できる
  -R: ディレクトリを再起的に処理する

例:
chmod 755 a.out  a.outのパーミッションを755にする
chmod +x a.out   a.outのパーミッションに実行モードを追加する
cp [OPTION]... SOURCE... DEST
ファイルをコピーする
SOURCEが複数指定する時は、DESTにディレクトリを指定する
  -f: 強制的にコピーする
  -i: すでにファイルが存在するとき、上書きの確認をする
  -R: ディレクトリを再起的に処理する

例:
cp file.txt file2.txt  file.txtをfile2.txtという名前でコピーする
emacs [FILE]...
mule [FILE]...
xemacs [FILE]...
よく使われるテキストエディタ
だいたいのコマンドは2ストロークキーで実装されている
システムによっては、muleだったり、xemacsだったり...
exit
logout
ログアウトする
grep [OPTION]... [FILE]
特定のパターンの行を見つける
  -E: 正規表現で検索する

例:
grep -e "Subject:"  標準入力から、"Subject:"が含まれる行を抜き出す
gzip [OPTION]... [FILE]
gunzip [OPTION]... [FILE]
ファイルをgzip圧縮・解凍する
圧縮・解凍前のファイルは削除されるので注意
  -?: ???(新しくファイルを作る)

例:
gzip file.tar       file.tarを圧縮してfile.tar.gzを作成する
gunzip file.tar.gz  file.tar.gzを解凍してfile.tarを作成する
info [MENU-ITEM...]
Infomationを検索・表示する
例:
info man  manの情報を検索・表示する
less [OPTION]... FILE
more [OPTION]... FILE
区切りながらファイルの中身を表示する
ls [OPTION]... [FILE]...
ファイルの一覧を表示します
  -a: .(ドット)で始まるファイルも表示する
  -l: ファイルの詳しい情報を表示する
  -h: ファイルのサイズを K, M, G などの単位で表示する
man [section] name...
マニュアルを検索・表示します
  section: マニュアルを検索するセクションを指定します
  通常は指定する必要はありませんが、複数のセクションに同じ名前がある場合などに指定する必要がある
  1 一般ユーザ用コマンド
  2 システムコール
  3 ライブラリ関数
  8 管理者用のコマンド
mkdir dir
rmdir dir
ディレクトリを作成・削除する
  -f: 強制的に処理する
  -R: ディレクトリを再起的に処理する
  -p: 途中に存在しないパスがあれば、それも作成する(mkdirのみ)
例:
mkdir -p /tmp/program   ディレクトリ/tmp/programを作成する
                        もしディレクトリtmpが存在しなければ、それも作る
rmdir -Rf program       ディレクトリprogramを削除する
                        もしprogramの中に、ファイルやディレクトリがある場合、それも再起的に削除する
mv SOURCE DEST
ファイルまたはディレクトリを移動する
これを利用して、名前の変更もできる
例:
mv cur.c new.cpp   ファイルcur.cの名前をnew.cに変更する
passwd
ログインパスワードを変更する
pwd
カレントワーキングディレクトリを表示する
rm FILE...
ファイルを削除する
  -f: 強制的に削除する
  -R: ディレクトリを再起的に処理する
  -i: 削除の確認をする
例:
rm -f temporary  ファイルtemporaryを強制的に削除する
tar [OPTION]... [FILE]...
ファイルを結合・圧縮する
  c: ファイルを結合する
  x: ファイルを展開する
  v: 進捗状況を表示する
  z: zgipで圧縮する
  f: 出力ファイルを指定する(未指定時は標準出力に出す)
例:
tar cvzf prog.tar.gz program/   フォルダprogramを結合・gzip圧縮しprog.tar.gzに出力する
tar xvzf prog.tar.gz            prog.tar.gzをgzip解凍し、展開する


トップへ