cygwin

gnu find で最近編集したファイル一覧表示

3日(日付じゃなくて24H*3=72時間)以内に編集したファイル一覧 $ find -type f -mtime -3 | xargs ls -lht -rw-r--r-- 1 hoge None 13K 4月 10 17:14 ./aaa.txt -rw-r--r-- 1 hoge None 1.2K 4月 9 11:08 ./hoge/hoge.txt 3日以内(now-mtime $ touch -m -d '2…

gcc-3とgcc-4の切り替え

$ /usr/sbin/update-alternatives --config gcc gccのバージョン切り替えコマンド。こんなんあるんだね。

dos2unix

改行コード変換するのにいつもnkf使ってましたが、nkfはsetupのパッケージ一覧に含まれてません。 不便だなって思ってたらdos2unixって便利なコマンドがあるんすね。 知らんかった。

最近知った

$ gcc -mno-cygwin hoge.c cygwinのgccって"-mno-cygwin"って入れると通常のwin32exeになってcygwinなしの単独で実行できるのね。バックエンドがmingwになってるのかな? 実際はgcc-4の方が高速なんでそっちを使いたいんだけど-mno-cygwin入れると、 $ gcc-4…

シェルでバイナリダンプを表示

$ od -vAx -tx4z -w16 $COMSPEC | head 000000 00905a4d 00000003 00000004 0000ffff >MZ..............< 000010 000000b8 00000000 00000040 00000000 >........@.......< 000020 00000000 00000000 00000000 00000000 >................< 000030 00000000 …

WindowsVista上のcygwinでcpすると読み取り専用になる

Vista上のファイルってXPと違って個人ユーザーのアクセス権限がファイルに設定されておらず、Usersというグループのみ設定になっているらしい。逆にcygwinは個人ユーザーのアクセス権限のみを新規ファイルに設定します。ってことは書き込み権限を持ってるユ…