よく使うコマンド
今後追加予定。
clear
表示している内容を削除
$ clear
&
バックグランドで実行
コマンド &
Ctrl+C
実行中のプログラムを強制終了
Ctrl+Z
実行中のプログラムを中断
ls
ファイルやディレクトリ名の表示
$ ls [オプション] [ファイル(ディレクトリ)]
オプション | 説明 |
---|---|
-a | 隠しファイルを含めた全てを表示 |
-l | 最終更新日時、オーナ、パーミッションなどを表示 |
-t | 最終更新時間に従い最終更新された順に表示 |
-r | 逆順にソートして表示 |
-F | 分類記号を付与して表示 |
cp
ファイルのコピー
$ cp [オプション] コピー元ファイル コピー先ファイル
オプション | 説明 |
---|---|
-i | 同名のファイルが存在する場合は上書きをするかユーザに確認をする |
-f | ユーザに確認せず全ての上書きを行う |
-r | ディレクトリごとコピー |
-p | 日付、フラグなどのファイル情報を出来る限りそのままコピー |
-u | 同名のファイルが存在する場合、コピー元ファイルがコピー先よりも新しい時だけコピーする |
-a | コピー元ファイルの構成と属性を可能な限り保持してコピー |
mv
ファイルの移動
$ mv 移動元ファイル 移動先ファイル
オプション | 説明 |
---|---|
-i | 同名のファイルが存在する場合は上書きするかユーザに確認する |
-f | ユーザに確認せずに全ての上書きを行う |
-u | 同名のファイルが存在する場合、移動元ファイツが移動先ファイルよりも新しい時だけ移動 |
-v | 移動元ファイルと移動先や変更後ファイルの名前を表示 |
-b | ファイルを上書きする場合、ファイル名の末尾に”~”がついたファイル名でバックアップを作成 |
rm
ファイルの削除
$ rm [オプション] ファイル
オプション | 説明 |
---|---|
-i | 削除をするかユーザに確認する |
-f | ユーザに確認せずに全て削除 |
-r | ディレクトリごと削除 |
pwd
現在のディレクトリを表示
$ pwd
cd
ディレクトリを変更
$ cd 移動先のディレクトリ名
mkdir
ファイルの作成
$ mkdir ディレクトリ名
オプション | 説明 |
---|---|
-p | 指定したディレクトリのパスが存在しない場合、その中間ディレクトリも含め新たにディレクトリを作成 |
rmdir
ディレクトリの削除
$ rmdir ディレクトリ名
cat
ファイルの内容を表示
$ cat [オプション][ファイル名]
オプション | 説明 |
---|---|
-n | 表示する内容に行番号をつける |
-b | 表示する内容に行番号をつける(空行をカウントしない) |
find
ファイル検索
指定したパスの配下にあるファイル名を検索
$ find パス -name ファイル名
diff
ファイル比較
$ diff [オプション]ファイル1 ファイル2
オプション | 説明 |
---|---|
-c | context diff形式(更新時刻などの差分も表示) |
-u | unified diff形式(削除された行に-,追加された行に+をつけて表示) |
パイプ
コマンド1|コマンド2...と書くことで複数コマンドを組み合わせて使える。
コマンド1によってターミナルに表示される文字に対して、コマンド2を実行する。
$ grep 文字列 ファイル名 | 文字列 ファイル名
grep は文字列を指定したファイルから見つけて該当する行を表示するコマンド