memo-space
cpコマンドの違い
- 2006-02-13
- unix
久しぶりに FreeBSD をさわって気がついたんだけど、cp コマンドって Linux と FreeBSD で動き違うんじゃないか?
Linux: $ mkdir foo bar $ touch foo/baz.txt $ cp -R foo/ bar/ $ ls bar/ foo FreeBSD: $ mkdir foo bar $ touch foo/baz.txt $ cp -R foo/ bar/ $ ls bar/ baz.txt ちなみに、最後のスラッシュを取ると、、、 $ cp -R foo bar/ $ ls bar/ baz.txt foo
EeeeeeeeEEEE!!!
- WriteBacks: 0
リモートで tarball を作成する
- 2006-01-30
- unix
リモートでtarballを作成する(よくきたblog)より。これは僕もよく使うので調べてみた。
$ mkdir foo $ echo bar > foo/bar.txt $ tar jcf foo1.tar.bz2 foo # 見本を作成 $ tar jcf - foo | ssh localhost 'cat - > foo2.tar.bz2' ishida@localhost's password: $ ls -l foo*.tar.bz2 -rw-rw-r-- 1 ishida ishida 158 1月 30 01:49 foo1.tar.bz2 -rw-rw-r-- 1 ishida ishida 10240 1月 30 01:51 foo2.tar.bz2
は?、、、さらに
$ tar jcf - foo | cat - > foo3.tar.bz2 $ ls -l foo*.tar.bz2 -rw-rw-r-- 1 ishida ishida 158 1月 30 01:49 foo1.tar.bz2 -rw-rw-r-- 1 ishida ishida 10240 1月 30 01:51 foo2.tar.bz2 -rw-rw-r-- 1 ishida ishida 10240 1月 30 01:53 foo3.tar.bz2
どーん。ちなみにもっと伝統的な手法を使うと、
$ tar cf - foo | bzip2 -c | cat - > foo4.tar.bz2 $ ls -l foo*.tar.bz2 -rw-rw-r-- 1 ishida ishida 158 1月 30 01:49 foo1.tar.bz2 -rw-rw-r-- 1 ishida ishida 10240 1月 30 01:51 foo2.tar.bz2 -rw-rw-r-- 1 ishida ishida 10240 1月 30 01:53 foo3.tar.bz2 -rw-rw-r-- 1 ishida ishida 158 1月 30 01:56 foo4.tar.bz2
- WriteBacks: 0
sysadmin toolbox
- 2005-12-14
- unix
My sysadmin toolbox[linux.com] via slashdot.org
Vim - あるある
GNU Screen - あるある
abcde - ねーよ
なんでtelnetなんかはいってるのかと思ったら、あれは25番とか110番とか叩くための道具なのね。
CDargsとかCheckinstallは使ったことないけど、なかなか面白そう。
- WriteBacks: 0
teeの底力
- 2005-12-03
- unix
teeコマンドは実は複数のファイル名を引数として指定できるということを、たまたまteeコマンドのソースを見てたら発見した。
$ echo Hello | tee /dev/stdout /dev/stdout /dev/stdout Hello Hello Hello Hello
使わねー
- WriteBacks: 0
bashのヒストリ検索
- 2005-11-20
- unix
最近の今更覚えた知識。
bashってCtrl+rでヒストリのインクリメンタルサーチできるのか。readlineの機能なのでpsqlでも使えるじゃん。
- WriteBacks: 0
- Search
- Feeds
- Profile
- 石田@苫小牧市と名乗りつつ札幌の某社に勤務するプログラマ
- 書いた本
- Links