Linux系统管理习题概要
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第四章shell命令
1、启动linux系统,进入默认的目录,在当前路径下添加新用户student,并设置该用户的登录密码,再显示已登录的用户(只输出用户名和用户数)
[root@bogon ~]# cd /home
[root@bogon home]# useradd student
正在创建信箱文件: 文件已存在
[root@bogon home]# passwd student
更改用户 student 的密码。
新的密码:
重新输入新的密码:
passwd:所有的身份验证令牌已经成功更新。
2、切换到student用户的用户主目录下;在student用户主目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt;将a.txt复制成b.txt;将b.txt改名成c.txt;为c.txt创建符号链接,链接文件名为linkc.txt;使用gzip压缩创建/etc的归档,将文件另存为/home/student/tmp/etc.tar.gz;将压缩的归档文件解压到/backups目录;删除tmp目录
[root@bogon home]# cd student
[root@bogon student]# mkdir tmp
[root@bogon student]# ls
tmp
[root@bogon student]# cd tmp
[root@bogon tmp]# touch a.txt
[root@bogon tmp]# ls
a.txt
[root@bogon tmp]# cp a.txt b.txt
[root@bogon tmp]# ls
a.txt
b.txt
[root@bogon tmp]# mv b.txt c.txt
[root@bogon tmp]# ls
a.txt c.txt
[root@bogon tmp]# ln -s c.txt linkc.txt
[root@bogon tmp]# ls
a.txt c.txt linkc.txt
[root@bogon tmp]# tar -zcvf /home/student/tmp/etc.tar.gz /etc
[root@bogon tmp]# cd /backups
[root@bogon tmp]# tar -zxvf /home/student/tmp/etc.tar.gz
[root@bogon ~]# ls /backups
etc
[root@bogon ~]# cd /home/student
[root@bogon student]# rm -r tmp
rm:是否进入目录"tmp"? y
rm:是否删除符号链接 "tmp/linkc.txt"?y
rm:是否删除普通空文件 "tmp/c.txt"?y
rm:是否删除普通文件 "tmp/etc.tar.gz"?y
rm:是否删除普通空文件 "tmp/a.txt"?y
rm:是否删除目录 "tmp"?y
[root@bogon student]# ls
[root@bogon student]#
3、列出用户主目录下的所有目录文件;列出所有属主权限为rwx的文件;打印/etc/passwd 中冒号之间是三位数的行;列出 /usr/share/doc 中以数字4结尾的文件;列出/etc/hosts 中包含数字的所有行;打印/etc/hosts 中包含127.0.0.1 的行
[root@bogon ~]# cd /home
[root@bogon home]# ls
guo liukang student
[root@bogon home]# ls -l|grep 'rwx'
drwx------. 4 student student 4096 6月 6 04:34 guo
drwx------. 30 liukang liukang 4096 6月 9 07:14 liukang
drwx------. 4 student student 4096 6月 22 00:29 student
[root@bogon home]# grep ':[0-9][0-9][0-9]:' /etc/passwd
games:x:12:100:games:/usr/games:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
rtkit:x:499:499:RealtimeKit:/proc:/sbin/nologin
abrt:x:498:498::/etc/abrt:/sbin/nologin
saslauth:x:497:495:"Saslauthd user":/var/empty/saslauth:/sbin/nologin pulse:x:496:494:PulseAudio System Daemon:/var/run/pulse:/sbin/nologin liukang:x:500:500:小康维尼:/home/liukang:/bin/bash
student:x:501:501::/home/student:/bin/bash
[root@bogon home]# ls /usr/share/doc | grep '4$'
attr-2.4.44
audit-2.0.4
authconfig-6.1.4
coreutils-8.4
cronie-1.4.4
cups-pk-helper-0.0.4
dbus-1.2.24
desktop-effects-0.8.4
DeviceKit-power-014
dmz-cursor-themes-0.4
dracut-004
dracut-kernel-004
efibootmgr-0.5.4
enscript-1.6.4
file-5.04
foomatic-4.0.4