COMMAND Linux コマンド辞典

やりたいことから、
コマンドを引こう。

144 のコマンドを、目的・難しさ・危なさで。押すとその場で中身をのぞけて、開いたものには「あなたの辞典」の印が付きます。

収録コマンド
144
目的
11
安全に試せる
81

今日のコマンドNo.047

wc

テキストの行数、単語数、バイト数などを数えます。grep結果の件数確認や、入力規模の見積もりで役立ちます。

のぞいてみる →
入門23 基礎62 実践53 応用6

124件/ 144

絞り込みを外す
No.026ファイルとフォルダ
lnエルエヌ・リンク作成

ファイルやディレクトリへの別名参照を作成します。ハードリンクとシンボリックリンクの違いを理解して使い分けることが重要です。

基礎注意
No.031ファイルとフォルダ
locateロケート・ファイル名検索

ファイルシステム全体を毎回たどるのではなく、索引化されたデータベースから名前検索します。高速ですが、直前に作成・削除したファイルは反映されていないことがあります。

基礎
No.021ファイルとフォルダ
lsエルエス・ファイル一覧表示

ファイルやディレクトリの名前、属性、サイズ、時刻などを一覧表示します。現在位置の把握と対象確認の出発点になります。

入門
No.006シェル
manマン・マニュアルページ表示

マニュアルページを検索して表示します。知らないコマンドの概要確認から、オプション、設定ファイル、関連コマンドの調査まで使える基礎調査ツールです。

入門
No.023ファイルとフォルダ
mvエムブイ・ファイル移動・改名

ファイルやディレクトリを別の場所へ移動するか、名前を変更します。同一ファイルシステム内の改名では特に高速に処理されることがあります。

基礎注意
No.084プロセスとジョブ
niceナイス・優先度調整実行

プロセス起動時のnice値を調整します。高負荷処理を控えめに回したい時や、優先度の考え方を理解する時に重要です。コマンド省略時は現在のnice値を表示します。

実践注意
No.054テキスト処理
nlエヌエル・行番号付与

テキストに行番号を付けて表示します。cat -nと似ていますが、番号付けルールの制御が細かくできます。

基礎
No.044テキスト処理
pasteペースト・行の横結合

複数入力を横に並べて出力します。二列比較や簡易表作成で便利ですが、キーに基づく結合ではありません。

基礎
No.080プロセスとジョブ
pgrepピーグレップ・プロセス検索

条件に一致するプロセスを検索し、PIDを表示します。名前、ユーザー、完全コマンドラインなどで絞れるため、調査と自動化の両方で便利です。

実践
No.126ネットワーク
pingピング・疎通確認

インターネット制御メッセージプロトコル(ICMP)を使って疎通と応答時間を確認します。DNS解決とIP到達性を切り分ける基本道具です。

入門
No.007シェル
printfプリントエフ・書式付き出力

書式指定子を使って文字列、数値、改行、タブなどを正確に出力します。移植性の高いシェルスクリプトではechoよりprintfを優先する場面が多くあります。

基礎
No.072プロセスとジョブ
psピーエス・プロセス一覧表示

現在のプロセス状態を一覧表示します。瞬間的な状態確認、障害調査、PID取得、親子関係の把握に役立ちます。

入門
No.013シェル
readリード・標準入力読み込み

標準入力から値を読み取り、変数へ代入します。対話入力、ファイル1行読み込み、whileループでの逐次処理に広く使われます。

基礎
No.086プロセスとジョブ
reniceリナイス・実行優先度変更

実行中プロセスのナイス値を変更します。数値が大きいほど優先度は下がり、小さいほど優先度は上がります。

実践注意
No.027ファイルとフォルダ
rmアールエム・ファイル削除

ファイルやディレクトリを削除します。取り消し前提の道具ではないため、対象確認、ワイルドカード、再帰削除の扱いを正確に理解して使う必要があります。

基礎破壊的
No.071圧縮と転送
rsyncアールシンク・差分同期

差分転送を行う同期コマンドです。属性保持、削除反映、除外指定、試行実行ができ、実務での出番が非常に多いです。

実践注意
No.052テキスト処理
sedセド・ストリーム編集

入力を一行ずつ処理し、置換、削除、抽出、整形を行います。ワンライナーでの自動整形や一括置換に向きます。

実践注意
No.061権限と所有者
setfaclセットエフエーシーエル・ACL設定

ファイルやディレクトリへACLを設定します。個別ユーザーやグループへ細かな権限を与える時に有効ですが、maskや既定ACLの理解が必要です。

実践注意
No.078プロセスとジョブ
sleepスリープ・一時停止

指定時間だけ待機します。スクリプトの間隔調整や簡単な同期待ちで役立つ基本コマンドです。

入門
No.045テキスト処理
sortソート・並べ替え

文字列順、数値順、キー指定などで行を並べ替えます。uniqやjoinの前処理としても重要です。

基礎
No.009シェル
sourceソース・スクリプト読み込み

ファイルを新しいシェルで起動せず、現在のシェルへ読み込んで実行します。環境変数や関数定義を現在のシェルへ反映したい時に使います。

基礎注意
No.049テキスト処理
splitスプリット・ファイル分割

巨大ファイルを扱いやすい単位へ分割します。行数基準にもサイズ基準にも対応でき、後続処理を軽くできます。

実践
No.127ネットワーク
ssエスエス・ソケット状態表示

TCP、UDPなどのソケット状態を表示します。待受ポート、接続先、プロセス情報、統計を高速に確認できます。

基礎

Goodly のメニュー