linux 伺服器 常用命令

2021-08-14 20:01:17 字數 4183 閱讀 2165

一.檔案處理命令

1.命令格式與目錄處理命令

ls -a //檢視隱藏檔案

ls -l //檢視檔案首席資訊官格式顯示

ls -d //檢視指定目錄的詳細資訊

ls -i //檢視任何檔案的l節點

ll 檔名 //檢視乙個檔案的詳細資訊

df   //顯示磁碟情況   

df -lh  //詳細磁碟使用情況  

df -a   //全部檔案系統使用情況

df -i   //顯示inode資訊

df -k  //已位元組數顯示區塊占用情況

2.目錄處理命令

mkdir -p //遞迴建立目錄

cd  //切換指定目錄

cd ..   //返回上級目錄

pwd //顯示當前目錄

rmdir //刪除空目錄

cp  // 複製檔案到某個目錄下

cp -r // 複製目錄

cp -p //保留檔案屬性

mv //剪下檔案、改名

rm //刪除檔案

rm -r //刪除目錄

rm -f //強制執行

3.檔案處理命令

touch  //建立空檔案

cat   //檢視檔案內容

cat –n  //顯示行號

tac  //顯示檔案內容(反向列示)

more  //分頁顯示檔案內容(空格或f[翻頁], enter[換行], q或q[退出])

head  //顯示檔案前面幾行

head -n  //指定行數,head –n 20 /etc/services

tail  //顯示檔案後面幾行

tail –n  //指定行數

tail –f  //動態顯示檔案末尾內容

4.鏈結命令

ln //生成鏈結檔案,類似拷貝,可以同步更新

ln -s //建立軟連線,相當於快捷方式

二.許可權管理命令

1.許可權管理命令

chmod  //改變檔案或目錄許可權,u=所有者; g=所有組; o=其他人; a=全部, , chmod u+x, o-r或640 檔名, r—4, w—2, x—1, rwx—7(4+2+1)

chmod -r  //遞迴修改,子目錄的許可權也修改

2.其他許可權管理命令

chown  //改變檔案或目錄的所有者,chown使用者檔案或目錄

chgrp  //改變檔案或目錄的從屬組

umask  //顯示,設定檔案的預設許可權

三.檔案搜尋命令

1.檔案搜尋命令

find  //檔案搜尋,find 搜尋範圍 匹配條件

find 搜尋範圍 -name或-iname(不區分大小寫) 匹配條件 //根據檔名稱搜尋,匹配條件(abcd)=*bc*=ab??,*=匹配任意字元,?=匹配單個字元

find 搜尋範圍 -size +n/-n/n(n代表檔案的大小) //根據檔案的大小搜尋

find 搜尋範圍 -size +163840 -a/-o -size -204800  //查詢(-a=大於80m小於100m的檔案,-o=兩個條件滿足乙個即可)

find 搜尋範圍 -user 使用者名稱  //根據使用者名稱搜尋檔案,搜尋範圍=/home

find 搜尋範圍 -group 所屬組名  //根據所屬組名搜尋檔案

find 搜尋範圍 -cmin/-amin/-mmin -5  //查詢5分鐘內被修改過(-cmin=檔案屬性,-amin=訪問時間,-mmin=檔案內容)的檔案

find 搜尋範圍 -type f/d/l  //根據檔案型別查詢,f=檔案,d=目錄,l=軟鏈結檔案

find 搜尋範圍 -inum n  //根據i節點查詢,n=i節點數

以上搜尋結果命令加(find /tmp -name *aaaa*) -exec/-ok 命令(ls -l[顯示詳細資訊]) {} \;  //對搜尋結果執行命令操作

2.其他搜尋命令

locate -i 檔名  //在檔案資料庫中查詢檔案,-i=不區分大小寫

updatedb  //更新檔案資料庫,tmp目錄不在更新範圍內

which 命令(ls)  //搜尋命令所在目錄及別名資訊

whereis 命令(ls)  //搜尋命令所在目錄及幫助文件路徑

grep -i/-v mysql /root/install.log  //在檔案中搜尋字元匹配的行並輸出,-i=不區分大小寫,-v=排除指定字串(^#=排除#帶頭的行)

四.幫助命令

man 命令或配置檔案  //獲取幫助資訊

info 命令  //獲取幫助資訊,顯示和man不同

whatis 命令  //獲取該命令的簡介資訊

apropos 配置檔案名稱  //只檢視配置檔案的資訊

命令 --help //獲取該命令的選項資訊

help 內建命令  //檢視shell內建命令的幫助資訊

五.使用者管理命令

useradd 使用者名稱  //新增新使用者

passwd 使用者名稱  //設定使用者密碼

who  //檢視登入使用者資訊,tty本地登入,pts遠端終端

w  //檢視登入使用者的詳細資訊,全

六.壓縮解壓命令

gzip 檔案  //壓縮檔案,壓縮後的格式:.gz

gunzip 檔案  //解壓.gz的壓縮檔案

tar -zcf temp.tar.gz temp  //打包目錄,-c:打包,-v:顯示詳細資訊,-f:指定檔名,-z:打包同時壓縮,temp:檔名

tar -zxf temp.tar.gz  //解壓目錄,-x:解包,-v:顯示詳細資訊,-f:指定檔名,-z:解包同時解壓,temp:檔名

zip -r temp.zip temp  //壓縮問價或目錄,-r:壓縮目錄,temp:檔名

unzip temp  //解壓.zip的壓縮檔案,temp:檔名或目錄

bzip2 -k temp  //壓縮檔案,-k:產生壓縮檔案後保留原檔案,temp:檔名

bunzip2 -k temp  //解壓檔案,-k:解壓縮後保留原檔案,temp:檔名

tar -cjf temp.tar.bz2 temp  //壓縮

tar -xjf temp.tar.bz2  //解壓

七.網路命令

wall 資訊  //發廣播資訊

ping -c 4 ip位址  //測試網路連通性,-c:指定傳送次數為4次

ifconfig eth0 192.168.0.169  //檢視和設定網絡卡資訊

mail 使用者名稱  //檢視傳送電子郵件,以ctrl+d儲存結束,help檢視資訊

last  //列出目前與過去登入系統的使用者資訊

lastlog -u 502  //檢查某特定使用者上次登入的時間

traceroute **  //顯示資料報到主機間的路徑 ip等等

netstat -t/-u/-l/-r/-n  //顯示網路相關資訊,-t:tcp協議,-u:udp協議,-l:監聽,-r:路由,-n:顯示ip位址和埠號

netstat -tlun  //檢視本機監聽的埠

netstat -an  //檢視本機所有的網路

netstat -rn  //檢視本機路由表

mount /dev/sr0 /mnt/cdrom/  //掛載光碟

umount /dev/sr0  //解除安裝掛載點

八.關機重啟命令

shutdown -h now  //現在關機,-h:關機,now:現在

shutdown -h 20:30  //定時關機,-h:關機

shutdown -r now  //現在重啟,-r:重啟,now:現在

shutdown -r 20:30  //定時重啟,-r:重啟

shutdown -c  //取消前乙個定時關機命令

init 0:關機/1:關機/2:不完全多使用者/不含nfs服務/3:完全多使用者/4:未分配/5:圖形介面/6:重啟   //系統執行級別

cat /etc/inittab  //修改系統預設執行級別

runlevel   //查詢系統執行級別,預設是n 3,n:代表上一次的系統級別

logout  //退出登入命令——注意一定記得退出登入

Linux伺服器常用命令

ps 個人使用linux伺服器時常用的命令。登入伺服器 ssh 使用者名稱 iptop 顯示和管理系統程序,相當於windows任務管理器 kill 殺死程序或作業 殺死pid碼的程序或作業,釋放對應的記憶體 kill pidnvidia smi 檢視gpu使用情況和視訊記憶體占用 watch n ...

Linux伺服器常用命令

ls檢視檔案 ls命令 用於顯示指定工作目錄下之內容 列出目前工作目錄所含之檔案及子目錄 ll命令 是ls l命令的縮寫,可以詳細列出檔名 檔案型態 許可權 擁有者 檔案大小等資訊詳細列出 移動位置 cd 返回上一層 pwd 檢視當前所在路徑 clear 清屏 mkdir xx 建立資料夾 touc...

LINUX伺服器常用命令

轉至 常用命令 檢視所有80埠的連線數 1.netstat nat grep i 80 wc l 對連線的ip按連線數量進行排序 1.netstat ntu awk cut d f1 sort uniq c sort n 檢視tcp連線狀態 1.netstat nat awk sort uniq c...