Linuxコマンドのチートシート

テキストファイルの操作

  • cat: ファイルの内容を表示します。 bash cat myfile.txt

  • grep: テキスト内でパターンに一致する行を検索します。 bash grep "search pattern" myfile.txt

  • sed: テキスト内で検索と置換を行います。 bash sed 's/original/new/g' myfile.txt

  • awk: テキストデータの処理に使われ、パターンスキャニングとテキスト処理言語です。 bash awk '{print $1}' myfile.txt

ファイルシステムの操作

  • ls: ディレクトリの内容をリストします。 bash ls -l

  • find: ファイルやディレクトリを検索します。 bash find /path/to/search -name "filename"

  • du: ディスク使用量を表示します。 bash du -sh /path/to/directory

  • df: ディスクの空き容量を表示します。 bash df -h

ネットワーク

  • ping: ネットワーク上のホストへの接続をテストします。 bash ping example.com

  • curl: URLからデータを転送するために使われます。 bash curl -O http://example.com/myfile

  • wget: ネットワーク経由でファイルをダウンロードします。 bash wget http://example.com/myfile

  • ssh: セキュアなリモートログインを行います。 bash ssh user@host

システム情報

  • top: 実行中のプロセスを表示します。 bash top

  • ps: 現在実行中のプロセスの情報を表示します。 bash ps aux

  • whoami: 現在のユーザー名を表示します。 bash whoami

  • uname: システム情報を表示します。 bash uname -a