😺
習得したい基本的なターミナルコマンド
コマンド一覧
ls (LiSt)
カレントディレクトリにあるファイルやディレクトリを表示
| コマンド | 意味 |
|---|---|
| ls | ファイルやディレクトリを表示 |
| ls -l | ファイルやディレクトリを詳細表示 |
| ls -a | ファイルやディレクトリを表示(隠しファイル含む) |
| ls -la | ファイルやディレクトリを詳細表示(隠しファイル含む) |
cd (Change Directory)
カレントディレクトリを移動
| コマンド | 意味 |
|---|---|
| cd source | sourceディレクトリに移動 |
| cd ~/ | ホームディレクトリに移動 |
| ls .. | 親ディレクトリに移動 |
pwd (Print Working Directory)
カレントディレクトリを表示
| コマンド | 意味 |
|---|---|
| pwd | カレントディレクトリを表示 |
touch
タイムスタンプ更新や空ファイル作成
| コマンド | 意味 |
|---|---|
| touch index.html | index.html ファイルを作成 |
mkdir (MaKe DIRectory)
新しいディレクトリを作成
| コマンド | 意味 |
|---|---|
| mkdir stylesheets | stylesheets ディレクトリを作成 |
mv (MoVe)
ファイル名変更や移動
| コマンド | 意味 |
|---|---|
| mv master.css style.css | master.cssからstyle.cssにファイル名変更 |
| mv style.css stylesheets | style.cssをstylesheetsディレクトリに移動 |
cp (CoPy)
ファイルをコピーする
| コマンド | 意味 |
|---|---|
| cp master.css style.css | master.cssをstyle.cssにコピー |
| cp style.css stylesheets | style.cssをstylesheetsディレクトリにコピー |
| cp -r stylesheets /tmp/ | stylesheetsディレクトリを/tmp/ディレクトリに 再帰的(Recursive)にコピー |
rm (ReMove)
ファイル削除
| コマンド | 意味 |
|---|---|
| rm master.css | master.cssを削除 |
| rm -rf stylesheets | stylesheetsディレクトリを削除(要注意) |
open
ターミナルからFinderでファイルを開く
| コマンド | 意味 |
|---|---|
| open . | カレントディレクトリをFinderで開く |
| open ~/ | ホームディレクトリFinderで開く |
| atom ./ | カレントディレクトリをAtomで開く(参考) |
source
ファイル内のコマンドを現在のシェルで実行
| コマンド | 意味 |
|---|---|
| source ~/.zshrc | ~/.zshrc を読み込み 設定を反映する |
history
コマンド履歴を表示
| コマンド | 意味 |
|---|---|
| history | コマンド履歴を表示 |
| !7 | 履歴7番のコマンドを実行 |
| Command + P | 直前のコマンドを表示 Enterで実行 |
cat (conCATenate)
ファイル内容表示及び連結
| コマンド | 意味 |
|---|---|
| cat a.txt | 内容を表示 |
| cat -n a.txt | 行番号付きで内容を表示 |
| cat a.txt b.txt > c.txt | 結合してc.txtに書込 |
Discussion