?? unix faq
字號:
發(fā)信人: wshu (樹上的老虎), 信區(qū): Unix
標 題: UNIX FAQ 中文版(二)
發(fā)信站: BBS 水木清華站 (Mon May 19 10:01:13 1997)
本篇文章回答以下問題:
2.1) 我要怎么刪除以 '-' 字元開頭為檔名的檔案?
2.2) 我要怎樣才能把檔名當中含有特殊字元的檔案刪除?
2.3) 我要如何列出整個目錄樹呢?
2.4) 要怎么設定 prompt 才會顯示出目前所在的目錄?
2.5) 當我在寫 shell script 時,要如何從 terminal 讀入字元?
2.6) 怎么樣把 "*.foo" 改名為 "*.bar" 呢?怎樣把檔案名稱改成小寫呢?
2.7) 為什么我用 "rsh host command" 會有一些奇怪的訊息出現(xiàn)?
2.8) 我要怎要用程式或者是 shell script 中設定目前所用的 shell 的環(huán)境
2.9) 我要如何將 csh 的 stdout 與 stderr 導向到不同的胤僥兀?
2.10) 我如何在 .cshrc 中判斷是否在 login shell 中?
2.11) 在 shell 中要用怎樣的 pattern 來表示除了 "." 與 ".." 外的所有檔
2.12) 在 Bourne shell script 里要怎么找出最后一個參數(shù)?
2.13) 為什么有人說 $PATH 里不可以放 '.' 呢?
2.14) 在 shell script 中要怎么讓終端機發(fā)出聲音呢?
2.15) 為什么我不能用 "talk" 與我在某機器上的朋友交談呢?
2.16) 為什么我月歷是錯的?
2.1) 我要怎么刪除以 '-' 字元開頭為檔名的檔案?
找一個方法讓檔案名稱開頭不要是 '-' 就可以了,最簡單的方法就是使用
rm ./-filename
(當然,我們假設 "-filename" 位于目前的目錄)。這個方法可以避免讓其
他指令解釋 "-"。
有許多指令,特別是呼叫 "getopt(3)" 的參數(shù)剖析常式的程式,會接受一
個 "--" 的參數(shù),代表「這是最后一個選項」,此后出現(xiàn)的項目都不再是選
項,因此您的 rm 可能會接受這個 "rm -- -filename" 這種寫法。有些不用
getopt() 的 rm 程式也會以同樣的方式處理單一字元 "-",因此您也可以試
試 "rm - -filename"。
2.2) 我要怎樣才能把檔名當中含有特殊字元的檔案境
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -