2002-03 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
[SunOS, exportfs nobody anonuidで検索]
(URL: http://www.ail.cs.gunma-u.ac.jp/~saito/nfs.html)
[Solaris, dfstab nobodyで検索]
(URL: http://home7.highway.ne.jp/dayan/tips/unix/solaris.html)
デバイスの確認
# cdrecord -scanbus
# cd /root
# mkdir cdrom
iso-imageの作成
># mkisofs -d -D -N -R -T -o [iso-imageファイル名] [ソースディレクトリ]
マウントして中身を確認
# mount -o loop [iso-imageファイル名] /mnt/cdrom
# ls -alF /mnt/cdrom
# umount /mnt/cdrom
テスト書き込み
># cdrecord dev=0,0,0 -v -dummy [iso-imageファイル名]
書きだし(DAO)
># cdrecord dev=0,0,0 -v -dao -eject [iso-imageファイル名]
CD-RWの消去
># cdrecord dev=0,0,0 -v blank=fast
<http://www.dekaino.net/screen/> <http://www2.jan.ne.jp/~zinnia/screen/>
分割: (PREFIX) S
移動: (PREFIX) C-i
削除: (PREFIX) X
解除: (PREFIX) Q
ヘルプ: (PREFIX) ?
できちゃった...。
% tar xvzf emacs-21.1.tar.gz
% zcat emcws-21.1-20020206.gz | patch -p0
% mkdir work ; cd work
% ../emacs-21.1/configure --with-wnn --with-wnn-includes=/usr/include/wnn --with-wnn-libraries=/usr/lib --without-xim
% make
% su
# make install
[port scanningする]
% nmap localhost
[プロセス名をプログラムの方から変更する]
/* 下記URLの 1.13に詳細が載っている。 */
#include <stdio.h>
#include <string.h>
int
main(i32 argv, i8** argc)
{
/* プロセス名は 2048byteまで */
strcpy(argc[0], "hoge");
sleep (1000000);
return 1;
}
[xine-video-player]
# rpm -ivh alsa-driver-0.5.9a-1.SuSE-6.3.i386.rpm
# rpm -ivh alsa-lib-0.5.9-1.SuSE-6.3.i386.rpm
# rpm -ivh xine-lib-0.9.7-1k1.i586.rpm
# rpm -ivh xine-ui-0.9.7-1k1.i586.rpm
# rpm -ivh --force libpng-1.2.1-2.i386.rpm
# rpm -ivh --force libpng-devel-1.2.1-2.i386.rpm
# rpm -ivh xine-0.9.8-3.i386.rpm
[プロンプトにスクリーン番号を表示(tcsh)]
if(! $?WINDOW) then
setenv WINDOW NO
endif
set prompt="[$WINDOW]%m[%~]%L% "
[なんでも動画プレイヤーの MPlayer]
<http://www.mplayerhq.hu/homepage/>
[watchを使おう]
% watch 'netstat -an | grep :80' # HTTP ポートの監視
% watch 'cat /proc/meminfo' # メモリ使用状況の監視
[tcsh]
% csh -fx ~/.cshrc
とすれば、どこでエラーが発生しているかがわかる。
[nobodyになってしまう。]
# make install
すると、インストールしたファイルが全てnobody権限になってしまうのですが、
何か対処法はないでしょうか?
/usr/localがnfs mountされていて、
root=nobody option付きでexportされてるんでしょ。
時々どっちなのか分からなくなるが、タグブラウザではなくてタブブラウザらしい。
googleで検索したら、タブブラウザの方が多かったので。
他のディレクトリにもかなりたくさんのドキュメントが置いてある。
<http://www.sfc.wide.ad.jp/~nob/webdoc/c/faq-j.txt>
[ftpホストの補完]
set ftphosts=`awk '{print $1}' $HOME/.lftp/bookmarks`
complete ftp 'p/1/$ftphosts/'
[RPMのコマンド補完 (rpm -e するとインストール済みパッケージが補完される)]
complete rpm 'c/--/(short-circuit rebuild rmsource)/'\
'c/-/(ivh Uvh)/'\
'n/--rebuild/f:*.src.rpm/'\
'n/-i/f:*.rpm/' \
'n/-U/f:*86.rpm/'\
'n/-e/`rpm -qa`'/
[tarのオプション補完]
complete {gtar,tar} p/1/"(cvf tvf xvf cvfz zxvf Ixvf)"/\
p/2/f:*.{tar,tar.{bz2,gz,Z},taz,tgz}/\
c/[ctx]vf*/"(z O p B)"/\
n/*/f/
[rcpでのリモートのファイル・ディレクトリ名補完]
complete rcp 'c%*@*:%`set q=$:-0;set q="$q:s/@/ /";set q="$q:s/:/\
/";set q=($q " ");rsh $q[2] -l $q[1] ls -dp $q[3]\*`%'\
'c%*:%`set q=$:-0;set q="$q:s/:/ /";set q=($q " "); \
rsh $q[1] ls -dp $q[2]\*`%' 'c%*@%$hosts%:' \
'C@[./$~]*@f@' 'n/*/$hosts/:'
強力なヒストリ機能も素敵です。!! (直前のコマンドの実行) や
!1:1 (ヒストリ番号 1 番の第一引数) 程度なら bashでも使えるようだけど
^hoge^fuga^ (直前の入力の hoge を fuga に書き直す) とかまでは使えないみたいだし。
あと $i:r ($i の拡張子以外のファイル名だけ取り出す) とかが使えるのも素敵よね。
bsh 系の ${i%.*} ってのはどうも直感的じゃない。
唯一気に入らないのは 1> 2> が使えないことかしら。
(make > log) >& error-log とかってどう見てもダサい。
いけない,大切なことを忘れていた。tcsh には萌えカタログがあるじゃないか!(ばき
とりあえず対話シェルとしては bash よりはいいと思う。
あ,zsh は使ったことがないので知りません XD
(URL: http://www.KU3G.org/negi/)
2002-03 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
最終更新時間: 2019-12-03 22:20 JST