blog

便利だが知られていないUnixコマンド

この記事では、あまり知られていないけれども便利なUnixコマンドをいくつかまとめています。テキストファイルを扱うためのよく知られた非常に便利なコマンドや、簡単なマクロ処理コマンド、データ操作コマンドな...

Dec 4, 2013 · 2 min. read
シェア

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の回答「」をご覧ください。

Read next

の生成の詳細と原理は以下の通りである。

QRコードの詳細については、こちらのPDFをご覧ください:\n基礎知識\n\n\n\n\nポジショニング・パターン\n\n機能データ\nフォーマットはすべての次元に存在し、いくつかのフォーマットされたデータを保持するために使用されます。\nVe

Dec 3, 2013 · 12 min read