第十题、创建一个归档(打包文件),配置一个用户账户,查找文件,查找一个字符串(过滤文件)
Q1:请对/etc/sysconfig目录进行打包并用bzip2压缩,生成的文件保存为/root/sysconfig.tar.bz2(注:题目中可能要求使用gzip或xz压缩。)
tar -icvf /root/sysconfig.tar.bz2 /etc/sysconfig/
注:-j bzip格式,-z gzip格式,-J xz格式:
-c 压缩,-v显示信息,-f归档:如果记不住可以man tar
tar -jtvf /root/sysconfig.tar.bz2
注: -t列出包内容,-v显示信息。
Q2:请创建一个名为jay的用户,并且其id为3456,密码为glegunge
useradd -u 3456 jay
passwd jay
NEw password:glegunge
Retype new password:glegunge
Q3:请把系统上拥有者为jay用户的所有文件,并将其拷贝到/root/findfiles目录中
mkdir /root/findfiles
find / -user jay -exec cp -rfp {} /root/findfiles \;
ls -la /root/findfiles/
Q4:把/usr/share/dict/words文件中所有包含seismic字符串的行找到,并将这些行按照原始文件中的顺序存放在/root/wordlist中,/root/wordlsit文件不能包含空行
grep seismic /usr/share/dict/words > /root/wordlist
或者
cat /usr/share/dict/words | grep seismic > /root/wordlist
vim /root/wordlist(看一下,如果有空行,就直接删除)
浙公网安备 33010602011771号