Linux 便利コマンド

イシュー

  • Linux コマンド備忘録

文字列を含むファイルのファイル名を知りたい

find ./ -name "*.pm" -exec grep -H ss-req-counter.yaml {} \;

ssh不正アクセスチェック

su - cat /var/log/secure | grep 'Invalid user' | awk '{print $8}' | sort -k 1 | uniq

タイムゾーンの変更

timedatectl

timedatectl list-timezones

timedatectl set-timezone {上記で表示されたタイムゾーン}

timedatectl set-timezone Asia/Tokyo 

第3章 日付と時刻の設定 - Red Hat Customer Portal

AmazonLinuxでのタイムゾーン設定 - Qiita

大きなファイルを分割

split -b 100m -a 3 test.tar.gz test.tar.gz-

分割したファイルを結合

cat test.tar.gz-* > test.tar.gz

擬似ツリーコマンド

find . | sort | sed '1d;s/^\.//;s/\/\([^/]*\)$/|--\1/;s/\/[^/|]*/|  /g'

SECSH形式のSSHをOpenSSH形式に変換するコマンド

ssh-keygen -i -f id_rsa.pub

&(command) は、バッククォートの代替

grepの-oPオプションは、Perl正規表現を使える

参考