文档详情

Linux指令联系例题.doc

发布:2017-06-07约2.16千字共4页下载文档
文本预览下载声明
上机任务完成报告 班级:英1008 学号 201092242 姓名:夏海涛 上机任务1(完成时间:2013年3月13日) 1. 在dir2目录下建立bak目录,如果dir2目录不存在,那么同时建立dir2目录。 mkdir -p dir2/bak 2. 删除当前目录下的longkey/test目录下的全部内容。 rm -r longkey/test/* 3.取消同组用户对文件file.bat的写权。 chmod g-w file.bat 4.将文件 file1.txt 设为所有人皆可读取。 chmod a+r file1.txt 5.将 file1.txt 与 file2.txt 设为拥有者与同组人可写入,但其他人则不可写。 chmod ug+w file1.txt file2.txt chmod o-w file1.txt file2.txt 6.将 ex1.py 设定为只有该文件拥有者可以执行。 chmod a-x ex1.py chmod u+x ex1.py 7.当前目录的所有文件与子目录为任何人可读。0 chmod -R a+r * 8.文件Test1的内容为: A123456789123456789123456789 A123456789123456789 A123456789 文件Test2的内容为: B123456789123456789123456789 B123456789123456789 B123456789 文件Test3的内容为: C123456789123456789123456789 C123456789123456789 C123456789 写出执行下面的指令后的输出 (1) cat -n Test1 Test2 cat -b Test1 Test2 Test3 Test1: A123456789123456789123456789 A123456789123456789 A123456789 Test2: 1 A123456789123456789123456789 2 A123456789123456789 3 A123456789 Test3: C123456789123456789123456789 C123456789123456789 C123456789 A123456789123456789123456789 A123456789123456789 A123456789 1 A123456789123456789123456789 2 A123456789123456789 3 A123456789 9. 找出/home下属于用户FE2000的所有文件并显示其内容。 find /home -user jonathan -exec cat {} \; 10.分析下面的指令的功能 (1)find $HOME -type f -user fe2000 -atime +8 -exec ls –l {} \; 找出/home下属于fe2000的近8天未使用过的常规文件并详细显示 (2)find / -name myfile -print /root/test 找出系统中叫myfile的文件路径.. 11.设置umask,使FE2000账号新建立的文件只有FE2000可访问。 umask 077 12、将/home目录及其子目录中属于FE2000账号的7天以来没用过的文件找到并删除。 find /home -user jonathan –atime +7 -exec rm -r {} \; 13、将FE2000账号的家($HOME)目录下最长的3个文件找出。 ls -l | sort -k3,3 -nr | head -n3 14、在FE2000账号的家($HOME)目录下创建.bak〈学号年月日〉的目录。 mkdir /home/.bak20109224220130313 15、将/home 中近7天以来用过的以FE2000开头的文件名及其路径写到.bak〈学号年月日〉目录下的.qiu.学号年月日〉文件中。 find /home -name jonathan* -atime -7 -print .qiu20109224220130313 16、将/etc/passwd文件中含有qiutie的账号信息找出来并追加到.bak〈学号年月日〉目录下的.mlzypn.学号年月日〉文件中。 grep “jonathan” /etc/password .mlzypn20109224220130313 17、使.bak〈学号年月日〉目录中的文件不能被删除。 chmod -R a-w * 18将当
显示全部
相似文档