ファイルとディレクトリの操作
ls
: 現在のディレクトリ内のファイルとサブディレクトリを一覧表示します。cd
: 現在の作業ディレクトリを変更しますpwd
: 現在の作業ディレクトリのパスを表示します。mkdir
: 新しいディレクトリを作成しますrm
: ファイルまたは空のディレクトリを削除しますcp
: ファイルまたはディレクトリ ツリー全体を指定した場所にコピーしますmv
: ファイルとディレクトリを移動または名前変更します
テキストエディタ
nano
: Nano テキスト エディターでテキスト ファイルを開いて編集します。- 例:
$ nano filename.txt
- 例:
ファイルの表示と検索
cat
: 単一または複数のファイルの内容を表示し、端末に出力します。- 例:
$ cat filename.txt
- 例:
注: 端末上で大きなテキスト ファイルを表示する場合は、「less」などのポケットベル プログラムを使用することをお勧めします。
システム情報のクエリ
注: 次のコマンドを実行するには管理者権限 (sudo) が必要です。
CPU関連情報のクエリ:
-
CPU モデルをクエリします。
$ lscpu | grep "Model name"
-
CPU コアの数をクエリします。
$ lscpu | grep "Core(s) per socket"
-
CPU スレッドの数をクエリします。
$ lscpu | grep "Thread(s) per core"
-
論理プロセッサの合計数 (スレッド数 * コア数 * 物理ソケット数) をクエリします。
$ lscpu | grep "CPU(s)"
メモリ関連情報のクエリ:
- メモリ使用量のクエリ:
$ free -h
ディスク容量のクエリ:
- ディスク容量の使用状況をクエリします (ファイル システム別):
$ df -h
ネットワーク運用
-
ping
: ICMP ECHO_REQUEST パケットをターゲット ホストに送信して、ネットワーク接続と遅延をテストします。- 例:
$ ping example.com
- 例:
-
ifconfig
: IP アドレス、サブネット マスク、およびネットワーク インターフェイスのその他の情報を表示および構成しますが、新しいバージョンの Linux では破棄されています。代わりにコマンドを使用することをお勧めしますip
。