語法:
usage: find [-h] [-l] [-p] [-olevel] [-d help|tree|search|stat|rates|opt|exec] [path...] [expression]
引數:-name 查詢路徑 查詢條件
-type 按型別
-seze 按大小
-user 按所有者
-perm 按許可權
-atime 按修改日期 -mtime -ctime
例如:find /tmp -atime 1 :查詢tmp下一天以前修改過內容的檔案
+2 3天以前
-2 2天以內
2 2天以前的24小時
多條件
邏輯運算:與and 或 or 非 !
查詢後執行動作
-exec 對查詢到的所有檔案直接執行動作
-ok 對查詢到的每乙個檔案執行動作前下詢問
檢視檔案資訊
用法:stat [option]... file...
選項:access time 訪問時間
modify time 內容修改
change time 狀態修改
確定檔案型別
用法:``file [option…] [file…]
報告磁碟使用情況
用法:
du [option]... [file]...
du [option]... --files0-from=f
列印列
用法 :
cut [option]...[file]
選項:-d 指定分隔符
-f 選擇第幾列隔開
替換或刪除字元
用法:tr [option]... set1 [set2]
選項:-s 將連續出現的字元縮減替換成乙個
-d 刪除set1
預設按照每行的第乙個字元進行排序
用法:
sort [option]... [file]...
sort [option]... --files0-from=f
選項:
-n 按照數值從小到大進行排序
-t 指定分隔符 一般和-k結合使用
-k 使用分隔符分割的第幾列
-r 逆序顯示
-u 去掉連續的重複行
去掉連續重複的行
用法:niq [option]... [input [output]]
選項:-c 去重後統計重複的行數,並將數字顯示在每行的前面
-u 不列印連續重複的行
-d 只列印連續重複的行
統計行數 單詞數 位元組數
用法:
wc [option]... [file]...
wc [option]... --files0-from=f
選項
-l 統計行數
切割檔案
用法:split [option]... [input [prefix]]
選項:-b 指定切割後的檔案的大小 預設byte
-l 指定切割後檔案的行數
-d 以數字作為切割檔名稱字尾,一般和-a結合使用
-a 指定數字的長度
將標準輸出複製到每個指定檔案中 預設為覆蓋儲存
用法:tee [option]...[input [prefix]
選項:-a 追加儲存到檔案
樹狀顯示目錄內容
選項:-l 指定深度
-o 輸出到檔案 ,而非標準輸出
使用dd這個linux命令可以建立一定大小檔案。
用法:dd if =/dev/zero of 檔名 bs=塊大小 count =塊數量
if 從**讀取
of 寫到那裡去
bs 指定塊大小
count 指定塊的數量
/dev/zero 特殊裝置 無限0資源
檢視和修改系統日期資料備份與恢復
整盤資料備份與恢復
備份將本地的/dev/hdx整盤備份到/dev/hdy :dd if=/dev/hdx of=/dev/hdy
將/dev/hdx全盤資料備份到指定路徑的image檔案:dd if=/dev/hdx of=/path/to/image
備份/dev/hdx全盤資料,並利用gzip工具進行壓縮,儲存到指定路徑:dd if=/dev/hdx | gzip
/path/to/image.gz
恢復將備份檔案恢復到指定盤:dd if=/path/to/image of=/dev/hdx
將壓縮的備份檔案恢復到指定盤 :gzip -dc /path/to/image.gz | dd of=/dev/hdx
2.1.2.利用netcat遠端備份
在源主機上執行此命令備份/dev/hda:dd if=/dev/hda bs=16065b | netcat < targethost-ip >
1234在目的主機上執行此命令來接收資料並寫入/dev/hdc:netcat -l -p 1234 | dd of=/dev/hdc
bs=16065b
以下兩條指令是目的主機指令的變化分別採用bzip2 gzip對資料進行壓縮,並將備份檔案儲存在當
前目錄 :
netcat -l -p 1234 | bzip2 > partition.img
netcat -l -p 1234 | gzip > partition.img
2.1.3.備份mbr
備份:備份磁碟開始的512byte大小的mbr資訊到指定檔案:dd if=/dev/hdx of=/path/to/image
count=1 bs=512
恢復:將備份的mbr資訊寫到磁碟開始部分:dd if=/path/to/image of=/dev/hdx
>
檢視和修改硬體時間日期
hwclcok -w
將硬體時間修改和系統時間一致
萬用字元
* :表示任意乙個或多個
?:表示任意乙個字元
[ ] : 表示括號裡面的任意乙個! 取反
{} :匹配字串
Linux常用高階命令
嗯,夜深了,多少人都已經進入夢中。回想起自己的小時候,沒有電視,沒有手機,白天光著腳丫子出去玩,晚上回來吃飯,天黑了,就早早的睡了。曾經多少次幻想著自己長大,長大了才會懷念小時候。長大了,就要咬著牙堅持,堅持不了了也要堅持,因為你的身後揹負了太多的希望與責任。你不敢放鬆,怕一鬆就再也起不來了。幾天沒...
linux常用高階命令
把在終端執行命令的結果儲存到目標檔案 操作鍵說明 f顯示下一屏資訊 b顯示上一屏資訊q退出 空格顯示下一屏資訊 管道 命令的使用 乙個命令的輸出可以通過管道做為另乙個命令的輸入,可以理解成是乙個容器,存放在終端顯示的內容 一般結合more和grep命令使用 鏈結命令是建立鏈結檔案,鏈結檔案分為 命令...
Linux常用高階命令
磁碟管理du sh 檢視當前路徑下各個檔案大小 df h 檢視硬碟空間 fdisk l 檢視所掛載硬碟個數及分割槽情況程序管理ps u 可以看到當前程序的使用者 kill 9 來強制終止退出 ps ef grep local no grep v grep cut c 9 15 xargs kill ...