Linux常用命令收集

1.查看某個端口號佔用情況
netstat -nltp |grep 端口號
2.遠程複製一個文件到另一臺虛擬機上
scp -r 文件路徑/文件名  root@logsrv02:所要複製到的路徑名
3.尋找系統中大於100M的文件
find / -size +100M -exec ls -lh {} \;
4.尋找到系統中大於100M的文件並刪除掉這些文件
find / -size 100M -exec rm {} \;
5.刪除命令:
rmdir:刪除目錄
rm 刪除文件
rm -r 刪除目錄下所有文件包括目錄
6.列出文件
ls:不加參數,列出所有文件(只是所有文件的文件名,不包括其他信息)
ls /home:列出指定目錄下的所有文件
ls -a:列出當前目錄下包含隱藏文件的所有文件
.表示當前目錄,..表示上一層目錄,以.開頭的文件表示隱藏文件
ls -l 列出文件的詳細信息,l爲long的意思
7、瀏覽文件
cat 顯示文件所有信息,文件比較大,滾動的方式
more 一頁一頁顯示文件,看完一頁按鍵空格,顯示下一頁
less 可以標記一個位置過一會回到這個位置(ctrl+f向下翻頁,ctrl+b向上翻頁)
8、符號鏈接
ln -s:例如:ln -s test.txt test 將test.txt文件鏈接到test上面去,以後你訪問test就等同於訪問test.txt一樣,編輯也是同理的
9、找出目前所使用的shell
echo $SHELL
10、展開文件名
用?來表示任意一個字符,用*來表示任意長度的字符
11、重定向:將抓取的內容放到一個文件中
在任意一個命令後面加上“> 一個文件名”(文件不一定要事先存在),如果不存在的話,會直接新建一個文件,如果已經存在的話,會以覆蓋的方式寫入到文件中。在bash中,如果想要防止覆蓋文件的話,可以使用noclobber=1進行設置,這樣抓取的內容就會以追加的方式寫入到文件中。
另外還有一箇中追加的方式寫入的文件的方法:使用“>> 文件名”。
12、shell很專制的把1指定給標準輸出,而把2指定給標準錯誤輸出,因此下面的命令只會存儲標準錯誤:
gcc invinitjig.c 2> error.msg
13、/dev/null是一個比較獨特的文件,這是一個把您送入的數據全部都投入黑洞的地方,例如:
gcc invinitjig.c 2> error.msg > /dev/null
這個命令就會把前面命令中產生的標準錯誤輸出寫入到error.msg中,然後會遺棄標準輸出。
14、查看目錄大小和查看磁盤使用情況
查看目錄大小 du
查看磁盤使用情況 df
15、管道命令:把第一個命令中的輸出作爲第二個命令的輸入
du | sort -n 
du | sort -n | more
16、文件權限
chown:修改文件擁有者
chgrp:修改文件所屬羣組
chmod:增加、減少文件的權限
例如:
chown bin sampsoft
chgrp bin samsoft
將文件samsoft的擁有者和所屬羣組都設置爲bin
chmod +x header 給header文件增加可執行的權限
chmod -x header 給header文件減少可執行的權限
chmod u+x header 把header文件的可執行權限只給自己
絕對權限:
4 2 1 0
例如:
chmod 400 header 給header分配自己可讀權限,其他人無權限
chmod 444 header 給header文件所有人都可讀的權限
chmod 555 header 給header所有人可讀、可執行的權限(權限值相加)
17、與用戶有關的操作
su [用戶名]  切換到該用戶
adduser [增加用戶]
passwd 修改密碼
userdel 刪除用戶 例如:userdel -r username
whoami 查看當前登陸用戶


18、在一個文件中,查找含有特定字符的行:
grep  "特定字符" ./文件名
例如:grep "30b436a7-f27c-4810-b43c-40697a78d021" ./flume.log


19、合併兩文件或者取交集得到一個新的文件
cat file1 file2 | sort | uniq > file3  合併
cat file1 file2 | sort | uniq -d > file3 取交集
cat file1 file2 | sort | uniq -u > file3 去除交集,取剩下的內容


20、刪除目錄下包括目錄在內的所有文件
rm -rf 目錄


21、在多級目錄下查找某個文件的方法
find /dir -name filename.txt


22、清空一個文件
> filename
發佈了82 篇原創文章 · 獲贊 100 · 訪問量 48萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章