### 1、确定当前工作目录,即主目录绝对路径;并在主目录下新建“sub+姓名拼音+小班序号”子目录;并截图说明。(提示:pwd、mkdir、cd命令) ```bash pwd mkdir sub+Student+19 cd sub+Student+19 ``` ### 2、进入上述新建的“sb+姓名拼音+小班序号”子目录,并在该子目录下完成下列操作: 1)将/etc目录下的passwd文件复制到该子目录下,并改名为passwdcopy:并 截图说明。(提示:cp、y命令) ```bash cp /etc/passwd ~/sub+Student+19/ mv passwd passwdcopy ls ``` 2)查看列出passwdcopy文件中含有'root'的所有行的信息;并截图说明。(提 示:grep命令) ```bash cat passwdcopy | grep root ``` 3)创建新文件名为studfile:并使用重定向方式向该文件中追加一句“This is my newfile.”;之后显示该文件内容;并截图说明。(提示:重定向>或>>、cat 等命令) ```bash echo "This is my newfile." > studfile && cat studfile ``` 4)切换到用户的主目录下,压缩归档“sb+姓名拼音+小班序号”子目录; 并查看上述被复制的passwdcopy文件、新文件studfile和归档文件的完整属性信 息;并截图说明。(提示:tar、ls等命令) ```bash cd ~ tar-czvf sub+Student+19.tar.gz sub+Student+19/ ls -lh passwdcopy studfile sub+Student+19.tar.gz ``` 5)进入“sb+姓名拼音+小班序号”子目录,创建两个文件:一个名为le1, 一个名为fl2,分别对它们进行硬链接与软链接:用1s命令查看文件信息的变化。 并用文字说明硬链接和软链接的区别。(提示:touch、典、ls命令) ```bash cd sub+Student+19/ touch file1 file2 ln file1 file1_dardlink ln -s file2 file2_softlink ls -lh ``` ### 3、文件权限操作 (1)进入“sub+姓名拼音+小班序号”子目录,创建子目录dirtest和空文件test.txt, 显示test.txt文件和dirtest子目录的详细信息,记录它们的权限信息,所属用户 和组。(提示:touch、mkdir、ls命令) ```bash mkdir dirtest touch test.text ls -lh ``` (2)用字符形式对test.t文件设置权限,使其他用户可以对此文件进行写操作, 取消同组用户对test.t的读取权限,并验证设置结果。(提示:chmod命令) (3)用数字形式对dtst子目录设置权限,为其他用户添加对此目录的写权限, 并验证设置结果。(提示:chmod命令) ```bash chmod o+w,g-r test.txt chmod 757 dirtest ls -lh ``` ### 4、文件查找 (1)使用find查找出文件名为man.config的文件:再使用locate查找所有名称为man.config的文件,比较结果。 ```bash find / -name "manpath.config" locate manpath.config ``` (2)查找列出/etc目录下3天内修改过内容的文件: ```bash find /etc -type f -mtime -3 ``` (3)查找s/im目录下所有大小超过1M的文件并用长格式显示。 ```bash find /usr/bin -type f -size +1M | xargs ls -l ``` (4)查找到/tmp下的所有".tmp"结尾的文件,然后删除。 ```bash find /tmp -type f -name "*.tmp" | xargs rm -f ```