【tail】行数を指定して末尾やN行目以降を表示するtailで表示する行数を指定するには-nを使う。-n 5は末尾5行、-n +5は5行目以降を表示する。+の有無で意味が変わる。 ファイルの指定行以降を表示したい テキストファイルの先頭N行をスキップして、N行目以降を表示したい。LINUX 2026-01-08 2026-08-10
shufコマンドでファイルの行をランダムにシャッフルファイルの行をランダムにシャッフルしたい テキストファイルの各行をランダムな順序で表示したい。 例えば以下のようなファイルがある。 1 2 3 4 5 各行をランダムな順序で並び替えて表示したい。 3 1 5 2 4 shuf shufコマンドを使用すると、入力の各行をランダムにシャッフルして出力する。LINUX 2026-01-06 2026-01-06
【column -t】コマンド出力をテーブル形式で見やすく整形するコマンド出力を整形してテーブル形式で表示したい スペースやタブで区切られたコマンドの出力結果を、列が揃ったテーブル形式で見やすく表示したい。 例えば以下のようなスペース区切りのデータがある。 Name Age City Alice 25 Tokyo Bob 30 Osaka Charlie 28 Kyoto このデータの列を揃えて見やすく表示したい。LINUX 2026-01-04 2026-01-04
【uniq -c】uniqコマンドで重複行数をカウントする重複行数をカウント uniqコマンドの-cオプションを使用すると、連続する重複行を削除しつつ各行の重複数をカウントできる。 $ cat sample.txt apple apple banana banana banana banana orange apple $ uniq -c sample.txt 2 apple 4 banana 1 orange 1 apple 連続しないと重複行はカウントされないため、全体での重複数をカウントしたい場合は、事前にsortコマンドでソートする必要がある。LINUX 2026-01-04 2026-01-04
【ls -d】ディレクトリ名を指定してディレクトリ自体の情報を表示するls -d lsコマンドでディレクトリ名を指定すると、そのディレクトリ配下のファイルやサブディレクトリが表示される。しかし、ディレクトリ自体の情報を表示したい場合がある。LINUX 2025-12-20 2025-12-20
tarとunzipで特定のファイルだけを抽出する圧縮ファイルの一部だけを抽出したい 大きな圧縮ファイルから特定のファイルだけを抽出したい場合がある。全体を展開すると時間がかかったり、不要なファイルがゴミとなったりするため、必要なファイルだけを取り出したい。LINUX 2025-12-19 2026-07-11
【ClamAV】 許可リストを作るClamAVの許可リストの配置場所 ClamAVでは特定のファイルをスキャン対象から除外できる。 許可リストは以下のルールで作成する。 配置ディレクトリ: ウイルス定義ファイルが格納されているディレクトリ(通常は/var/lib/clamav) 拡張子: .fp 許可リストの作成方法 内容はsigtoolコマンドを使って生成する。LINUX 2025-12-19 2025-12-19
【LSCOLORS】lsコマンドで表示されるファイル・ディレクトリの色を変更するLSCOLORS環境変数 BSD版(macOSやFreeBSDなど)のlsコマンドのls -Gで表示されるファイル・ディレクトリの色を変更するには、環境変数LSCOLORSを設定する。 CLICOLOR環境変数を設定すると、-Gオプションなしでも自動的に色が有効になる。 ターミナルのテーマによってはデフォルトの色が見づらい。その場合は好みの色に変更するとよい。LINUX 2025-12-16 2025-12-16
sortコマンドでhuman readableな数値をソートするhuman readableな数値のソート K, M, Gなどのsuffixを考慮してhuman readableな数値をソートするには、-h(--human-numeric-sort、--sort=human-numeric)オプションを使用する。LINUX 2025-12-14 2026-07-11
【GitHub Actions】ジョブの実行をEnvironmentで承認必須にするGitHub Actionsのワークフローの特定ジョブの実行を承認必須にできる。 この機能はGitHubのリポジトリ設定のEnvironmentsのRequired reviewers設定を使用する。 本番環境へのデプロイなど、慎重な操作でダブルチェックが欲しいときなどに活用できる。LINUX 2025-12-12 2025-12-12