一.檔案處理命令
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...