歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

UNIX常用命令大全(32)

增強命令
1.ln 文檔連結
命令格式:ln [-s] oldname newname
同一文檔,可擁有一個以上之名稱,可將文檔做數個連結.
一個符號鏈是指向系統另一個文件的特殊文件,當訪問這種文件時,它裡面存放著
一個路徑名,該路徑名用來引導用戶到卡符號鏈所指的文件或目錄
例子 :
ln  -s file1  file2    將名稱 file2,連結至文檔 file1.

2.grep 搜索字符串
命令格式:
grep string filename
尋找字串的方法很多,比如說我想找所有以M開頭的行.此時必須引進pattern的觀
念.以下是一些簡單的□例,以及說明:
^M          以M開頭的行,^表示開始的意思
M$          以M結尾的行,$表示結束的意思
^[0-9]      以數字開始的行,[]內可列舉字母
^[124ab]    以1,2,4,a,或b開頭的行
^b.503      句點表示任一字母
*           星號表示0個以上的字母(可以沒有)
+           加號表示1個以上的字母
\.          斜線可以去掉特殊意義
;        cat passwd | grep ^b  列出大學部有申請帳號者名單
cat passwd | grep ^s  列出交換學生申請帳號者名單
cat passwd | grep '^b.503' 列出電機系各年級...
grep '^\.' myfile.txt   列出所有以句點開頭的行

Copyright © Linux教程網 All Rights Reserved