可以上下翻屏閱讀
從上到下一屏一屏閱讀
預設看頭10行
設定看頭n行
預設看尾10行
設定看尾n行
檢視時間 date
修改時間 date -s “2009-01-01 11:11:11”
Linux自帶的電腦
乘法
除法
除法取餘
管道符号:将前面指令的輸出結果,當作後面指令的參數,交由後面的指令處理。
echo 1+1 |bc #把1+1的結果交給bc去計算
篩選包含比對字元串的所有行
grep [選項] ‘比對字元串' 文本檔案
忽略大小寫
取反,輸出不包含比對字元串的行
以n開頭的字元串
以m結尾的字元串
去除所有空行顯示
去除檔案中的空行和注釋,隻顯示有效資料
不顯示比對行,改為顯示比對的行數
不僅顯示比對行,還顯示比對行的行号。常用
對多個檔案進行條件比對,到第一個比對就停止。然後不顯示内容,改為顯示符合條件的檔案名。
不顯示比對結果,隻修改$?。如果比對到,$?=0;如果未比對到,$?=1。常常用于腳本判斷
輸出比對key關鍵字及關鍵字下面的n行
輸出比對key關鍵字及關鍵字上面的n行
輸出比對key關鍵字及關鍵字上下的n行
用描述的語言去表達心中所想
根據所給的目錄,遞歸查找檔案所在位置
find [目錄] [條件1] [-a|-o] [條件2] [-a|-o] [條件3] ...
-a:and 預設
-o:or
根據檔案類型查找,檔案類型如下:
f:普通檔案
d:目錄
l:連結檔案
根據檔案名稱查找,隻比對小寫字元,查找條件可用通配符
根據檔案大小查找
+:大于
-:小于
常用機關k,M,G 注意k是小寫,其他是大寫
find /boot -size +10M
find /boot -size -10k
根據檔案的所有者(owner)查找
以“{}”代替每個結果,逐個處理,遇到“\;”結束
find /boot/ -size +10M -exec cp -r {} /opt/ \; #把/boot/下面大于10M的檔案,拷貝到/opt/下面
把
find / -type f -user student -exec cp -r {} /root/findfiles/
atime:檔案的通路時間
mtime:檔案的修改時間
ctime:檔案的修改時間+權限修改時間
根據上述時間來查找,機關為天
+4 表示大于等于5(n+1)天前
-4 表示最近4天(<n)之内
4 表示4~5天(n~n+1)之間
本文轉自 goldwinner 51CTO部落格,原文連結:http://blog.51cto.com/355665/2068689,如需轉載請自行聯系原作者