テキスト処理とユーティリティ

スポンサーリンク

出力関係

コマンド説明
catファイルの内容を結合して表示
headファイルの先頭から指定した行数だけ表示
nl行番号を付与してファイルの内容を表示
tacファイルの内容を逆順で表示
tailファイルの末尾から指定した行数だけ表示
tee標準入力からのデータをファイルに書き込みながら同時に標準出力に出力
yes標準出力に指定した文字列を繰り返し出力

時刻表示

コマンド説明
date現在の日付と時刻を表示

待機

コマンド説明
sleep指定した時間だけ処理を一時停止

テキスト処理関係

コマンド説明
awkテキスト処理やデータ操作を行うスクリプト言語およびコマンド
cutテキストから列を抽出
expandタブをスペースに展開
foldテキストを指定した幅で折り返し
grepテキスト内からパターンにマッチする行を抽出
join2つのファイルを共通のフィールドで結合
m4マクロプロセッサ
paste複数のファイルの内容をタブ区切りで結合
sedテキストの編集や変換を行うスクリプト言語およびコマンド
shufランダムに行を並べ替える
sort行のソートを行う
unexpandスペースをタブに変換
uniq連続した重複した行を削除

数字や数値計算関係

コマンド説明
expr算術式の評価
factor整数の素因数分解
numfmt数値を人間が読みやすい形式にフォーマット
seq数値のシーケンスを生成

同時実行処理

コマンド説明
findファイルを検索して条件に一致するものを表示
xargs標準入力から読み取ったデータを引数としてコマンドを実行

定期実行

コマンド説明
crontabcronジョブの管理
systemctlsystemdを制御するコマンド

暗号関係

コマンド説明
base64Base64エンコードやデコードを行う
md5sumファイルのMD5ハッシュ値を計算

coreutilsのコマンドをまとめたページはこちら