Maroonのブログ ~Webと時々雑談~

Webを中心に、いろんなことダラダラ書いていきます。

Unixの復習② ~Unixコマンド編 その2~

はじめから読みたい方はコチラ→Unixの復習① ~Unixコマンド編 その1~ - WEB業界未経験Maroonの開発ブログ

 

前回の続きです。

 

cat : ファイルの中身の全てを表示

less / more :  ファイルの中身の一部を表示していく

head : ファイルの中身の最初の10行を表示

tail : ファイルの中身の最後の10行を表示

「head -100」オプションでページ指定

最初から100行目の10行文を表示

 

 

ワイルドカード(ファイルやディレクトリの絞り込み等に使用される)

* : 任意の文字いくつでも

「rm *.html」

拡張子がhtmlのものをすべて削除

? : 任意の一文字

「rm index.ht?l」

?の1文字以外が合致すれば削除(?の文字は何でも良い)

 

 

ファイルやディレクトリの検索

find (検索場所) -name "(名前)" -type (タイプ)

「find . -name "sample_*" -type f」

現在のディレクトリにあるsample_が付くすべてのファイルを検索

 

 

ファイルの中身から指定文字を検索

grep -オプション 文字列 ファイル

grep aaa *」(オプションなし)

現在のディレクトリにあるファイルの中身に、aaaの文字列があるファイルを検索

grep -c aaa *」

現在のディレクトリにあるファイルの中身に、aaaの文字列がいくつあるか検索

grep -r aaa *」

現在のディレクトリにあるファイルとディレクトリ以下のファイルの中身に、aaaの文字列がいくつあるか検索

 

 

今日はここまで。

お疲れ様でした。