FreeBSD:tcshのcomplete
FreeBSDを入れてるパソコンはシェルにtcshを入れてるので、便利な completeの設定をすることとした。 completeとは、デフォルトで[TAB]キーでファイル名やディレクトリ名を補完してくれる機能だが、 設定をすると、コマンドに合わせた補完をしてくれるようになる。 (例1:%>cd [TAB]でディレクトリ名のみ補完する。例2:%>ftp [TAB]で、hostsや.netrcに設定しているホスト名を補完する。)
googleでtcsh&completeで出てきた、
ここ→●や、ここ→
●を参考に、
/usr/share/examples/tcsh/complete.tcsh
/usr/local/share/examples/pkgtools/tcsh/complete.samplesource
を雛形にして~/.completeを作成。~/.cshrcでsource "~/.complete"して設定終了。
動作確認すると、killの補完が、ps -u $LOGNAMEにエラーが出ていたので、ps -U $LOGNAMEに修正。 あとはサクサクと動く。快適。
#>make i[TAB]で、make installが出てき、#>portupgrade [TAB]で、インストールしたアプリ名がportアプリ用の形式で出てくる。いちいち書き写す手間や、typoが無くて快適。この機能だけでもシェル使うべし、だな。
| 固定リンク
「日記・コラム・つぶやき」カテゴリの記事
- 極北(2008.01.23)
- ケータイ小説(2007.11.19)
- 万八の語源をめぐって(2007.10.27)
- 京都精華大学GARDEN「絵本をつくろう」受講生作品展2007(2007.10.08)
- はてなダイアリーを始めてみる(2007.09.10)
トラックバック
この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/1890/5952576
この記事へのトラックバック一覧です: FreeBSD:tcshのcomplete:



コメント
突然ですが、先日わっきぃが夢に出てきてくださったので、御礼がてらにお邪魔しました。みんなでワイワイと色々な話で盛り上がった夢でした。季節の変わり目、風邪に気を付けて!ほったら失礼すますぅー。
投稿 猫婆 | 2005.10.11 04:21