linux 命令 備忘

2021-07-25 04:04:55 字數 1171 閱讀 9251

排除某個資料夾

具體應該是-prune這個引數

比如你想找某個dll檔案,但不想找./dirname這個資料夾應該這麼寫 

find . -path "./dirname" -prune -o -name "*.dll" -print

-r 遞迴,-e:正則  -l:只顯示檔名

grep 排除某個目錄

--exclude-dir

grep 顯示查詢結果前後的內容

#顯示查詢結果前面和後面的兩行

cat test | grep -2 keyword

#顯示查詢結果後面的兩行

cat test | grep -a 2 keyword

#顯示查詢結果前面的兩行

cat test | grep -b 2 keyword

檢視作業系統版本

cat  /proc/version

或lsb_release -a

echo -n 不換行輸出

echo -e 處理特殊字元

tcpdump抓包

tcpdump -i eth2.2 -s 0 -w 172.pcap

logparser -i:evt -o:csv "select * from e:\logs\* " > e:\log.csv

檢視靜態庫中有什麼函式

nm -g --defined-only lib***.a

history n

顯示n條最近使用的命令

終端快捷鍵

ctrl + u - 剪下游標前的內容

ctrl + k - 剪下游標至行末的內容

ctrl + y - 貼上

ctrl + e - 移動游標到行末

ctrl + a - 移動游標到行首

alt + f - 跳向下乙個空格

alt + b - 跳回上乙個空格

alt + backspace - 刪除前乙個單詞

ctrl + w - 剪下游標前乙個單詞

shift + insert - 向終端內貼上文字

df -h

檢視磁碟空間大小

du-h 自動選擇單位,顯示的是儲存空間大小

-b 實際檔案大小,按位元組算

-m,-k 計算的是儲存空間非實際檔案大小

-s 遞迴計算子目錄

-s 不遞迴計算子目錄

linux命令備忘

命令大全網 分割槽 mount umount fdisk 虛擬機器擴容 dd命令 dd 0.檢視ubuntu的版本 sudo lsb release a 0.查詢 find find 的 name引數的準確名字,如果想找名字相關的可以用萬用字元,如lib 查詢目錄下的所有檔案中是否含有某個字串 fi...

Linux命令備忘

1.查詢大於1g的檔案,執行某操作 find type f size 1g exec 2.查詢指定名字的檔案 3.刪除除了某檔案外的其他檔案 rm rf filename 4.殺死所有程序名為processname的程序 kill 9 ps ef grep processname awk 5.檢視指...

linux 命令備忘

linux cba001 lsof i 5300 command pid user fd type device size node name named 26751 root 20u ipv4 64750499 tcp localhost hacl hb listen named 26751 ro...