Linuxのコマンドで思いつくものを、あまり知られていないものから一般的なものまで、以下に列挙します:
- xargs または parallel: いくつかのプログラムを並列に実行します。
- sedとawk: よく知られた、テキストファイルを処理するための非常に便利なコマンドで、PythonやRubyよりも高速です!
- m4: 簡単なマクロ処理コマンド
- cal: とても素敵なカレンダー
- env: コマンドを実行します。
- look: 文字列で始まる英単語を探します。
- cut and paste and join: データ操作コマンド
- fmt: テキストセグメントのフォーマット
- fold: テキストの改行
- column: テキストを列または表に整形します。
- expandとunexpand: タブとスペースの変換
- nl: 行番号の追加
- seq: 行番号の印刷
- bc:
- factor: 整数の因数を出力、factor: 整数の素因数を出力。
- nc: ネットワークの試運転とデータ転送
- dd: ファイルとデバイス間のデータ移動
- file: ファイルのタイプを決定します。
- stat: ファイルステータスの表示
- tac: ファイルの内容を *** 行から出力します。
- shuf: ファイルのデータを行ごとにランダムに選択します。
- comm: 並べ替えられたファイルを行ごとに比較
- hd および bvi: バイナリファイルのエクスポートまたは編集
- 文字列: バイナリファイルの内容の表示
- tr:文字の変換または文字の操作
- iconv または uconv: エンコードされた文字列の変換
- split and csplit: ファイルの分割
- z: 高圧縮率でファイルを圧縮します。
- ldd: ダイナミック・ライブラリ情報の表示
- nm: ターゲットファイルのシンボルテーブルの表示
- ab: ウェブサーバーストレステストツール
- strace: システムコールのデバッグ
- mtr: ネットワークのデバッグ時に経路をより良くトレースするためのツール
- cssh: ビジュアルコンカレントシェル
- wireshark と tshark: パケットキャプチャとネットワークデバッグ
- host and dig: DNSの検索
- lsof: プロセスファイル記述子とソケット情報の表示
- dstat: システム統計のための便利なツール
- iostat: CPUとディスク使用統計
- htop: topの改良版
- last: ログイン履歴
- w: 現在ログインしているユーザー
- id: ユーザー/グループ情報の表示
- sar:過去のシステム統計ツールの表示
- iftop または nethogs: ソケットまたはプロセスのネットワーク利用状況を表示します。
- ss: 統計情報の表示
- dmesg: スタートアップやシステムのエラーメッセージ
- hdparm:ディスクパラメーターの表示または設定
- lsb_release: Linuxシステムのリリースに関する情報を表示します。
- lshw: ハードウェア情報の表示
- fortune、ddate、sl:蒸気機関やビビの名言が役に立つかどうかは、あなた次第です。
その他のコマンドについては、別のQ&A投稿のJoshua Levyの回答「」をご覧ください。