コンソール 頻繁に使うコマンドとオプション

2012/02/23

ファイル(ディレクトリ)の表示

オプション(一部)
-a:隠しファイルを含めた全ファイル
-1:(数字の「1(イチ)」)1行ずつ表示
-l:(英語小文字の「l(エル)」)パーミッションやサイズなど各種情報を表示
-p:ディレクトリ名の最後に「/」をつける
-F:ファイルタイプをつける(「/」:ディレクトリ、「*」:実行可能ファイル、「@」:シンボリックリンク)
全ファイル・ディレクトリ表示で、ディレクトリは最後に「/」をつける。
$ ls -ap1

※最後は数字の「1(イチ)」

全ファイル・ディレクトリを各種情報をまとめて表示で、ディレクトリは最後に「/」をつける。
$ ls -apl

※最後は英語小文字の「l(エル)」

文字列の検索(grep検索)-i:大文字・小文字の区別なし

オプション(一部)
-l:ファイル名のみ表示
-r:サブディレクトリ(サブフォルダ)も対象にする
カレントディレクトリ内とそのサブディレクトリ内も対象にしてgrep検索。検索語は「recatnap」
$ grep -r recatnap ./
カレントディレクトリ内でgrep検索。結果はファイル名のみの出力。検索語は「recatnap」
$ grep -l recatnap ./
指定したディレクトリ内の全ファイルを対象に大文字・小文字の区別無しでgrep検索。指定するディレクトリは「/var/www/」。サブディレクトリも対象。検索語は「recatnap」
$ grep -ir recatnap /var/www/

ファイルの検索

オプション(一部)
-name パターン:ファイル名を検索。完全一致・部分一致(ワイルドカード利用可)
カレントディレクトリとそのサブディレクトリ内を対象に「recatnap」をファイル名に含むファイル一覧
$ find ./* -name "*recatnap*"
カレントディレクトリ内を対象に「recatnap」というファイル名のファイルの検索。サブディレクトリ内は対象外
$ find ./ -name "recatnap"

新着(ニュース関連以外)

2017-11-09
PCでプッシュ通知ってのをしたい。
2017-11-06
PHPのバージョンを上げたらwikiが壊れたっぽい。
2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。