Unixコマンドとかよく忘れる物自分用まとめ

いつも忘れて探す。
よく使う忘れるメモ。


$ printenv PATH
パスを表示

-----------------------------------

$ nkf [option] file > file
-e:EUCへ
-s:Shift-JISへ
-w:UTF-8へ
-Lu:改行LFへ
-Lm:改行CRへ
-g:自動判別表示
--overwrite:現ファイルを上書き

-----------------------------------

$ kill [opt] pid

-TERM:正常
-9:強制


----------------------------------

$ wc [opt] file

-c:バイト
-l:ライン
-w:単語

----------------------------------

$ find . -name "*.html" | xargs wc -l

-------------------------------------

$ rdiff-backup frompath topath

$ rdiff-backup /hoge/foo yama@hogehoge.net::/var/www/html

$ rdiff-backup yama@hogehoge.net::/var/www/html/ /hoge/foo


--------------------------------------

$ open .


--------------------------------------

$ netstat -rn
$ traceroute


---------------------------------------


$ sshfs yama@xxx.xxx.xxx.xxx:/var/www ~/htdocs/hogeProject

$ fusermount -u ~/htdocs/hogeProject

--------------------------------------


$ perl -MCPAN -e shell

cpan>m /searchkey/
cpan> install hogehoge

---------------------------------------

$ dpkg -L phppgadmin | less


--------------------------------------


$ tail -f access.log | grep homuhomu


--------------------------------------


$ nmap localhost



--------------------------------------


$ sudo crontab -e
$ sudo crontab -l
$ crontab -l -u admin
$ crontab [ -u user ] { -l | -r | -e }

分 時 日 月 曜日(0-7)
※曜日の0と7は日曜日

例:0,15,30,45 →15分おきに実行とか
例:1-5 → 1月〜5月
例:1,3,4,6-10 → 1時,3時,4時,6時,7時,8時,9時,10時
例:*/10  → 10分置きに実行

毎時0分に実行
0 * * * * 
毎日3時0分に実行
0 3 * * *
毎月5日の12時30分に実行
30 12 5 * *
毎年12月25日22時30分に実行
30 22 25 12 *
毎週月曜日の朝3時00分に実行
00 3 * * 1
1分おきに実行
*/1 * * * *

logは ubuntuは/var/log/syslog。




---------------------------------------------


$ tar cvzf newfile.tar.gz  --exclude .DS_Store


----------------------------------------------

(macだけかもカレントディレクトリをファインダーで開く)
$ open .








Gitコマンド

前回のコミット直後に戻る。

% git reset --hard HEAD

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です