reboot
重啓 cd
切換目錄 cd ..
回到上一級目錄 cd ~
回到主目錄 cd /
回到根目錄 ls
查看文件目錄並顯示相關信息 ls -l
即ll ls -al
查看文件目錄包含隱藏文件(以.開頭) cat filename |grep "cont"
管道過濾,在指定文件中查找包含指定的內容( cat爲查找命令,grep爲過濾命令filename爲文件名,cont爲查找內容) cat filename |grep "cont1" |grep "cont2"
再次過濾 ll |grep "node"
僅顯示含有node的文件信息 mkdir
dirname 建立文件夾 touch
filename 建立文件 mkdir -p test1/test2
建立test2文件夾,若是沒有test1文件夾,則也建立test1文件夾 rmdir
dirname 刪除文件夾,後跟文件夾名,僅能刪除空文件夾 rm -rf
dirname 遞歸的刪除文件夾 mkdir -m
dirname 建立帶權限的文件夾 mkdir -m 777
dirname 建立公有讀寫執行權限的文件夾 pwd
顯示當前文件夾的絕對路徑 vi
filename vim打開文件,若是該文件不存在則建立,若是不保存則文件最終不會被建立 chmod 777 filename
給指定文件添加777權限 lscpu
查看cpu信息 df
查看磁盤信息 df -i
查看磁盤信息(索引) ps aux
查看目前系統運行的服務 top
資源佔用狀況
systemctl disable firewalld
關閉防火牆( 需reboot纔有效)
tip:用戶必須至少屬於某一個組node
useradd name
建立新用戶, name爲用戶名cat /ect/passwd
查看用戶列表及信息,[用戶名:密碼(x爲未知):用戶ID(本身定義的用戶ID從1000開始):用戶所在組id:備註:用戶目錄]passwd username
添加用戶密碼,username爲用戶名,完成後會讓填寫密碼ssh ip
遠程鏈接用戶,ip爲用戶ip地址(ip addr查看)cat /etc/group
查看用戶組groupadd groupname
添加用戶組,groupname爲用戶組名useradd -G groupname username
新增用戶至指定用戶組groupdel groupname
刪除用戶組,不可刪除有用戶(且該組爲這個用戶惟一的組)的組userdel username
刪除用戶groups usernamw
查看用戶所在組whoami
查看本身所在用戶組su username
切換用戶,切換爲管理用戶請加上sudoexit
返回用戶
vi打開文件後linux
[i] 進入insert模式,能夠編輯文件vim
[h] [j] [k] [l] 光標移動,上線左右ssh
[2h] 光標向指定方向移動指定個位置code
[+] 光標移動移動至下一個非空格行遞歸
[ctrl+f] 向翻頁索引
[ctrl+b] 向上翻頁進程
[ctrl+d] 向下翻半頁ip
[esc] 退出insert模式資源
[$] 跳轉至行尾
[^] 跳轉至行首
[shift+g] 跳轉至最後一頁
[5+shift+g] 跳轉至第5行
[gg] 跳轉至第一行
[/] 查找最近的符合條件的內容,後面跟查找內容,向下查找
[?]向上查找
:w
保存
:wq
退出並保存
:w!
強制退出並保存
:q!
強制退出
當使用ll查看文件目錄時,文件前面都會有一串字符,表明了改文件/文件夾的權限
第一個字符:文件夾or文件[文件爲 -,文件夾爲d]
後面分三組:
當前所屬用戶權限
當前所屬組的權限
其餘用戶權限
每組3個字符:
這三組按RWX來寫,不擁有此權限則爲-,如僅讀: r--
設置權限時能夠使用數字表明它們:
能夠使用他們的和來設置,如:讀寫權限爲6,寫和執行權限爲3,只讀4
在上面的基礎命令中有使用777,如今應該知道777表明什麼了吧?