1. 程式人生 > >Linux/CentOS 基本操作

Linux/CentOS 基本操作

地址 是否 管理 proc 常用 firewall 類型 基本操作 火墻

文件目錄

  1. usr: 和軟件安裝相關的
  2. var: 系統運行過程相關的
  3. bin: 可執行文件
  4. boot: 系統開機相關目錄
  5. dev: 驅動目錄
  6. home: 存放用戶各個用戶文件
  7. lib: Linux函數庫
  8. media: 可刪除設備
  9. mnt: 類似media
  10. opt: 第三方軟件存放目錄
  11. root: 管理員目錄
  12. sbin: 管理員可執行文件
  13. temp: 臨時文件,需要定期刪除
  14. proc: 虛擬文件系統
  15. sys: 虛擬文件系統,內核模塊
  16. etc: 存放用戶組文件‘group’,用戶信息文件‘passwd

常用命令

  1. 查看ip: ip addr
  2. 查看信息 ls
  3. 查看詳細信息 ll或者ls -l
  4. 查看隱藏文件 ls -al
  5. 創建文件夾(可以填寫路徑,但路徑得存在) mkdir <name>
  6. 創建文件(路徑不存在,自動創建路徑) mkdir -p <name>
  7. 安全刪除(只能刪除空目錄,不然報錯) rmdir <name>
  8. 刪除 rm -rf <name>
  9. 創建文件 vi <name>
  10. 保存文件 按下esc -> 輸入 : -> q/退出 或者 wq/保存並退出
  11. 編輯 按下i -> 按下esc -> q!/強制退出 或者 wq/保存並退出
  12. 文件中的方向鍵 h/左、k/上、j/下、l/右
  13. 快速移動光標 數字鍵+方向鍵
  14. 向下翻頁 ctrl+f
  15. 向上翻頁 ctrl+b
  16. 向上翻半頁 ctrl+u
  17. 向下翻半頁 ctrl+d
  18. 移動到行尾 end或者$
  19. 移動到行頭 home或者0
  20. 移動到文末 shift+g
  21. 移動到開頭 g+g
  22. 往後移動多少行 數字+shift+g
  23. 向下查詢 命令行 /+查詢條件
  24. 向上查詢 命令行 ?+查詢條件
  25. 刪除文件 rm -f <name>
  26. 查看文件後十行 tail <name>
  27. 查看文件後20行 tail -20 <name>
  28. 浮動,文件內容變化,就打印出變化內容 tail -f <name>
  29. 打印文件內容 cat <name>
  30. 過濾,查找 grep <name>
    ll |grep ‘txt‘ 文件夾下的txt格式文件

用戶操作

  1. 用戶必須屬於一個用戶組,你添加了一個用戶,系統會自動幫你創建一個用戶組
  2. 添加用戶信息 useradd <name>
  3. 打印用戶信息 cat /etc/passwd

    打印的信息 cc: x: 1000: 1000: : /home/cc: /bin/bash

    分別為 用戶名、密碼、用戶id、用戶組id、備註、用戶目錄、shell命令所在目錄

  4. 給用戶添加密碼 passwd <name>

  5. 遠程連接一個計算機 ssh <用戶名>@地址

  6. 查看用戶組 cat /etc/group

  7. 創建用戶組 groupadd <用戶組名>

  8. 添加用戶到用戶組 useradd -G <用戶組> <用戶名>

  9. 刪除用戶組 groupdel <用戶組>

    但是用戶主要組不能刪除,用戶主要組是和用戶名一樣名字的用戶組,可以更改

  10. 刪除用戶 userdel <用戶名>

  11. 查看用戶屬於哪個用戶組 group <用戶名>

    直接寫 group ,是查看當前用戶組

  12. 修改用戶主要組 usermod -g <用戶組> <用戶名>

  13. 查看用戶的詳細信息 id <用戶名>

  14. 切換用戶 su <用戶名>

  15. 退出用戶 exit

後臺操作

  1. 查看機器類型 lscpu
  2. 查看磁盤全部空間 df
  3. 查看磁盤空間 df -h
  4. 查看索引空間 df -i
  5. 查看當前運行程序 ps aux
  6. 查看程序是否運行 ps aux |grep <用戶名>
  7. 查看電腦占用資源情況 top
  8. 退出 ctrl C
  9. 如果無法連接到服務器,需要關閉防火墻

    systemctl disable firewalld

    reboot

  10. linux上所有接口都是以文件的形式存在

Linux/CentOS 基本操作