Linux 基本概念 & 命令
0. Linux 理解
Linux 是一種操作系統,主要應用於服務器。
Linux 性能穩定,其中的許多版本不收費(如CentOS),占用資源較少。
1. 命令行的狀態
在 Linux 命令行下以上分別代表的含義如下:
centos // 用戶名
@ // @
s101 // 主機名
~ // 當前目錄
$ // 命令提示符,表示非root用戶命令行
# // 命令提示符,表示root用戶命令行
2. 相對路徑 & 絕對路徑
Linux 系統區別於 Windows 系統的是存在根路徑( / ),且路徑用 / 分隔。
相對路徑:
絕對路徑: 相對於根目錄的完整路徑
3. 用戶 & 用戶組 相關操作
whoami 輸出當前用戶名
切換用戶: su user_name
添加用戶: useradd user_name
設置密碼: passwd
刪除用戶: userdel [ -r ] user_name // 可選項 -r 的含義是指在刪除用戶的同時將用戶的主目錄一並刪除
添加用戶組: groupadd group_name
刪除用戶組: groupdel group_name
4. Linux 權限
用戶權限說明:
讀 r(4)
寫 w(2)
可執行 x(1)
從左到右分別顯示的是 User 、 Group 、Other 的權限
權限修改:
chmod u-r a.txt
chmod u-rw a.txt
chmod 664 a.txt
chmod a+x a.txt
修改文件的用戶和用戶組:
chown root:root a.txt
只修改文件的用戶組:
chgrp root a.txt
5. 切換目錄
cd ~ // 進入到home目錄
// 對於centos用戶,home目錄是/home/centos
// 對於root用戶,home目錄/root
cd .. // 返回上一層目錄
pwd // 查看當前目錄的絕對路徑
6. Linux目錄和文件類型
- //文件
d //文件夾
l //符號鏈接
s //套接字文件
b //塊設備文件
c //字符設備文件
p //pip
7. 查看幫助
ls --help
help echo
man echo
info echo
Linux 基本概念 & 命令