Linuxでよく使うコマンドのメモ -基本-

以下、自分が仕事でよく使うコマンドのメモ。シェルはBashを使用。
 

lsコマンド

$ls

カレントディレクトリの中を表示。-lオプションを付けると更新時間やパーミッションの設定レベルも表示できる。-aオプションを付けるとデフォルトで非表示の設定になっているファイルも表示できる。
 

pwdコマンドでカレントディレクトリのパスを表示する

$pwd

カレントディレクトリのフルパスを表示してくれる。
 

catコマンドでファイルの内容を表示する

$cat [ファイル名]

ファイルの内容を表示してくれる。
 

touchコマンドでファイルを作成する

$touch [ファイル名]

ファイルを作成するコマンド。
 

rmコマンドでファイルを削除する

$rm [ファイル名]

ファイル削除コマンド。-rオプションを付けるとディレクトリも削除できる。
 

mkdirコマンドでディレクトリを作成する

$mkdir [ディレクトリ名]

ディレクトリを作成するコマンド。
 

rmdirコマンドでディレクトリを削除する

$rmdir [ディレクトリ名]

ディレクトリ削除コマンド。ただし中身が空のものしか削除できない。空ではないディレクトリを削除したい時はrmコマンドに-rオプションを付けてディレクトリ名を指定する。
 

cpコマンドでファイルやディレクトリをコピーする

$cp [コピー元] [コピー先]

ファイルやディレクトリをコピーする。もちろん[コピー元]や[コピー先]のところにはパスも含める。不安な時はフルパスで記述したほうが良い。
 

mvコマンドでファイルやディレクトリを移動する

$mv [移動元] [移動先]

ファイルやディレクトリの移動を行う。ファイルやディレクトリの名前の変更もmvコマンドで行うことができる。
 

chmodコマンドでパーミッションを変更する

$chmod -c [パーミッション値] [ファイル名]

ファイルやディレクトリのパーミッション(アクセス権限)を変更する。-cオプションを付けて行う。
 

chownコマンドでファイルやディレクトリの所有者を変更する

$chown [ユーザ名]:[グループ名] [対象ファイル名]

ファイルの所有者を変更する。ディレクトリとその中身の所有者を変更したいときは-Rオプションを付ける。グループだけを変更したい時は”:[グループ名]”とだけ記述する。所有者の変更はスーパーユーザにしか行うことができないので必要に応じてsudoを付ける。
 

chgrpコマンドでファイルやディレクトリのグループを変更する

$chgrp [グループ名] [対象ファイル名]

ファイルが所属するグループを変更する。ディレクトリとその中身の所属グループを変更したいときは-Rオプションを付ける。
 

tailコマンドでファイルの更新を監視する

$tail -f [ファイル名]

-fオプションでファイルの更新を監視する。更新があったらリアルタイムに反映される。
 

viコマンドでviエディタでファイルを編集する

$vi [ファイル名]

viエディタでファイルを編集することができる。viの操作方法は別の記事でまとめる。
 
 
以上
 
 
参考
【 ls 】 ファイルやディレクトリの情報を表示する
【 pwd 】 現在のディレクトリの場所を確認する
【 cat 】 ファイルを連結して標準出力に出力する
【 touch 】 ファイルのタイム・スタンプを変更する
【 rm 】 ファイルやディレクトリを削除する
【 mkdir 】 ディレクトリを作成する
【 rmdir 】 ディレクトリを削除する
【 cp 】 ファイルやディレクトリをコピーする
【 mv 】 ファイルやディレクトリの移動・名前の変更をする
【 chmod 】 ファイルやディレクトリのアクセス権を変更する
【 chown 】 ファイルやディレクトリの所有者を変更する
【 chgrp 】 ファイルやディレクトリのグループを変更する
【 tail 】 ファイルの末尾を表示する
viコマンド(vimコマンド)一覧(検索・置換)

Article written by

コメントを残す