Linux/CentOS 基本操作
阿新 • • 發佈:2018-09-10
地址 是否 管理 proc 常用 firewall 類型 基本操作 火墻
文件目錄
- usr: 和軟件安裝相關的
- var: 系統運行過程相關的
- bin: 可執行文件
- boot: 系統開機相關目錄
- dev: 驅動目錄
- home: 存放用戶各個用戶文件
- lib: Linux函數庫
- media: 可刪除設備
- mnt: 類似media
- opt: 第三方軟件存放目錄
- root: 管理員目錄
- sbin: 管理員可執行文件
- temp: 臨時文件,需要定期刪除
- proc: 虛擬文件系統
- sys: 虛擬文件系統,內核模塊
- etc: 存放用戶組文件‘group’,用戶信息文件‘passwd
常用命令
- 查看ip: ip addr
- 查看信息 ls
- 查看詳細信息 ll或者ls -l
- 查看隱藏文件 ls -al
- 創建文件夾(可以填寫路徑,但路徑得存在) mkdir <name>
- 創建文件(路徑不存在,自動創建路徑) mkdir -p <name>
- 安全刪除(只能刪除空目錄,不然報錯) rmdir <name>
- 刪除 rm -rf <name>
- 創建文件 vi <name>
- 保存文件 按下esc -> 輸入 : -> q/退出 或者 wq/保存並退出
- 編輯 按下i -> 按下esc -> q!/強制退出 或者 wq/保存並退出
- 文件中的方向鍵 h/左、k/上、j/下、l/右
- 快速移動光標 數字鍵+方向鍵
- 向下翻頁 ctrl+f
- 向上翻頁 ctrl+b
- 向上翻半頁 ctrl+u
- 向下翻半頁 ctrl+d
- 移動到行尾 end或者$
- 移動到行頭 home或者0
- 移動到文末 shift+g
- 移動到開頭 g+g
- 往後移動多少行 數字+shift+g
- 向下查詢 命令行 /+查詢條件
- 向上查詢 命令行 ?+查詢條件
- 刪除文件 rm -f <name>
- 查看文件後十行 tail <name>
- 查看文件後20行 tail -20 <name>
- 浮動,文件內容變化,就打印出變化內容 tail -f <name>
- 打印文件內容 cat <name>
- 過濾,查找 grep <name>
ll |grep ‘txt‘ 文件夾下的txt格式文件
用戶操作
- 用戶必須屬於一個用戶組,你添加了一個用戶,系統會自動幫你創建一個用戶組
- 添加用戶信息 useradd <name>
- 打印用戶信息 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
後臺操作
- 查看機器類型 lscpu
- 查看磁盤全部空間 df
- 查看磁盤空間 df -h
- 查看索引空間 df -i
- 查看當前運行程序 ps aux
- 查看程序是否運行 ps aux |grep <用戶名>
- 查看電腦占用資源情況 top
- 退出 ctrl C
- 如果無法連接到服務器,需要關閉防火墻
systemctl disable firewalld
reboot
10. linux上所有接口都是以文件的形式存在
Linux/CentOS 基本操作