Q退出less命令
[pagedown]:向下翻動一頁
[pageup]:向上翻動一頁
:e 當(dāng)正在瀏覽一個文件時,用:e命令打開另一個文件
實(shí)例1:ps查看進(jìn)程信息并通過less分頁顯示同時顯示行號
ps -ef|less -N
實(shí)例2:瀏覽多個文件
less test2.log test.log(用:n和:p來回切換。)
grep
命令參數(shù):
-r 遞歸查找。當(dāng)指定要查找的是目錄而非文件時,必須使用這項(xiàng)參數(shù),否則grep指令將回報信息并停止動作
-v 反向查找不包含匹配文本的所有行
-c 計算符合樣式的列數(shù)。
-i 忽略字符大小寫的差別
-n 顯示搜出的內(nèi)容所在行數(shù)
–exclude-dir 排除搜索目錄,放在目標(biāo)目錄后
實(shí)例1:查找以file結(jié)尾的文件中,包含 test 字符串的行并打印
grep test *file
grep -rn "123" ./(在當(dāng)前目錄下遞歸搜索"123"并打印所在行數(shù))
實(shí)例2:以遞歸的方式查找包含"update"的文件。
grep -r "update" /etc/acpi
實(shí)例3:反向查找。打印后綴test結(jié)尾的文件,不含"test"的行
grep -v "test" *test*
實(shí)例4:排除搜索目錄
因?yàn)樵趃rep函數(shù)中對目錄項(xiàng)的測試需要文件的完全路徑,所以我們把$path(存儲了目錄項(xiàng)的部分路徑)和$_(存儲了目錄項(xiàng)的名字)中的內(nèi)容聯(lián)合起來得到文件的完全路徑*對目錄進(jìn)行遞歸搜索*usefile::find。例:grep -r "close" /home/* | more 在home目錄下所有文件中查找,包括close的文件,并分頁輸出。grep aug -r /var/log/* 在目錄 ‘/var/log’ 及隨后的目錄中搜索字符串”aug”。
grep -r -n "XXXX" ./ –exclude-dir={framework,device,kernel-3.10}(不搜索framework,device,kernel-3.10 三個目錄下的文件)
grep -r -n "XXXX" ./framework –exclude=*.{hello,raindi}(在framework目錄下排除搜索擴(kuò)展名為hello和raindi的文件)
find
find命令用來在指定目錄下查找文件。任何位于參數(shù)之前的字符串都將被視為欲查找的目錄名。如果使用該命令時,不設(shè)置任何參數(shù),則find命令將在當(dāng)前目錄下查找子目錄與文件。并且將查找到的子目錄和文件全部進(jìn)行顯示。
示例:下列命令顯示當(dāng)前的全局調(diào)試程序設(shè)置:bcdedit /dbgsettings下列命令設(shè)置全局調(diào)試程序設(shè)置在 com1 上以 115,200 波特進(jìn)行串行調(diào)試:bcdedit /dbgsettings serial debugport:1 baudrate:115200下列命令設(shè)置全局調(diào)試程序設(shè)置使用通道 23進(jìn)行 1394 調(diào)試:bcdedit /dbgsettings 1394 chann。示例:下列命令將緊急管理服務(wù)參數(shù)設(shè)置為使用 bios 設(shè)置:bcdedit /emssettings bios下列命令將緊急管理服務(wù)參數(shù)設(shè)置為使用 com2: 115,200 波特。每期都有空行空列現(xiàn)象,少則空1行1列,多則空2行2列,甚至3行3列,如果判斷準(zhǔn)確就。
命令參數(shù):
expression 中可使用的選項(xiàng)有二三十個之多,在此只介紹最常用的部份。
-mount, -xdev : 只檢查和指定目錄在同一個文件系統(tǒng)下的文件,避免列出其它文件系統(tǒng)中的文件