sedでマッチする複数行のうちはじめの行だけ置換する方法 Feb 7, 2018 GNU sedを対象に書くが、最後にBSD sedでの対策も書く。 はじめの行だけ置換する ファイルに同じ文字列が複数行に存在するものの、一番はじめに出
特定のファイルを除くbashのパターン記法 Jan 23, 2018 bashのversionがある程度新しければ、特定のファイルを除くパターン!(PATTERN)が使えるようだ。 パターンはglob(グロブ)が
各OSでのデフォルトI/Oスケジューラの違い Jan 17, 2018 はじめに CentOS 6とCentOS 7とAmazon LinuxではデフォルトのI/Oスケジューラに違いがあるため、ioniceコマンドを実行するときや
wc -lでは文末に改行がないファイルの行数を正しく数えられない Jan 16, 2018 最後に改行がある場合は以下の通り問題ない。 $ printf 'test\ntest\n' test test $ printf 'test\ntest\n' | wc -l 2 wc -lは改行の数を数えるため、最後に改行がないと本当の行数より1少ない数を
安易に使わないほうがいいMySQLClientコマンド"edit" Jan 9, 2018 はじめに 前回、安易に使わないほうがいいLinuxコマンド"fc"を書いた。コマンドライン上で編集するときはEmacsキー
安易に使わないほうがいいLinuxコマンド"fc" Jan 9, 2018 はじめに fcというhistoryを扱うコマンドがある。危険で怖いコマンドのため安易に使わないほうがいい。 fcはコマンドヒストリを処理するため
bash固有機能を使うときはshebangをbashにするだけでは安全とは言えない Dec 16, 2017 はじめに プロセス置換等、/bin/shでは利用できず/bin/bashを使う必要がある場合、シェルスクリプトを書くときに、shebangを気
送信先IPアドレスをiptablesで変える方法 Dec 16, 2017 あるホストから別のホストへ通信する際の通信先のホストのIPをiptablesで変換する方法を記載する。 送信先IPアドレスをiptablesで
二段階認証と通常のパスワード認証をユーザによって分ける方法 Nov 9, 2017 はじめに Google Authenticatorによる二段階認証を導入すると、ユーザごとにgoogle-authenticatorコマンドを実行してシー
IPアドレスを指定のプレフィックス長で変換する Aug 1, 2017 192.168.1.0/24のようにプレフィックス24で表示されているIPアドレスの範囲をプレフィックス 26で表示してみる。 Rubyで実行す