ワンライナー多すぎ、、
https://linuxcommandlibrary.com/basic/oneliners
は膨大なワンライナーがあっていいのですが、多すぎて、何が使えるかぱっと見分かりません。
私的に使いそうなワンライナーを抽出してみました。
ワンライナー
リモートホストのディレクトリからローカルに、圧縮されたtarballを作成
$ ssh user@host "tar -zcf - /path/to/dir" > dir.tar.gz
$ ps aux | sort -nk +4 | tail
“foo”文字列を含む、ファイルの名前を変更し、”bar”に置き換え
$ for i in ./*foo*;do mv -- "$i" "${i//foo/bar}";done
$ dd if=/dev/zero of=testfile.seek seek=5242879 bs=1 count=1
$ ssh-keygen; ssh-copy-id user@host; ssh user@host
rsyncを使わず、ユーザ情報を保持しつつ、サーバ間の安全なコピー
$ tar -czvf - /src/dir | ssh remotehost "(cd /dst/dir ; tar -xzvf -)"
wiresharkを使用してssh経由でリモートでトラフィックを解析
$ ssh root@HOST tcpdump -U -s0 -w - 'not port 22' | wireshark -k -i -
$ du -h --max-depth=1 /path | sort -rh
$ du -x --max-depth=1|sort -rn|awk -F / -v c=$COLUMNS 'NR==1{t=$1} NR>1{r=int($1/t*c+.5); b="\033[1;31m"; for (i=0; i<r; i++) b=b"#"; printf " %5.2f%% %s\033[0m %s\n", $1/t*100, b, $2}'|tac