テキストファイルの操作
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