一、基本概念
1)常用快捷鍵
[Tab]: 補(bǔ)全命令參數(shù)、命令、目錄。
[Ctrl+c]:強(qiáng)制終止當(dāng)前程序。
[Ctrl+a]:將光標(biāo)移到行頭,相當(dāng)于Home鍵
[Ctrl+e]:將光標(biāo)移到行尾,相當(dāng)于End鍵
[Ctrl +l]:清屏,相當(dāng)于clear命令。
[Alt+Backpace]:向前刪除一個(gè)單詞
2)shell 常用通配符:
| 字符 | 含義 |
|---|---|
* |
匹配0或多個(gè)字符 |
? |
匹配任意一個(gè)字符 |
[list] |
匹配list中任意一字符 |
[!list] |
匹配除list中的任意單一字符以外的字符 |
[c1-c2] |
匹配c1-c2中的任意單一字符 如:[0-9] [a-z] |
{str1,str2,...} |
匹配str1或str2(或更多)其中之一字符串 |
{c1..c2} |
匹配c1-c2中全部字符 |
3)學(xué)會(huì)在命令行中獲取幫助
法一:
$ man <command_name>
法二:
$ <command_name> --help
// 例如:
$ ls --help
二、用戶及文件權(quán)限管理
2.1 Linux用戶管理
2.1.1 查看用戶
打開終端,輸入以下命令:
$ who am i
// 或者
$ who mom likes
2.1.2 創(chuàng)建和刪除用戶
打開終端,輸入以下命令將創(chuàng)建一個(gè)叫fire的用戶:
- 法一:
$ sudo adduser fire
- 法二:
$ sudo useradd fire
// 這種方式建立的用戶要通過下列命令添加密碼:
$ sudo passwd fire
刪除用戶:
$ sude deluser fire --remove-home
2.1.3 切換用戶
$ su -l fire
2.2 Linux文件權(quán)限
2.2.1 查看文件權(quán)限
輸入下列命令:
$ ls -l
'r' —— 允許讀權(quán)限
'w' —— 允許寫權(quán)限
'x' —— 允許執(zhí)行權(quán)限
2.2.2 變更文件所有者
1.假設(shè)目前是fire用戶登錄,創(chuàng)建一個(gè)文件名,"hello"
$ touch hello
2.現(xiàn)在換回到54fire用戶身份,使用以下命令變更所有者為54fire
$ cd /home/fire
$ ls hello
$ sudo chown 54fire hello
2.2.3 修改文件權(quán)限
- 法一:二進(jìn)制數(shù)字表示
$ chmod 700 hello
- 法二:加減賦值操作
$ chmod go-rw hello
g、o、u分別表示group、others和user;+和-分別表示添加和去掉的權(quán)限。