- 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退出,否则会报错