sg <

[linux][bash]bash hacking

目的のディレクトリ以下に含まれるファイルの中から特定の文字列を含むファイルを探索する(全文検索)

find [検索対象ディレクトリ] -type f -print | xargs grep '[検索対象文字列]'

例えば、カレントディレクトリ以下に含まれる文字を探す場合にはこうだ

find . -type f -print | xargs grep Content

標準出力と標準エラー出力と画面表示させつつ、ファイルに保存する

ググるとリダイレクトのお話しは良く見受けられるが、画面表示とファイル保存を両立させる簡単な記述がない。

php hogehoge.php |& tee stdout_and_stderr.log

しかし、上記のように記載すると、目的が達成されるのだよ!!

すばらしい。

ディレクトリの容量を計算する。

詳細はここで解説。https://www.atmarkit.co.jp/ait/articles/1610/25/news016.html

カレントディレクトリの合計サイズ

du -s

カレントディレクトリ+サブディレクトリそれぞれの合計サイズ。単位はメガバイトで

du -s -c -m *

ディレクトリの合計サイズ順でソーとしてくれちゃったりします。

du -s ./* | sort -n

ディスクの空き容量を確認する。

ギガバイト単位でお願いします。

df -BG

「yum」を使いこなす。

yum update

インストール済みパッケージの更新

yum upgrade

インストール済みパッケージを更新し、不要となっているパッケージを削除する。yum update –obsoletesと同じとされる。一粒で2度美味しいこちらの方が良さそうである。

シンボリックリンクを作成する。

ディレクトリ向けのシンボリックリンクはこうだ!!

ln -s リンク先のディレクトリ リンク元となるリンク名

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください