Linuxのコマンドを英語で理解しよう!
この記事はアフィリエイト広告を利用しています。
コマンド名の意味をしっかりハートでつかもう
コマンドは英語で書かれていますがその意味をなんとなく知っているか初めてみるコマンド名は何を意味しているのかさっぱり分からない物です。
日本語であれば意味も理解しますが英語になると・・・
そこでどうせ覚えるなら英語の意味までしっかり理解してついでに英語も覚えましょうということであれこれ調べて見ました。
イメージが掴めれば少なくともこれだなと思えるのではないでしょうか?英単語一つにも色々な意味があるので勉強になります。
Linux標準教科書に出ている単語を中心に羅列しました。(取り敢えず自分用の勉強のつもりで単語を増やしていきます)
Linuxで使うコマンド
1. ls
- 意味: List
- 内容: ファイルやディレクトリを一覧表示。
- 発音: /lɪst/
- 例文:
ls -l
2. cd
- 意味: Change Directory
- 内容: ディレクトリの変更。
- 発音: /tʃeɪndʒ dəˈrektəri/
- 例文:
cd /home
3. pwd
- 意味: Print Working Directory
- 内容: 現在のディレクトリを表示。
- 発音: /prɪnt ˈwɜːrkɪŋ dəˈrektəri/
- 例文:
pwd
4. cp
- 意味: Copy
- 内容: ファイルをコピーする。
- 発音: /ˈkɑːpi/
- 例文:
cp file1.txt file2.txt
5. mv
- 意味: Move
- 内容: ファイルを移動または名前変更。
- 発音: /muːv/
- 例文:
mv oldname.txt newname.txt
6. rm
- 意味: Remove
- 内容: ファイルを削除する。
- 発音: /rɪˈmuːv/
- 例文:
rm file.txt
7. mkdir
- 意味: Make Directory
- 内容: ディレクトリを作成。
- 発音: /meɪk dəˈrektəri/
- 例文:
mkdir new_folder
8. rmdir
- 意味: Remove Directory
- 内容: 空のディレクトリを削除する。
- 発音: /rɪˈmuːv dəˈrektəri/
- 例文:
rmdir old_folder
9. touch
- 意味: Touch
- 内容: ファイルを作成または更新。
- 発音: /tʌtʃ/
- 例文:
touch newfile.txt
10. echo
- 意味: Echo
- 内容: 文字列を出力する。
- 発音: /ˈɛkoʊ/
- 例文:
echo Hello, World!
11. cat
- 意味: Concatenate
- 内容: ファイルの内容を表示。
- 発音: /kənˈkætəneɪt/
- 例文:
cat file.txt
12. less
- 意味: View Less
- 内容: ファイル内容をページごとに表示。
- 発音: /lɛs/
- 例文:
less file.txt
13. more
- 意味: View More
- 内容: ファイル内容をページで分割表示。
- 発音: /mɔːr/
- 例文:
more file.txt
14. head
- 意味: Head of File
- 内容: ファイルの最初の数行を表示。
- 発音: /hɛd/
- 例文:
head -n 5 file.txt
15. tail
- 意味: Tail of File
- 内容: ファイルの最後の数行を表示。
- 発音: /teɪl/
- 例文:
tail -n 5 file.txt
16. find
- 意味: Find Files
- 内容: ファイルを検索する。
- 発音: /faɪnd/
- 例文:
find /home -name file.txt
17. grep
- 意味: Global Regular Expression Print
- 内容: 特定の文字列を検索。
- 発音: /ɡrɛp/
- 例文:
grep "keyword" file.txt
18. chmod
- 意味: Change Mode
- 内容: ファイルやディレクトリの権限を変更する。
- 発音: /tʃeɪndʒ moʊd/
- 例文:
chmod 755 script.sh
19. chown
- 意味: Change Ownership
- 内容: 所有者を変更する。
- 発音: /tʃeɪndʒ ˈoʊnərʃɪp/
- 例文:
chown user:group file.txt
20. df
- 意味: Disk Free
- 内容: ディスクの空き容量を表示する。
- 発音: /dɪsk friː/
- 例文:
df -h
21. du
- 意味: Disk Usage
- 内容: ファイルやディレクトリの使用容量を表示。
- 発音: /dɪsk ˈjuːsɪdʒ/
- 例文:
du -sh folder/
22. ps
- 意味: Process Status
- 内容: 実行中のプロセスを表示。
- 発音: /prəˈsɛs ˈsteɪtəs/
- 例文:
ps aux
23. top
- 意味: Top Processes
- 内容: 実行中プロセスのリソース使用率を表示。
- 発音: /tɑːp/
- 例文:
top
24. kill
- 意味: Kill Process
- 内容: プロセスを終了する。
- 発音: /kɪl/
- 例文:
kill -9 12345
25. man
- 意味: Manual
- 内容: コマンドのマニュアルを表示する。
- 発音: /ˈmænjuəl/
- 例文:
man ls
26. who
- 意味: Who is Logged In
- 内容: 現在ログイン中のユーザーを表示。
- 発音: /huː/
- 例文:
who
27. uname
- 意味: Unix Name
- 内容: システム情報を表示。
- 発音: /ˈjuːnɪks neɪm/
- 例文:
uname -a
28. hostname
- 意味: Host Name
- 内容: システムのホスト名を表示。
- 発音: /hoʊst neɪm/
- 例文:
hostname
29. wget
- 意味: Web Get
- 内容: ファイルをダウンロードする。
- 発音: /wɛb ɡɛt/
- 例文:
wget http://example.com/file.txt
30. curl
- 意味: Client URL
- 内容: URLリクエストを送信。
- 発音: /kɜːrl/
- 例文:
curl http://example.com
31. tar
- 意味: Tape Archive
- 内容: ファイルやディレクトリをアーカイブする。
- 発音: /teɪp ˈɑːrkaɪv/
- 例文:
tar -cvf archive.tar folder/
32. unzip
- 意味: Unzip
- 内容: 圧縮されたファイルを解凍する。
- 発音: /ʌnˈzɪp/
- 例文:
unzip file.zip
33. zip
- 意味: Zip
- 内容: ファイルを圧縮する。
- 発音: /zɪp/
- 例文:
zip archive.zip file.txt
34. ping
- 意味: Packet Internet Groper
- 内容: ネットワーク接続を確認する。
- 発音: /pɪŋ/
- 例文:
ping google.com
35. scp
- 意味: Secure Copy
- 内容: リモートホスト間でファイルをコピーする。
- 発音: /sɪˈkjʊər ˈkɑːpi/
- 例文:
scp file.txt user@host:/path
36. ssh
- 意味: Secure Shell
- 内容: リモートホストに接続する。
- 発音: /sɪˈkjʊər ʃɛl/
- 例文:
ssh user@host
37. chmod
- 意味: Change Mode
- 内容: ファイルの権限を変更する。
- 発音: /tʃeɪndʒ moʊd/
- 例文:
chmod 644 file.txt
38. chown
- 意味: Change Ownership
- 内容: ファイルの所有者を変更する。
- 発音: /tʃeɪndʒ ˈoʊnərʃɪp/
- 例文:
chown user file.txt
39. df
- 意味: Disk Free
- 内容: ディスク容量の情報を表示。
- 発音: /dɪsk friː/
- 例文:
df -h
40. free
- 意味: Free Memory
- 内容: メモリの使用状況を表示する。
- 発音: /friː ˈmɛməri/
- 例文:
free -h
41. uptime
- 意味: Uptime
- 内容: システムが稼働している時間を表示。
- 発音: /ˈʌptaɪm/
- 例文:
uptime
42. history
- 意味: History
- 内容: 実行したコマンドの履歴を表示する。
- 発音: /ˈhɪstəri/
- 例文:
history
43. alias
- 意味: Alias
- 内容: コマンドのエイリアスを作成する。
- 発音: /ˈeɪliəs/
- 例文:
alias ll='ls -l'
44. unalias
- 意味: Unalias
- 内容: エイリアスを削除する。
- 発音: /ʌnˈeɪliəs/
- 例文:
unalias ll
45. whoami
- 意味: Who Am I
- 内容: 現在のユーザー名を表示する。
- 発音: /huː æm aɪ/
- 例文:
whoami
46. useradd
- 意味: User Add
- 内容: 新しいユーザーを作成する。
- 発音: /ˈjuːzər æd/
- 例文:
useradd newuser
47. passwd
- 意味: Password
- 内容: ユーザーのパスワードを変更する。
- 発音: /ˈpæswɜːrd/
- 例文:
passwd
48. shutdown
- 意味: Shutdown
- 内容: システムをシャットダウンする。
- 発音: /ˈʃʌtdaʊn/
- 例文:
shutdown -h now
49. reboot
- 意味: Reboot
- 内容: システムを再起動する。
- 発音: /ˌriːˈbuːt/
- 例文:
reboot
50. exit
- 意味: Exit
- 内容: シェルまたはセッションを終了する。
- 発音: /ˈɛksɪt/
- 例文:
exit
51. basename
- 意味: Base Name
- 内容: ファイル名部分だけを抽出する。
- 発音: /ˈbeɪs neɪm/
- 例文:
basename /path/to/file.txt
- 出力例:
file.txt
- 出力例:
52. dirname
- 意味: Directory Name
- 内容: パスからディレクトリ部分だけを抽出する。
- 発音: /ˈdɪrɛktəri neɪm/
- 例文:
dirname /path/to/file.txt
- 出力例:
/path/to
- 出力例:
53. stat
- 意味: Statistics
- 内容: ファイルやディレクトリの詳細情報を表示する。
- 発音: /stəˈtɪstɪks/
- 例文:
stat file.txt
54. diff
- 意味: Difference
- 内容: 2つのファイルの違いを比較する。
- 発音: /ˈdɪfrəns/
- 例文:
diff file1.txt file2.txt
55. cmp
- 意味: Compare
- 内容: 2つのファイルをバイト単位で比較する。
- 発音: /kəmˈpɛr/
- 例文:
cmp file1.txt file2.txt
56. wc
- 意味: Word Count
- 内容: ファイル内の行数、単語数、文字数を表示。
- 発音: /wɜːrd kaʊnt/
- 例文:
wc file.txt
- 出力例:
10 50 300
(行数、単語数、文字数)
- 出力例:
57. sort
- 意味: Sort
- 内容: テキストをソートする。
- 発音: /sɔːrt/
- 例文:
sort file.txt
58. uniq
- 意味: Unique
- 内容: 重複行を削除して一意の行を表示する。
- 発音: /juːˈniːk/
- 例文:
uniq file.txt
59. cut
- 意味: Cut
- 内容: ファイルの特定の列やフィールドを表示する。
- 発音: /kʌt/
- 例文:
cut -f1,3 file.txt
60. awk
- 意味: Aho, Weinberger, and Kernighan (開発者名)
- 内容: テキスト処理とデータ抽出を行う。
- 発音: /ɔːk/
- 例文:
awk '{print $1}' file.txt
61. sed
- 意味: Stream Editor
- 内容: テキストを編集・置換する。
- 発音: /sɛd/
- 例文:
sed 's/old/new/g' file.txt
62. tee
- 意味: Tee (分岐)
- 内容: 標準出力をファイルと画面に同時に出力する。
- 発音: /tiː/
- 例文:
echo "Hello" | tee file.txt
63. xargs
- 意味: Extend Arguments
- 内容: 標準入力を引数として別のコマンドに渡す。
- 発音: /ɛks ˈɑːrɡz/
- 例文:
echo "file1 file2" | xargs rm
64. env
- 意味: Environment
- 内容: 環境変数を表示または設定する。
- 発音: /ɪnˈvaɪrənmənt/
- 例文:
env
65. export
- 意味: Export
- 内容: 環境変数を設定する。
- 発音: /ˈɛkspɔːrt/
- 例文:
export PATH=$PATH:/new/path
66. unset
- 意味: Unset
- 内容: 環境変数を削除する。
- 発音: /ʌnˈsɛt/
- 例文:
unset PATH
67. jobs
- 意味: Jobs
- 内容: バックグラウンドジョブの一覧を表示する。
- 発音: /dʒɑːbz/
- 例文:
jobs
68. bg
- 意味: Background
- 内容: ジョブをバックグラウンドで実行する。
- 発音: /ˈbækˌɡraʊnd/
- 例文:
bg
69. fg
- 意味: Foreground
- 内容: ジョブをフォアグラウンドに戻す。
- 発音: /ˈfɔːrˌɡraʊnd/
- 例文:
fg
70. crontab
- 意味: Cron Table
- 内容: 定期的に実行するタスクをスケジュールする。
- 発音: /krɒn tæb/
- 例文:
crontab -e
71. df
- 意味: Disk Free
- 内容: ディスク容量を確認する。
- 発音: /dɪsk friː/
- 例文:
df -h
72. mount
- 意味: Mount
- 内容: ディスクやデバイスをマウントする。
- 発音: /maʊnt/
- 例文:
mount /dev/sda1 /mnt
73. umount
- 意味: Unmount
- 内容: マウントを解除する。
- 発音: /ˈʌnmaʊnt/
- 例文:
umount /mnt
74. ln
- 意味: Link
- 内容: シンボリックリンクやハードリンクを作成する。
- 発音: /lɪŋk/
- 例文:
ln -s file.txt link.txt
75. nano
- 意味: Nano Editor
- 内容: 簡単なテキストエディタ。
- 発音: /ˈnænoʊ/
- 例文:
nano file.txt
76. vi
- 意味: Visual Editor
- 内容: テキストエディタ。
- 発音: /ˈvaɪ/
- 例文:
vi file.txt
77. vim
- 意味: Vi Improved
- 内容: Viエディタの改良版。
- 発音: /vɪm/
- 例文:
vim file.txt
78. alias
- 意味: Alias
- 内容: ショートカットコマンドを作成。
- 発音: /ˈeɪliəs/
- 例文:
alias ll='ls -la'
79. clear
- 意味: Clear Screen
- 内容: 端末画面をクリアする。
- 発音: /klɪr/
- 例文:
clear
80. sleep
- 意味: Sleep
- 内容: 一定時間待機する。
- 発音: /sliːp/
- 例文:
sleep 10
81. kill
- 意味: Kill
- 内容: プロセスを終了させる。
- 発音: /kɪl/
- 例文:
kill -9 12345
- (12345はプロセスID)
82. ps
- 意味: Process Status
- 内容: 現在のプロセスのリストを表示する。
- 発音: /ˈprɑːsɛs ˈsteɪtəs/
- 例文:
ps aux
83. top
- 意味: Top Processes
- 内容: 動作中のプロセスとリソース使用状況をリアルタイムで表示する。
- 発音: /tɒp ˈprɑːsɛsɪz/
- 例文:
top
84. htop
- 意味: H (interactive) Top
- 内容:
top
のインタラクティブで見やすいバージョン。 - 発音: /eɪtʃ tɒp/
- 例文:
htop
85. nice
- 意味: Nice (Priority Adjustment)
- 内容: プロセスの優先度を指定して実行する。
- 発音: /naɪs/
- 例文:
nice -n 10 command
86. renice
- 意味: Re-Nice
- 内容: 実行中のプロセスの優先度を変更する。
- 発音: /riːˈnaɪs/
- 例文:
renice 5 -p 12345
87. whereis
- 意味: Where Is
- 内容: コマンドの場所を探す。
- 発音: /wɛr ɪz/
- 例文:
whereis ls
88. which
- 意味: Which
- 内容: コマンドがどこにあるか表示する。
- 発音: /wɪtʃ/
- 例文:
which python
89. locate
- 意味: Locate
- 内容: ファイルやディレクトリを検索する。
- 発音: /loʊˈkeɪt/
- 例文:
locate file.txt
90. find
- 意味: Find
- 内容: ファイルを検索するための強力なコマンド。
- 発音: /faɪnd/
- 例文:
find / -name file.txt
91. du
- 意味: Disk Usage
- 内容: ディスク使用量を表示する。
- 発音: /dɪsk ˈjuːsɪdʒ/
- 例文:
du -sh folder/
92. mkdir
- 意味: Make Directory
- 内容: 新しいディレクトリを作成する。
- 発音: /meɪk dɪˈrɛktəri/
- 例文:
mkdir new_folder
93. rmdir
- 意味: Remove Directory
- 内容: 空のディレクトリを削除する。
- 発音: /rɪˈmuːv dɪˈrɛktəri/
- 例文:
rmdir empty_folder
94. tar
- 意味: Tape Archive
- 内容: ファイルやディレクトリを圧縮・アーカイブする。
- 発音: /tɑːr/
- 例文:
tar -czvf archive.tar.gz folder/
95. grep
- 意味: Global Regular Expression Print
- 内容: テキストからパターンを検索する。
- 発音: /ɡrɛp/
- 例文:
grep "keyword" file.txt
96. tail
- 意味: Tail
- 内容: ファイルの末尾を表示する。
- 発音: /teɪl/
- 例文:
tail -n 10 file.txt
97. head
- 意味: Head
- 内容: ファイルの先頭を表示する。
- 発音: /hɛd/
- 例文:
head -n 10 file.txt
98. man
- 意味: Manual
- 内容: コマンドのマニュアルを表示する。
- 発音: /ˈmænjuəl/
- 例文:
man ls
99. less
- 意味: Less
- 内容: ファイルをページ単位で閲覧する。
- 発音: /lɛs/
- 例文:
less file.txt
100. more
- 意味: More
- 内容: ファイルを1画面ずつ表示する。
- 発音: /mɔːr/
- 例文:
more file.txt
- カテゴリー
- ハートで掴むコマンド英語
- タグ
- Linux