#はじめに
最近、Udemyの講義にてDockerの学習を行った。
講義内では、Dockerコンテナ上のUbuntu環境を使用することが多いのだが、私はこれまでLinux系OSを触ってきた経験が少ないため、
Linuxのターミナルで使用可能なコマンドがよくわからず調べることが多かった。
またWindowsとLinuxでターミナル上で使用可能なコマンドが結構違うため困惑することも多い。
そのため、今後の自分のためにも記事として簡単にまとめることにした。
ディレクトリ操作
操作内容 |
Linux |
Windows |
カレントディレクトリを確認 |
pwd |
dir /b |
カレントディレクトリ内のファイルやフォルダの一覧 |
ls |
dir |
カレントディレクトリの移動 |
cd "移動先パス"
|
cd "移動先パス"
|
ドライブの移動 |
cd "移動先パス"
|
cd /d "移動先パス"
|
ディレクトリを作成 |
mkdir "ディレクトリ名"
|
mkdir "ディレクトリ名"
|
ディレクトリを削除(※中身も一緒に) |
rm -r |
rd /s "ディレクトリ名"
|
ディレクトリをコピー |
cp -r "コピー元" "コピー先"
|
xcopy "コピー元" "コピー先"
|
ディレクトリを移動 |
mv "ディレクトリ名" "移動先パス"
|
move "ディレクトリ名" "移動先パス"
|
ファイル操作
操作内容 |
Linux |
Windows |
空のファイルの作成 |
touch "ファイル名"
|
type null> "ファイル名"
|
ファイルを削除 |
rm "ファイル名"
|
del "ファイル名"
|
ファイルをコピー |
cp "コピー元" "コピー先"
|
copy "コピー元" "コピー先"
|
ファイルを移動 |
mv "ファイル名" "移動先パス"
|
move "ファイル名" "移動先パス"
|
ファイルの中身を表示 |
cat "ファイル名"
|
type "ファイル名"
|
ファイルを比較 |
diff "ファイル1" "ファイル2"
|
fc "ファイル1" "ファイル2"
|
システム
操作内容 |
Linux |
Windows |
画面のクリア |
clear |
cls |
ターミナルを終了する |
exit |
exit |
パケット転送可否の確認 |
ping "IPアドレス"
|
ping "IPアドレス"
|
IPアドレスの確認 |
ifconfig |
ipconfig |
ヘルプの表示 |
help |
help |
##おまけ(ターミナルで使用可能なショートカット)
操作内容 |
Linux |
Windows |
入力履歴を順番に表示 |
↑or↓ |
↑or↓ |
入力履歴を一覧で表示 |
ctrl + r |
F7 |
予測変換 |
tab |
tab |
単語単位で左に移動する |
esp + b |
ctrl + ← |
単語単位で右に移動する |
esp + f |
ctrl + → |
カーソルを先頭にする |
ctrl + a |
home |
カーソルを終端にする |
ctrl + e |
end |
カーソルを一文字戻す |
ctrl + b |
← |
カーソルを一文字進める |
ctrl + f |
→ |
カーソル位置の文字を削除 |
ctrl + d |
delete |
カーソル位置の左側の文字を削除 |
ctrl + h |
backspace |
カーソル位置までを削除(行頭~カーソル) |
ctrl + u |
ctrl + home |
カーソル位置以降を削除(カーソル~行末) |
ctrl + k |
ctrl + end |
カーソル位置の単語を削除 |
ctrl + w |
ctrl + backspace |
直前に削除した文字列を貼り付け |
ctrl + y |
- |
処理中断 |
ctrl + c |
ctrl + c |
コマンドのヘルプを表示 |
コマンド --help |
コマンド /? |