题组一
1、放系统配切换进存置文件的目录,列出该目录下的所有文件和子目录。
cd /etc
ls -a
2、分别找到5中不同类型的文件,并将其属性(例如:权限、大小、最后修改时间等)显示出来。
find / -type c -exec ls -ld {} \;
find / -type d -exec ls -ld {} \;
find / -type p -exec ls -ld {} \;
find / -type b -exec ls -ld {} \;
find / -type l -exec ls -ld {} \;
find / -type f -exec ls -ld {} \;
3、查找系统中是否有一个名叫man_db.conf的文件,如果有,请将该文件复制到sias用户的主目录去,并重命名为man。
find / -name man_db.conf
cp /etc/man_db.conf /home/stu1/man
ll /home/stu1/man
4、在当前目录下任选一个文件分别创建它的硬连接和符号连接文件,并对比他们的不同之处。
touch test
ln -s test softest
ln test hardtest
ll softtest hardtest test
题组二
1、把/etc/passwd文件的5-12行内容中包含有”sbin”字符串的行显示在屏幕上。
cat -n /etc/passwd|head -12|tail -8 |grep sbin
2、按/etc/passwd文件的第四个字段(每个字段以“:”分隔)的数字大小排序,将排序结果输出到屏幕上。
sort -n -t : -k 4 /etc/passwd
我这里用的是cat -n /etc/passwd|sort -n -t : -k 4
目的是为了便于观察。
3、把/etc/X11目录属性不变地复制到/tmp目录下。并重命名为X目录。
cp -a /etc/X11 /tmp/X
ls -ld /etc/X11 /tmp/X
4、对上述步骤的X目录下的文件任选两个进行删除,然后用工具对/etc/X11和该X目录进行比较,阅读比较的结果。
rm -rf /tmp/X/applik
diff /etc/X11 /tmp/X
题组三
1、切换进存放可执行程序的目录(任选一个即可),并选择该目录下面的任何一个文件显示其类型。
进入下边任意一个目录即可:
cd /bin
cd /sbin
cd /usr/bin
cd /usr/sbin
2、把/etc/X11(x大写)目录复制到/tmp目录下,并将其打包和压缩,然后观察包中有哪些文件,然后在解压。(压缩工具任选)
打包压缩:
cp -r /etc/X11 /tmp/X11
tar -zcvf /tmp/X11.tar.gz /tmp/X11
解压缩:
tar -zxvf /tmp/X11.tar.gz -C /root/
3、在stu1用户的主目录下创建一个子目录,观察stu1用户的家目录在创建该子目录之前和之后链接计数是否发生了变化,并分析原因。
ll -d /home/stu1
mkdir /home/stu1/testdir
4、分析man_db.conf文件中是否包含“MAN”字符串的行,有的话将其显示出来。
grep MAN /etc/man_db.conf