1、你在上一家公司常用的Linux命令有哪些?
答:使用vim/vi編輯文件,使用cat,more,less,head查看文件,使用grep過濾日志中的error,使用ps查看進程,使用top查看實時進程,netstat查看端口,(df查看磁盤使用情況,du統計目錄使用的大小,使用vmstat查看虛擬內存,使用free查看內存),還有一些其他比如使用scp拷貝文件,mv重命名,mkdir創建目錄,rm刪除目錄或文件,使用touch創建文件,可以使用find進行查找文件,使用tar進行壓縮和解壓(壓縮rvf,解壓xvf)等等。(說十多個差不多就可以了,其他的命令懶的寫,可以自行補充)
2、Linux中怎么查找所有的目錄(只看目錄,不看文件)
1、find 路徑? -name? ?文件名后綴正則? ?-execdir? pwd \;
find . -name '*.txt'?-execdir? pwd \;
2、find 路徑? -name? ?文件名后綴正則? ?-exec dirname {} \;
find?.?-name?'*.txt'?-exec dirname {} \;
3、Linux中怎么查找所有txt文件
find 路徑? -name? ?文件名后綴正則? ?-exec rm {} \;
find?.?-name?'*.txt'?-exec rm {} \;
4、liunx怎么查找的大于30k的目錄
find -size +30k
find -size -30k(小于30k)
5、如何使用grep過濾日志的錯誤信息
-i :表示不區分大小寫 ,-v表示反選的意思
grep -i 'error' 文件名
grep -i 'error' 1.log
6、如何查找特定的文件并同時進行過濾關鍵字操作
find -name 文件名 -exec? grep -i '關鍵字'? {} \;
find -name 1.log -exec grep -i 'error' {} \;