$ cat "dev63.hatenablog.com/entry/2024/02/16/133741.md"
// ブログエントリー — 2024/2/16

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

テキストファイルの操作

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

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

    grep "search pattern" myfile.txt
    
  • sed: テキスト内で検索と置換を行います。

    sed 's/original/new/g' myfile.txt
    
  • awk: テキストデータの処理に使われ、パターンスキャニングとテキスト処理言語です。

    awk '{print $1}' myfile.txt
    

ファイルシステムの操作

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

    ls -l
    
  • find: ファイルやディレクトリを検索します。

    find /path/to/search -name "filename"
    
  • du: ディスク使用量を表示します。

    du -sh /path/to/directory
    
  • df: ディスクの空き容量を表示します。

    df -h
    

ネットワーク

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

    ping example.com
    
  • curl: URLからデータを転送するために使われます。

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

    wget http://example.com/myfile
    
  • ssh: セキュアなリモートログインを行います。

    ssh user@host
    

システム情報

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

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

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

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

    uname -a
    
ENTRY: dev63.hatenablog.com/entry/2024/02/16/133741.md
DATE: 2024/2/16
WORDS: 129