- 1 查看當前系統存在哪些用戶
vi /etc/passwd ( 用戶名文件,保存用戶信息)
- 2 之后創建一個以自己姓名拼音為賬號的用戶
useradd baidh
- 3 然后進入系統對應的文件中查看剛才創建的用戶是否成功創建。
baidh:x:500:500::/home/baidh:/bin/bash
- 4 之后創建一個名為姓名拼音首字母與學號組合的用戶組,將2中創建的用戶加入組中
gpasswd -a 用戶名 組名
uid=500(baidh) gid=500(baidh) 組=500(baidh),501(baidh200401157)
- 5 用系統登錄的用戶一次性創建一個嵌套文件夾和與這個嵌套文件夾平行的文件夾(總共三個文件夾),再一次性批量創建三個文件
mkdir -p /tmp/crouse/{one,two}
touch course/{term01,term02,term03}
- 6 這三個文件分別寫入入學以來三個學期每個學期的專業課的名稱
vi course/term01
vi course/term02
vi course/term03
- 7 將6中寫入第一學期課程的文件移動到5中創建的其中一個文件夾中
mv 源文件 移動的文件
- 8 將第一學期課程的文件名修改成自己的姓名拼音
mv 源文件路徑 當前路徑(文件名寫要修改的名字)
- 9 將三個學期課程的文件的屬主更改成2中創建的用戶,對應的屬組更改成4中創建的group。
chown 屬主.屬組 文件路徑
-rw-r--r--. 1 baidh baidh200401157 29 10月 20 17:59 baidh -rw-r--r--. 1 baidh baidh200401157 45 10月 20 17:48 term02 -rw-r--r--. 1 baidh baidh200401157 92 10月 20 17:49 term03
- 10 將第二學期課程的文件對應的屬主從9中加入的group中剔除
gpasswd -d baidh baidh200401157
- 11 再次創建一個名為姓名拼音首字母與宿舍編號組合的用戶,並將該用戶加入4中創建的組,之后重新切換成2中創建的用戶
useradd baidh4411
gpasswd -a 用戶 組名
- 12 將第一學期課程和第二學期課程的文件賦權屬主具有讀寫可執行權限,其他用戶可讀可執行權限,第三學期的文件賦權屬主屬組其他用戶均有可讀可寫可執行權限。
w | 4 |
---|---|
r | 2 |
x | 1 |
chmod 775 文件路徑
chmod 777 文件路徑
-rwxrwxr-x. 1 baidh baidh200401157 29 10月 20 17:59 baidh -rwxrwxr-x. 1 baidh baidh200401157 45 10月 20 17:48 term02 -rwxrwxrwx. 1 baidh baidh200401157 92 10月 20 17:49 term03
- 13 將當前日期和時間通過覆蓋重定向到第三學期的文件中
重定向 : date >> 文件路徑
- 14 一步退回到當前登錄用戶的家目錄
cd回車
[root@localhost ~]
- 15 通過命令查看當前的登錄用戶名,查看當前所停留的絕對路徑
whoami
pwd
- 16 回到當前用戶的家目錄,通過命令找出6中所創建的文件內容中包含JavaScript課程的文件
grep -rn "遞歸搜索的字符串" 搜索路徑范圍
/tmp/course/one/term02:2:javascript與Jquery
- 17 刪除11中創建的用戶
userdel baidh4411
之前登錄過這個用戶,刪除時需要先exit退出,否則會報錯