Linux基礎命令和文件權限

Linux命令與文件權限

 

Linux基礎命令

  1.   reboot   重啓
  2.   cd          切換目錄
  3.   cd ..     回到上一級目錄
  4.   cd ~      回到主目錄
  5.   cd /          回到根目錄
  6.   ls             查看文件目錄並顯示相關信息
  7.   ls -l        即ll
  8.   ls -al      查看文件目錄包含隱藏文件(以.開頭)
  9.   cat filename |grep "cont" 管道過濾,在指定文件中查找包含指定的內容( cat爲查找命令,grep爲過濾命令filename爲文件名,cont爲查找內容)
  10.   cat filename |grep "cont1" |grep "cont2" 再次過濾
  11.   ll |grep "node" 僅顯示含有node的文件信息
  12.   mkdir  dirname              建立文件夾
  13.   touch  filename         建立文件
  14.   mkdir -p test1/test2 建立test2文件夾,若是沒有test1文件夾,則也建立test1文件夾
  15.   rmdir  dirname              刪除文件夾,後跟文件夾名,僅能刪除空文件夾
  16.   rm -rf  dirname        遞歸的刪除文件夾
  17.   mkdir -m dirname          建立帶權限的文件夾
  18.   mkdir -m 777 dirname   建立公有讀寫執行權限的文件夾
  19.   pwd         顯示當前文件夾的絕對路徑
  20.   vi   filename              vim打開文件,若是該文件不存在則建立,若是不保存則文件最終不會被建立
  21.   chmod 777 filename 給指定文件添加777權限
  22.   lscpu     查看cpu信息
  23.   df      查看磁盤信息
  24.   df -i     查看磁盤信息(索引)
  25.   ps aux   查看目前系統運行的服務
  26.   top        資源佔用狀況
    • 其中的load average爲1,3,15分鐘的佔用狀況
    • Cpu(s)的參數分別爲:
      • us  用戶的cpu佔用比,
      • sy  系統的cpu佔用比,
      • ni  改變過優先級的進程cup佔比,
      • id  空閒cup百分比,
      • wa  i/o等待的佔用百分比,
      • hi  硬件中斷cup佔比,
      • si  軟件中斷cpu佔比,
      • st  實時cup佔比
  27. 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 切換用戶,切換爲管理用戶請加上sudo
  • exit 返回用戶

 

vim命令

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個字符:

  •   R權限讀
  •   W權限寫
  •   X權限執行

這三組按RWX來寫,不擁有此權限則爲-,如僅讀: r--

設置權限時能夠使用數字表明它們:

  • R表明數字4
  • W表明數字2
  • X表明數字1

能夠使用他們的和來設置,如:讀寫權限爲6,寫和執行權限爲3,只讀4

在上面的基礎命令中有使用777,如今應該知道777表明什麼了吧? 

相關文章
相關標籤/搜索