1.pwd:查看當前所在目錄
2.cd :切換目錄
3.ls:查看當前目錄下的文件及文件夾:
4.ls -l :列出當前目錄下文件及詳細信息 drwxr-xr-x 第一個字符為d則代表為目錄。
ls -lh 顯示文件大小的單位 1KB=1024Byte(字節),1Byte=8Bits(位),1bit代表一個狀態。
ls -a 顯示隱藏文件。
vim .test 創建隱藏名為test的隱藏文件。
5.cd .. :返回上一級目錄
cd ../../../../ 向上返回4層目錄
6.vim 文件名 創建文件
i 編輯文件
寫完文件之後,按ESC鍵退出編輯模式,再按“shift”+“:”鍵,再按wq(write+quit),文件就保存且退出了。
7.cat 文件名 查看文件內容
vim 文件名 查看文件內容
more 文件名 慢慢查看文件內容,回車按回車,下一頁按空格鍵
8.創建文件夾:
mkdir 目錄名 創建目錄名
mkdir -p /etc/temp/1/2/3/4 遞歸一層一層向下創建多級目錄
9.tree CN 查看CN的目錄結構 提示沒有該命令則 cd root -->yum -y install tree
10.mv 移動文件
11.cp 復制文件
12.rm 刪除文件。rm -rf 強制刪除文件及文件夾
13.man 查看在線幫助文檔
14.help 查看Linux內置命令幫助
15.--h 簡單查看幫助
16.find 要查找的路徑 -name 文件名 查找文件:find / -name *caixin*
find / -size +90M |xargs ls -lh 按照大小查找文件,管道符|和xargs作用就是把前面命令執行結果當做後面的輸入。
17.touch 路徑名 創建一個文件
18.df -h 查看磁盤狀態
19.ps 查看進程運行情況
20.kill pid 關閉進程,kill -9 pid 強制關閉進程
21.>目錄名 : 清空文件內的內容
22.grep 關鍵字 文件名:在文件中抓取帶關鍵字的一行文本。
23.vim install.log +505:跳到install日志文件的第505行。
24.tar zcvf demo.tar.gz ./* :將當前目錄下的所有文件打包
25.sz 文件名:下載文件到Xshell的指定目錄。若提示沒有sz命令,則su root-->yum -y install lrzsz
26.du :查看文件(目錄)的大小
27.free -m 以M為單位查看服務器內存
28.top 動態顯示進程的CPU或內存使用率(htop)
cpu: us(user):用戶進程所占CPU
sy(system):系統本身所占CPU
id(idle):CPU空閒率
wa(i/o wait):CPU等待I/O的時間比
mem: total used free buffers(緩沖區,正在准備拿出來用) total free(可用內存)=free+cached+buffers total usage(已使用) = total - total free
Swap: total used free cached(緩存)
29.chown 用戶(屬主).用戶組(屬組) 目錄:chown root.root test/ 將test目錄的屬組改為root
30.rwxr-xr-x :每三個字母為一組, 第一個是用戶權限,第二個是用戶組權限,第三個是其它用戶權限。
r read 4
w write 2
x excute 1
- 0
則rwx r-x r- x:
4+2+1 4+1 4+1
rwxrwxrwx則為777:rwx rwx rwx
4+2+1 4+2+1 4+2+1
改文件權限:chmod 755 test/ 755為安全權限
31.搜命令的參數用法:man find-->/size 查看find的size用法
綜合:
線上查詢及幫助(2):man,help
文件和目錄操作(19):ls cd cp find mkdir mv pwd rename rm rmdir touch tree basename dirname chattr lsattr file md5sum
查看文件及內容處理命令(19):cat tac more less head tail cut split paste sort uniq wc iconv dos2unix file diff vimdiff
rev grep egrep join tr vi/vim
文件壓縮及解壓縮命令(4):tar unzip gzip zip
信息顯示命令(12):uname hostname dmesg uptime file stat du df top free date cal
搜索文件命令(4):which whereis find locate
用戶管理命令(10):useradd usermod userdel groupadd passwd chage id su visudo sudo
基礎網絡操作命令(10):telnet ssh scp wget ping route ifconfig ifup ifdown netstat
深入網絡操作命令(6):nmap lsof route mail mutt nslookup dig host traceroute tcpdump
有關磁盤與文件系統的命令(10):mount umount df du fsck dd dumpe2fs dump fdisk parted mkfs partprobe
e2fsck mkswap swapon sync resize2fs
關機和查看系統信息的命令(3):shutdown halt init
系統管理相關命令(8):uptime top free vmstat mpstat iostat sar(sysstats) chkconfig
系統安全相關命令(10):chmod(修改文件權限) chown(修改文件屬組) chgrp chage passwd su sudo umask chattr lsattr
查看系統用戶登錄信息命令(7):whoami who w last lastlog users finger
其它(19):echo printf rpm yum watch alias unalias date clear history eject time nohup nc xargs exec export unset type bc
系統性能監視高級命令(12):
內存:top free vmstat mpstat iostat sar
CPU:top vmstat mpstat iostat sar
I/O:vmstat mpstat iostat sar
進程:ipcs ipcrm lsof strace lstrace
負載:uptime
關機/重啟/注銷命令(7):
關機重啟:shutdown init halt poweroff reboot
注銷退出:logout exit ctl+d
進程管理(16):
bg:後台運行 fg:掛起程序 jobs:顯示後台程序 kill,killall,pkill:殺進程
crontab:設置定時 ps:查看進程 pstree:顯示進程狀態樹
top:顯示進程 nice:改變優先權 nohup:用戶退出系統之後繼續工作
pgrep:查找匹配條件的進程 strace:跟蹤一個進程的系統調用
ltrace:跟蹤進程調用庫函數的詳情 vmstat:報告虛擬內存統計信息
runlevel init service
非常危險的系統命令(5):
mv rm fdisk parted dd
http://www.bkjia.com/Linuxjc/1196041.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1196041.html