suer TIL

Linuxes

LINUX
2026-01-13 2026-01-13
eye catch

statコマンドでファイルの詳細情報(inode・タイムスタンプ・権限)を表示する

stat コマンド statコマンドはファイルやファイルシステムの詳細情報を表示するコマンド。 $ stat test.txt File: test.txt Size: 18 Blocks: 8 IO Block: 4096 regular file Device: 1,17 Inode: 219222175 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 501/ sue) Gid: ( 0/ wheel) Access: 2026-01-13 00:03:58.731037436 +0900 Modify: 2026-01-13 00:03:58.731137019 +0900 Change: 2026-01-13 00:03:58.731137019 +0900 Birth: 2026-01-13 00:03:58.731037436 +0900 ファイルの詳細情報が表示される。
LINUX
2026-01-13 2026-01-13
eye catch

nlコマンドで行番号を柔軟に付与する

nl コマンド nlコマンドはテキストに行番号をつけて出力するコマンド。 apple banana cherry grape melon 上記のsample.txtにnlコマンドを実行すると以下のように行番号が付加される。
LINUX
2026-01-12 2026-01-12
eye catch

【comm】ソート済みファイル同士を比較して差分・共通部分を抽出する

ソート済みファイル同士を比較したい 2つのソート済みファイルを比較して、どちらか片方にだけ存在する行や、両方に共通する行を抽出したい。 例えば以下のような2つのファイルがある。 apple banana cherry grape banana cherry melon orange 2つのファイルを比較して、以下の情報を得たい。
LINUX
2026-01-12 2026-01-12
eye catch

tacコマンドでファイルを末尾から逆順に表示

ファイルを末尾から表示したい ファイルを末尾から逆順に表示したい。 例えば以下のようなテキストファイルがある。 aaa bbb ccc ddd eee test.txtを末尾から逆順に表示したい。 eee ddd ccc bbb aaa tac コマンド tacコマンドはファイルを末尾から逆順に表示するコマンドである。
LINUX
2026-01-11 2026-01-12
eye catch

【split】大きなファイルを行数やサイズで分割する

split コマンド splitコマンドはファイルを複数のファイルに分割するコマンド。 $ split large.txt このコマンドを実行すると、large.txtを1000行ごとに分割し、xaa、xab、xac…という名前のファイルを生成する。
LINUX
2026-01-11 2026-01-11
eye catch

pasteコマンドで複数ファイルを横に結合する

複数のファイルを横に結合したい 複数のファイルの内容を横に並べて結合したい場合がある。 例えば以下のような2つのファイルがある。 apple banana cherry red yellow red 2つのファイルを横に結合して以下のような出力を得たい。
LINUX
2026-01-11 2026-01-11
eye catch

【grep -l/-L】マッチしたファイル名のみ/マッチしなかったファイル名のみを表示する

マッチした行の内容ではなくファイル名だけがほしい 複数のファイルから特定の文字列を検索する際、マッチした行の内容ではなくファイル名だけを知りたい場合がある。 通常のgrepコマンドは、マッチした行の内容を表示する。
LINUX
2026-01-10 2026-01-10
eye catch

【grep -o】マッチした部分のみを抽出して表示する

マッチした部分だけを抽出したい テキストから特定のパターンにマッチした部分だけを抽出したい。 通常のgrepコマンドはマッチした行全体を表示するため、マッチした部分以外の情報も含まれてしまう。
LINUX
2026-01-10 2026-01-10
eye catch

tailコマンドで指定行「以降」を表示

ファイルの指定行以降を表示したい テキストファイルの先頭N行をスキップして、N行目以降を表示したい。 例えば以下のような10行のファイルがある。 1 2 3 4 5 6 7 8 9 10 このファイルから5行目以降を表示したい。
LINUX
2026-01-08 2026-01-08
eye catch

shufコマンドでファイルの行をランダムにシャッフル

ファイルの行をランダムにシャッフルしたい テキストファイルの各行をランダムな順序で表示したい。 例えば以下のようなファイルがある。 1 2 3 4 5 各行をランダムな順序で並び替えて表示したい。 3 1 5 2 4 shuf shufコマンドを使用すると、入力の各行をランダムにシャッフルして出力する。
LINUX
2026-01-06 2026-01-06
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
statコマンドでファイルの詳細情報(inode・タイムスタンプ・権限)を表示する
LINUX
2026-01-13 2026-01-13
eye catch
nlコマンドで行番号を柔軟に付与する
LINUX
2026-01-12 2026-01-12
eye catch
【comm】ソート済みファイル同士を比較して差分・共通部分を抽出する
LINUX
2026-01-12 2026-01-12
eye catch
tacコマンドでファイルを末尾から逆順に表示
LINUX
2026-01-11 2026-01-12
eye catch
【split】大きなファイルを行数やサイズで分割する
LINUX
2026-01-11 2026-01-11
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer