よく使うかもしれないコマンド一覧

コマンド 説明 よく使うオプション
ls ディレクトリの内容を表示 -l: 詳細な情報を表示
-a: 隠しファイルも表示
-h: ファイルサイズを読みやすい形式で表示
-1:リストを縦にソート
-r:逆順で表示
-t:更新時間順にソート
-m:ファイル名をカンマ区切り表示
-S:ファイルサイズ順にソート
-X:ファイルを拡張子毎に集約
--full-time:タイムスタンプ詳細を表示
--help:ヘルプの表示
cd ディレクトリを移動 -
cat テキストファイルの内容を表示 -n:行番号を追加
-b:行番号を追加するが、空白行には追加無
-s:連続した空行を1行に変更
pwd 現在のディレクトリのパスを表示 -
mkdir ディレクトリを作成 -
rm ファイルやディレクトリを削除 -r: ディレクトリを再帰的に削除
-i: 削除前に確認
-f: 確認なしで削除
mv ファイルやディレクトリを移動・名前変更 -b:上書き・削除されるファイルのバックアップ
-f:上書き時、確認メッセージ非表示
-i:上書き時、確認メッセージ表示
-n:移動先に同名ファイル・ディレクトリが存在時、移動不可
-v:詳細を表示
cp ファイルやディレクトリをコピー
-i:上書前に確認
-v:実行内容の表示
-n:存在するファイルの上書き制御
-f:強制的に上書き
-r: ディレクトリを再帰的にコピー
find ファイルを検索 -name: ファイル名で検索
-type: ファイルタイプで検索
-mtime: ファイルの最終更新日で検索
-size: ファイルサイズで検索
scp リモート間でファイルをコピー -
ssh リモートサーバーに接続 -
grep ファイル内の指定したパターンを検索 -i: 大文字小文字を無視して検索
-r: ディレクトリを再帰的に検索
sed ファイル内のテキストを置換・編集 -i: オリジナルファイルを編集
awk ファイル内のテキストを加工・抽出 -
curl URLにリクエストを送信し、レスポンスを表示 -
ping ネットワークの接続を確認 -
traceroute ネットワークの経路を確認 -
ifconfig ネットワークインターフェースの設定を表示 -
netstat ネットワーク接続やルーティング情報を表示 -
route ネットワークのルーティング情報を表示・設定 -
nslookup ドメイン名の解決結果を表示 -
wget ファイルをダウンロード -O: ダウンロードファイル名を指定
-P: ダウンロード先のディレクトリを指定
tar ファイルを圧縮・解凍 -z: gzip形式で圧縮・解凍
-x: 解凍
-c: 圧縮
zip ファイルをZIP形式で圧縮・解凍 -r: ディレクトリを再帰的に圧縮・解凍
unzip ZIPファイルを解凍 -
ps プロセスの一覧を表示 -aux: 詳細な情報を表示
kill プロセスを終了 -
top 実行中のプロセスをリアルタイムで監視 -
df ディスク使用状況を表示 -h: ディスク使用量を人間に読みやすい形式で表示
du ディレクトリやファイルのディスク使用量を表示 -h: ディスク使用量を人間に読みやすい形式で表示
chmod ファイルやディレクトリのパーミッションを変更 -
chown ファイルやディレクトリの所有者を変更 -
sudo スーパーユーザー権限でコマンドを実行 -