Linux grep Binary file ファイル名 matches には、-a オプション 事象 GNU grep コマンドで、grep したときに以下のようなメッセージが出て、検索にヒットしたファイルの中身が表示されない。 Binary file ファイルパス/ファイル名 matches 原因 grep がファイルの冒頭数... 2021.10.12 Linux
Linux grep で前後の行を表示させる -数字 -A -B -C このページの例で使うファイル こんなファイルがあるとする。 ファイル名:bustcup.txt ファイル内容: a b c d e f g h i j k l m n アルファベットが 1行に 1文字 ずつあるだけのテキスト。 前後の行... 2021.10.12 Linux
Linux sed コマンド スラッシュ以外(を含まない)をしたければ[^/] たとえば、 2021/seven/12 みたいな文字列があったときに、 スラッシュ以外を「o」に変えたいとする。(期待する結果:oooo/ooooo/oo) スラッシュはデフォルトではsedのデリミタ(囲い文字)なのでエスケープしないと... 2021.07.12 Linux
Linux sed シングルクォーテーションをエスケープ アカンやり方 \' シングルクォーテーションをエスケープするために、手前にバックスラッシュをつけるだけだと違う意味になるらしい。 あとで調べたら、\'はバッファの末尾、という意味のメタ文字だった。 sedのお勉強 qiita... 2021.07.12 Linux
Linux grepコマンド(GNU)で、一行に複数回ヒットする文字列があるのを検知したい場合、「-o」 grep -R "検索パタン* | wc -l みたいにやっても、同じ行の中で複数ヒットしても、1回とカウントされてしまう。 同じ行で複数ヒットした場合に、ヒットした回数を全部カウントするなら(例えば1行内に2回検索ヒットする箇所があ... 2021.07.09 Linux
Linux firewall xmlファイルを直接編集して任意の場所だけ全許可する CentOS7のOSにデフォルトで入ってる「firewalld」っていうファイアウォールの設定方法を記載する。コマンドで設定できるが、今回は、直接ファイル編集しちゃうやり方。変更前確認以下のコマンドで、今のfirewalldの設定内容を確認... 2021.05.31 Linux
Linux rsync 差分 ファイルの、タイムスタンプが違っても中身(ハッシュ値)が同じなら何もしないオプション --checksum で、タイムスタンプが違っても中身が同じなら対象外にできる 例) rsync --checksum -avhPz public_html/ user@host:~/public_html/. 参考(アザシタ-!!... 2021.05.28 Linux
Linux rootユーザの.bashrc やり方 /root/.bashrc に記述すればOK。 メインのユーザのbashrcをrootにも適用させる /root/.bashrc 開いて、以下を記述する。 source /home/username/.bashrc 一時的に... 2021.05.25 Linux
Linux Linux 容量調査 確認 どこで容量食ってるか確認するコマンドカレントディレクトリでサブディレクトリを含めた容量を多い順に並び替えて、上位10件を出すdu | sort -nr | head -10qiitasort オプション -n ・・・ 文字列を数値とみ... 2021.05.17 Linux
Linux sed で 複数文字列抜き出すということができなかったので代替手段 やりたいこと File: 〜〜 function hoge() { } 〜〜〜 File: 〜〜 function fuga() { } 〜〜〜 みたいなファイルがあったとき、「File」を含む行と、「function.*(」... 2021.04.28 Linux