歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> UNIX常用命令大全(32)

UNIX常用命令大全(32)

日期:2017/2/25 10:11:34   编辑:Unix基礎知識
增強命令
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