Linuxコマンド チートシート(自分用)
tar
圧縮
tar -zcvf file.tar.gz dir
解凍
tar -zxvf file.tar.gz
-z --gzip gzip形式であることを指定
-c --create 新しく圧縮ファイルをつくる
-v --verbose 処理結果を出力
-f --file 圧縮ファイルの名前
-x --extract 圧縮ファイルからファイルを取り出す
scp
ローカルからリモートにコピー
scp file usr@ip_address:dir
リモートからローカルにコピー
scp usr@ip_address:file localdir
シェルスクリプトのfor文
for var in hoge fuga foo bar
do
…
done
VALUE1="aaa"
VALUE2="bbb ccc ddd"
VALUE3="eee fff"
# 変数を「""」で囲まない場合。
for i in $VALUE1 $VALUE2 $VALUE3
do
echo $i
done
>aaa
>bbb
>ccc
>ddd
>eee
>fff
# 変数を「""」で囲んだ場合。
for i in "$VALUE1" "$VALUE2" "$VALUE3"
do
echo $i
done
>aaa
>bbb ccc ddd
>eee fff
特定のディレクトリ以下のテキストデータをUTF-8(LF)に一括変換
nkf -g *.txt
find . -type f -name "*.txt" -exec nkf -w8 -Lu --overwrite {} \;
nkf -g *.txt
findコマンドとnkfコマンドの組み合わせ.
NKFをつくってくれた富士通の人にBig Kansya
この記事が気に入ったらサポートをしてみませんか?