课后练习题

2019-04-09

复习

1.在/tmp 目录下创建名为 etc1 的,/etc 的软连接

答:
ln -s /etc /tmp/etc1

[root@gyj ~]# ln -s  /etc     /tmp/etc1
[root@gyj ~]# ll  /tmp
总用量 1988
lrwxrwxrwx. 1 root root       4 4月  10 08:46 etc1 -> /etc
-rw-r--r--. 1 root root       7 4月   8 11:40 oldboy.txt
drwx------. 3 root root      17 3月  25 16:46 systemd-private-032332e24ced43fda44c0bd64b6aa7a2-chronyd.service-FPxucl
drwx------. 3 root root      17 3月  27 11:42 systemd-private-90fbc825c75a450395041

2.在/tmp/目录下创建名为 net的,/etc/sysconfig/network-scripts/ifcfg-eth0 或 ens33 文件的软连接

答:
ln -s /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp/net

[root@gyj ~]# ln -s  /etc/sysconfig/network-scripts/ifcfg-eth0     /tmp/net
[root@gyj ~]# ll /tmp
总用量 1988
lrwxrwxrwx. 1 root root       4 4月  10 08:46 etc1 -> /etc
lrwxrwxrwx. 1 root root      41 4月  10 08:49 net -> /etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r--. 1 root root       7 4月   8 11:40 oldboy.txt
drwx------. 3 root root      17 3月  25 16:46 systemd-private-032332e24ced43fda44c0

3.将网卡配置文件复制到/tmp 目录下,并改名为 ifcfg

答:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /tmp/ifcfg

[root@gyj ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0    /tmp/ifcfg
[root@gyj ~]# ll  /tmp
总用量 1992
lrwxrwxrwx. 1 root root       4 4月  10 08:46 etc1 -> /etc
-rw-r--r--. 1 root root     357 4月  10 08:53 ifcfg
lrwxrwxrwx. 1 root root      41 4月  10 08:49 net -> /etc/sysconfig/network-scripts/ifcfg-eth0
-rw-r--r--. 1 root root       7 4月   8 11:40 oldboy.txt
drwx------. 3 root root      17 3月  25 16:46 systemd-private-032332e24ced43fda44c0

4.将/tmp/ifcfg 文件中的所有小写字母替换成大写字母

答:
tr 'a-z' 'A-Z'

[root@gyj ~]# tr 'a-z' 'A-Z' 

5.将/tmp/ifcfg 文件中的所有数字删除

答: tr -d '0-9'

[root@gyj ~]# tr -d '0-9' 

6.查找 cat 命令与 reboot 命令的位置

答:
which cat

which reboot

[root@gyj ~]# which cat
/usr/bin/cat
[root@gyj ~]# which reboot
/usr/sbin/reboot
[root@gyj ~]# 

7.查找根下所有名中带有 oldboy 的文件与目录(不区分大小写)

答:
find / -iname 'oldboy'


8.查找根下所有大于 1M 的目录

答:
find / -type d -size +1M


9.查找/etc/目录下三级目录以内,以.txt 结尾的文件(不区分大小写)

答:
find /etc/ -maxdepth 3 -iname '*.txt' -type f


10.查看/tmp/ifcfg,每行显示 2 列

答:
xarges -n2 < /tmp/ifcfg


11.将/etc/目录压缩到/tmp/目录下,压缩包名为 etc.tar.gz(显示过程)

答:
tar zcvf /tmp/etc.tar.gz /etc


12.查看/tmp/etc.tar.gz 这个压缩包中都有什么文件

答:
tar tf /tmp/etc.tar.gz


13.将/tmp/etc.tar.gz 目录解压到/root/目录下(不显示过程)

答:
tar xf /tmp/etc.tar.gz -C /root/


复习(困难难度)
查找/etc/下所有不是以.txt 结尾的文件
find /etc ! -name '*.txt'
查找根下最近一天所修改的文件
find /-mtime 1
预习
查看系统当前的年月日
date +%F
查看系统当前的时分秒
date +%T
显示十天前的时间
date -d '-10day'
显示十年后的时间
date -d '+10year'
将时间修改成 2019 年 5 月 1 日 19 时 0 分
date -s '2019-05-01 19:00
同步网络时间
ntpdate ntp.aliyun.com

你可能感兴趣的:(课后练习题)