shell

mysql -e "hogehoge"でワンライナー

http://d.hatena.ne.jp/lurker/20070219/1171897043 を見ていて(本題ではないところで) mysql -e "hogehoge" でワンライナーできることを初めて知った。 [mako@Akari]mysql -e "select display_id, transcript_stable_id, rank, chr_name, exon_chrom_star…

screenのvertical split

今の段階(screen 4.0.3)では画面の縦分割はサポートされていないが、パッチを当てることで利用可能らしい。 ので試してみた。 screenのsource: ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-4.0.3.tar.gz vertical patch: http://fungi.yuggoth…

バックグラウンドジョブが走っていて、"you have running jobs."と言われた

http://dengaku.org/~naoki/zsh/FAQ-J/zshfaq03-j.html#l34 disownコマンドで切り離して、exit出来る。 サーバーに入って、zshrcにnohupとか書いてなかった時にこれで切り抜ける。

sortのオプション -g

今まで-nで数値をソートしてたけど、-gのがいいじゃないか! -g, --general-numeric-sort compare according to general numerical value -n, --numeric-sort compare according to string numerical valuegオプションを使うと「e-05」とかも望み通りソート…

WindowsのデータをLinuxに自動的にバックアップする方法の追試

シーケンサーのデータが溜まってきたので、アクションした。 http://itoshi.tv/d/?date=20060203#p02 を見て真似する。cronとrsync (ssh)の組み合わせ。 慣れないCygwinでハマったのが2点。 1. vimを入れていないとcrontab -eが動かない これはエラー表示でv…

screenのencoding

うちのサーバーにアクセスすると文字化けしてる。 手元のマシンはMacでUTF-8だけど、あちらはeucJPだった。 % screen # .screenrcでdefencoding UTF-8してる % ssh hoge@honyahonya Last login: Mon May 15 17:40:31 2006 from $ ll # loginした状態 ??? 0 #…

メール転送

メールサーバーのホームディレクトリに.forwardをつくる。 参考は以下を。 http://www.rsch.tuis.ac.jp/~mizutani/online/mail/transfer.htmlといっても家から研究所にssh出来ない時点で打つ手はない。。

nkf --overwrite

nkfの上書き機能。2.0.5から付加されたみたい。 ちなみにfinkだと2.0.4でこの機能はない。 nkf 2.0.5 http://www01.tcp-ip.or.jp/~furukawa/nkf_utf8/

zshでwgetのオプション補完が違う?

zshの良い所の1つは、wgetなどのコマンドの引数オプションを補完してくれるところ。 なんだけど、wgetのオプションではまったのでメモ。 [mkohda@g5-snp]% wget --ht --html-extension -- save all HTML documents with a .html extension --htmlify --http-…

fink install fileutils

こっちのcpだと -u, --update copy only when the SOURCE file is newer than the destination file or when the destination file is missing というオプションがあることを今頃知る : )

sortしてuniq

エクセルで特定な列から(例えばNM番号が重複ありで数百個、みたいな)、ユニークなセットを取り出したい時によく使うのが以下のコマンド。 alias mduniq "pbpaste | lv | sort | uniq|pbcopy"エクセル上で1列まるごとコピーしておいて、クリップボードに対…

timeでコマンド実行時間を測定する

time プログラムの実行時間を計測するtime は、csh・tcsh の内部コマンドと /usr/bin/time の2種類がある。/usr/bin/time の場合% /usr/bin/time command 0.07 real 0.00 user 0.00 sysreal … command の実行にかかった時間 user … command の実行中、ユーザ…