Linux

スポンサーリンク
Linux

grep Binary file ファイル名 matches には、-a オプション

事象 GNU grep コマンドで、grep したときに以下のようなメッセージが出て、検索にヒットしたファイルの中身が表示されない。 Binary file ファイルパス/ファイル名 matches 原因 grep がフ...
Linux

grep で前後の行を表示させる -数字 -A -B -C

このページの例で使うファイル こんなファイルがあるとする。 ファイル名:bustcup.txt ファイル内容: a b c d e f g h i j k l m n アルファベットが 1行に 1...
Linux

sed コマンド スラッシュ以外(を含まない)をしたければ[^/]

たとえば、 2021/seven/12 みたいな文字列があったときに、 スラッシュ以外を「o」に変えたいとする。(期待する結果:oooo/ooooo/oo) スラッシュはデフォルトではsedのデリミタ(囲い文字)なのでエスケ...
Linux

sed シングルクォーテーションをエスケープ

アカンやり方 \' シングルクォーテーションをエスケープするために、手前にバックスラッシュをつけるだけだと違う意味になるらしい。 あとで調べたら、\'はバッファの末尾、という意味のメタ文字だった。 s...
Linux

grepコマンド(GNU)で、一行に複数回ヒットする文字列があるのを検知したい場合、「-o」

grep -R "検索パタン* | wc -l みたいにやっても、同じ行の中で複数ヒットしても、1回とカウントされてしまう。 同じ行で複数ヒットした場合に、ヒットした回数を全部カウントするなら(例えば1行内に2回検索ヒットする...
Linux

firewall xmlファイルを直接編集して任意の場所だけ全許可する

CentOS7のOSにデフォルトで入ってる「firewalld」っていうファイアウォールの設定方法を記載する。 コマンドで設定できるが、今回は、直接ファイル編集しちゃうやり方。 変更前確認 以下のコマンドで、今のfirewalld...
Linux

rsync 差分 ファイルの、タイムスタンプが違っても中身(ハッシュ値)が同じなら何もしないオプション

--checksum で、タイムスタンプが違っても中身が同じなら対象外にできる 例) rsync --checksum -avhPz public_html/ user@host:~/public_html/. 参考(アサ...
Linux

rootユーザの.bashrc

やり方 /root/.bashrc に記述すればOK。 メインのユーザのbashrcをrootにも適用させる /root/.bashrc 開いて、以下を記述する。 source /home/username/.bas...
Linux

Linux 容量調査 確認

どこで容量食ってるか確認するコマンド カレントディレクトリでサブディレクトリを含めた容量を多い順に並び替えて、上位10件を出す du | sort -nr | head -10 qiita sort オプション ...
Linux

sed で 複数文字列抜き出すということができなかったので代替手段

やりたいこと File: 〜〜 function hoge() { } 〜〜〜 File: 〜〜 function fuga() { } 〜〜〜 みたいなファイルがあったとき、「File」を含む行と...
スポンサーリンク
タイトルとURLをコピーしました