{{category UNIX Command,nolink}} !!!ターミナルソフトのタイトルバーにホスト名を出力 コンソール上で以下のコマンドを実行すると、TeraTerm などのターミナルエミュレータのタイトルバーを変更することが出来る。 $ printf "\033]2;`hostname` login[`whoami`]\007" 「.cshrc」やログインマクロに組み込みすると自動でセットされるので良いかも。 !!!gunzip で File too large gzipで圧縮した元のファイルが 2Gbytes を越えていると「File too large」と言うメッセージが出力され伸張できない。 % cat foo.gz | gzip -dc > foo とか、 % gzip -dc < foo.gz > foo で、標準入力から取り込むようにすると実行できる *すべての環境/バージョンで実行できるかは不明 *HP-UX ia64 => OK !!!ftp で バッチ処理 Windowsバッチ処理のバッチによるFTP転送と同様にUNIXのftpでバッチ処理を行う方法です。ポイントは、Windows版と同様に、ftpで入力するサブコマンドをプレーンテキスト(もしくは、ヒアドキュメント)に順に記述し、ftpに標準入力でコマンドを渡し実行する。 ※実行コマンド ftp -i -n < ftpbat.txt > ftpbat.log ※FTPコマンドファイル(ftpbat.txt) open 10.10.10.10 user USERNAME PASSWORD cd dev/src/sumple/ ascii put sumple.c bye !!!passive FTP に設定 ファイアウォールなどの関係でftpをpassiveモードで使用するための設定など。 !!ftp コマンドで -p オプションを指定する $ ftp -p ftp-server !!wget 設定ファイル /etc/wgetrc もしくは ~/.wgetrc の passive_ftpオプション を変更 #passive_ftp = off passive_ftp = on コマンドで --passive-ftp オプションを指定する $ wget --passive-ftp ftp://ftp-server/filename !!lynx 設定ファイル /etc/lynx.cfg もしくは ~/.lynxrc の FTP_PASSIVEオプション を変更 #FTP_PASSIVE:FALSE FTP_PASSIVE:TRUE !!perl cpan CPANシェルの設定にパッシブモードの設定がある(v1.7601 はなし、v1.8802 はあり)。 cpan> o conf ftp_passive 1 !!perl Net::FTPモジュール 環境変数 FTP_PASSIVE に 1 を設定する。 % setenv FTP_PASSIVE 1 # csh系 $ export FTP_PASSIVE=1 # sh系