! 符號來重載這個特性 。要關閉這個特性,用o 代替 -o 。 重定向在一個命令和文件之間、或文件和文件之間。上 Linux系統(tǒng)文件命令精通指南( 四 )。" />

日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

上 Linux系統(tǒng)文件命令精通指南( 四 )


$ set -o noclobber
可以在命令和輸出文件之間用 >! 符號來重載這個特性 。要關閉這個特性,用o 代替 -o 。
重定向在一個命令和文件之間、或文件和文件之間工作 。重定向語句的一項必須是一個文件 。
管道使用 |符號,并且在命令之間工作 。例如,您可以用以下方式將一個命令的輸出直接發(fā)送到打印機上:
$ ls -l * | lpr
可以用以下方式快速地找到歷史列表中的一個命令:
$ history | grep cat
更多的濾波器
Grep、fgrep 和 egrep 都顯示匹配一種模式的行 。所有這三個命令都在文件中搜索指定的模式,如果您想不起來一個所需文件的名稱,這將非常有用 。基本格式是:
grep [options] PATTERN [FILE...]
$ grep -r "Subject" nsmail
CTRL-Z 將終止上述或其它任何命令 。
grep 的最有用的選項可能是 -s 。如果您以除根用戶之外的任何身份搜索系統(tǒng)文件,那么對于每一個您沒有訪問權限的文件,都將產(chǎn)生錯誤消息 。這個命令禁止那些消息 。
Fgrep(也以 grep -F 調用)只查找固定的字符串,而不是 grep 接收的正則表達式 。而 egrep 接收包含更大范圍的特殊字符(如 “|”,它指示條件 OR 運算符)的模式 。

$ egrep "Subject|mailto" *
查找文件
find 命令的 GNU 版本非常強大、靈活并且比 UNIX 系統(tǒng)上存在的經(jīng)典版本更具包容性 。它對于涉及到目錄結構的任務非常有用,包括在文件上查找和執(zhí)行命令 。find 命令的基本格式是:
$ find startdirectory options matchcriteria [actionoptions]
如果您知道文件的名稱、或者甚至名稱的一部分,但不知道它所處的目錄,您可以這么做:
$ find .-name "test*"
./test
./jdevhome/mywork/EmpWS/EmpBC4J/test
與經(jīng)典的 UNIX 系統(tǒng)不同,在 Linux 中不需要在末尾添加 -print 操作,因為如果沒有指定其它的操作選項,就將假定執(zhí)行這個操作 。在目錄起始位置上的一個點 ( . ) 將使 find 在您的工作目錄中開始搜索 。兩個點,..,在父目錄中開始搜索 。您可以在任意目錄下開始搜索 。
注意,您可以使用通配符作為搜索準則的一部分(只要用單引號將整個項目括起來) 。

$ find .-name "test*" -print
./test.out
./test2.out
顯示擁有 .out 擴展名的一系列文件:
$ find /home -name "*.out"
不過記住,除非您是作為超級用戶運行這個命令,否則您將可能得到許多的 "Permission denied" 錯誤消息 。
最強大的搜索工具之一是和 grep 一起使用的 -exec 操作:
$ find .-name "*.html" -exec grep "mailto:foo@yahoo.com" {} ;
這里,我們讓 find 命令在當前目錄中開始執(zhí)行,.,查找一個 html 文件,*.html,并在當前文件上執(zhí)行 (-exec) grep 命令,{} 。當使用 -exec 操作時,需要一個分號 ;,這是用來在使用 find 命令時執(zhí)行其它一些操作 。需要反斜線和引號來確保這些項目通過 BASH,以使它們由命令而不是 shell 來進行解釋 。
立即掌握 Linux 文件命令
在 Linux 中提供了許多有用的命令和利用它們的強大的方法,在此無法一一說明 。此外,完成許多任務通常都存在多種方法 。
我們已經(jīng)看到了一些最常用和最有啟發(fā)意義的 Linux 文件命令 。掌握這些基礎但卻關鍵的工具將使您的 Linux 學習走上快車道 。利用您手頭上的 man 頁面,和試驗的積極性,您現(xiàn)在擁有了足夠的信息來開始探索 Linux 文件操作的力量 。
在我的下一篇文章中,我將提供 Linux 系統(tǒng)命令的一個類似的說明 。

推薦閱讀