見出し画像

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




この記事が気に入ったらサポートをしてみませんか?