实验五_linux命令行操作基础(四)(参考答案)
- 格式:doc
- 大小:42.00 KB
- 文档页数:2
实验五linux命令行操作基础(四)
实验操作题:
一.实验目的与要求
1) 掌握Linux文件和目录操作的常用命令。
2) 掌握常用的Linux系统管理命令
二.实验内容与步骤
(一)实验内容
Linux文件和目录操作命令的使用。
(二)实验步骤
1、用useradd创建一个普通用户,用户名为你的名字的拼音缩写,并用passwd 命令给用户加一口令。
命令形式:# useradd zhang3
# passwd zhang3
2、在虚拟控制台1用root用户登录,在虚拟控制台2用zhang3用户登录。
3、在控制台1将/etc目录下的shadow、passwd文件复制到zhang3的主目录下,命令形式(用绝对路径方式):cp /etc/shadow /home/zhang3
cp /etc/passwd /home/zhang3
4、在控制台2分别使用cat、more和less命令查看shadow文件的内容,看到文件的内容吗?为什么?不能,因为zhang3用户对该文件没有读权限如何才能看到文件的内容,命令形式:
方法一(修改文件权限):chmod o+r /home/zhang3/shadow
方法二(更改文件的所有者):chown zhang3 /home/zhang3/shadow
将passwd和shadow命令合并为一个文件pass_shad,
命令:cat passwd shadow>pass_shad ,查看合并后的文件。
比较三个命令的差别:cat命令显示文件内容时,只能显示文件的最后一页; more命令可以分屏查看文件内容,但只能从头往后看,不能往回翻;less命命令可以分屏查看文件内容,并且可以使用功能键进行前后翻页,显示到文件最后一页也不退出.
5、(1)查看shadow文件头5行的内容,命令:head -5 shadow
(2)查看passwd文件倒数10行的内容,命令:tail -10 passwd
(3)用cat命令和less命令及管道命令分屏查看shadow文件的内容,
命令形式:cat shadow|less
(4)用ls、tail及管道命令查看/etc目录下以长格式显示倒数5个文件的相关信息,命令形式:ls –l /etc|tail -5
6、在控制台2监控shadow文件的变化情况,命令:tail -f shadow
在控制台1修改新建用户主目录下的shadow文件的内容,在控制台2观察文
件是否有变化。
# cal >> shadow
7、grep命令练习(在控制台2完成)
(1)查找文件shadow中包含apache的行,命令形式:grep apache shadow (2)用ls和grep及管道相结合,只显示主目录下shadow文件的详细信息。
命令形式:ls –l /home/zhang3|grep shadow
8、重定向符练习
(1)将mkdir命令的使用方法保存到mkdir.txt文件中,
命令形式: man mkdir>mkdir.txt
(2)将myfile.txt文件的内容追加到passwd文件中,
命令形式: cat myfile.txt >> passwd
9、find命令练习
(1)在控制台1从根目录开始查找passwd文件,命令形式:
find / -name passwd ,找到几个?
(2)查找前第5天当天访问过的passwd文件,
命令形式: find / -name passwd -atime 5
(3)查找前5天开始到今天访问过的passwd文件,
命令形式: find / -name passwd -atime -5
(4)查找前5天以前访问过的passwd文件,
命令形式: find / -name passwd -atime +5
12、修改系统时间
(1)以CST格式显示系统时间: date
以UTC格式显示系统时间: date -u ,比较两个时间格式的差异。
(2)若要设置当前系统的日期时间为2008年8月8日17时23分43秒,命令形式一: date 080817232008.43
命令形式二(使用date –s): date -s 08/08/2008
date -s 17:23:43
(3) 查看硬件时间
# hwclock –r
用硬件时间同步系统时间
# date
# hwclock –s
# date
观察同步前后系统时间的变化.。