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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.