linux课堂练习与自测题

更新时间:2023-11-06 19:03:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Linux字符界面应用与常用命令实验指南

1. 显示ls命令的man手册页。

man ls

2. 使用help命令查看mkdir命令的帮助信息

mkdir --help

3. 使用info命令查看mkdir命令的帮助信息

info mkdir 4. 显示当前用户所处工作目录

pwd

5. 更改目录到系统的根目录

cd / 6. 更改用户工作目录路径为/etc

cd /etc

7. 更改目录位置至当前目录的父目录

cd ..

8. 更改目录位置为用户主目录

cd ~

9. 显示目录/var下文件目录简单信息

ls /var

10. 显示当前目录下所有文件目录的详细信息,包括隐藏文件

ls –al .

11. 显示当前目录下的文件目录信息,用标记标出文件类型

ls –F 12. 创建空文件file1和file2

touch file1 file2

13. 将文件file1的时间记录改为5月7日19点30分,时间格式为MMDDHHmm

touch –c –t 05071930 file1 14. 显示/etc/fstab文件的内容

cat /etc/fstab

15. 把文件file1的内容加上行号后输入到文件file2中

cat –n file1 > file2

16. 分页显示文件/etc/named.conf的内容

more /etc/named.conf 17. 逐页显示/etc/named.conf的内容,如有连续两行以上空白则以一行空白行显示

more -s /etc/named.conf

18. 一次两行显示/etc/passwd文件的内容

more -2 /etc/passwd

19. 从第5行开始显示/etc/passwd文件的内容

more +5 /etc/passwd

20. 回卷显示文件/etc/named.conf的内容

less /etc/named.conf

21. 查看文件/etc/passwd的前3行内容

head -3 /etc/passwd

22. 查看文件/etc/passwd的内容,并显示文件名

head –v /etc/passwd

23. 查看文件/etc/passwd末尾的3行内容

tail -3 /etc/passwd

24. 查看文件/etc/passwd末尾100字节的内容

tail –c 100 /etc/passwd

25. 将文件/etc/passwd复制到/root目录下,并改名为hello.c

cp /etc/passwd /root/hello.c 26. 将文件/etc/passwd复制到/root目录下

cp /etc/passwd /root

27. 将/boot目录中的所有文件及其子目录复制到目录/root中

cp –r /boot /root 28. 把/root目录下的文件hello.c改名为life.png

mv /root/hello.c /root/life.png 29. 删除当前目录下的file1文件

rm –I file1

30. 把/root目录下的boot全部删除

rm –rf /root/boot

31. 统计文件/etc/passwd文件的行数、字符数和单词数

wc –lcw /etc/passwd

32. 在home目录下创建目录newdir1,其默认权限为755

mkdir /home/newdir1

33. 在home目录下创建目录newdir2,其默认权限为777

mkdir –m 777 /home/newdir2 34. 删除空目录newdir1

rmdir /home/newdir1

35. 将文件file1的所有者改成newuser

chown newuser file1

36. 将文件file1的用户组改成newuser

chown :newuser file1

37. 将文件file1的所有者和用户组改成root

chown root.root file1

38. 更改文件file2的用户组为you

chgrp you file2 39. 添加所有者对文件file的写入权限

chmod u+w file

40. 取消所有者对文件file的读取权限

chmod u-r file

41. 显示操作系统的内核版本

uname –r

42. 显示计算机主机名

uname –n

43. 显示计算机硬件类型

uname -m

44. 显示当前计算机主机名

hostname

45. 修改计算机主机名为LINUX

hostname LINUX 46. 分页显示开机信息

dmesg | more

47. 显示公元2010年年历

cal 2010 48. 显示公元2011年5月的月历

cal 5 2011

49. 显示当前计算机的日期和时间

date

50. 设置计算机日期和时间为2010年8月8日18点8分

date 0808180810

51. 设置计算机时间为上午9点9分

date –s 09:09:00 52. 将文本hello world显示在标准输出上

echo hello world

53. 禁止其他用户发送信息到当前终端

mesg n

54. 向所有用户发出“下课后请关闭计算机”的信息

wall `下课后请关闭计算机`

55. 向tty3终端上的root用户发送信息

write root tty3 56. 清除屏幕上的信息

clear

57. 显示系统已经运行的时间

uptime

58. 显示用户root在控制台终端的所有登录和注销记录

last root console

59. 显示两次系统重新引导间的时间

last reboot

60. 显示用户root在控制台终端的所有登录和注销的前6行记录

last –n 6

本章测试

1. cd ~ 命令的含义( )。

A.到当前目录 B.到根目录

C.到/root目录 D.到用户的home目录 2. tail -100 /var/log/maillog,表示( )。

A.显示maillog最后一百行的内容 B.显示maillog最前一百行的内容 C.显示maillog最后一百字节的内容 D.显示maillog最前一百字节的内容 3. cp abc.txt def.txt这条命令的作用是 。 4. mv abc.txt def.txt的作用是 。 5. 列出/home/xyz目录下所有文件(包括隐藏文件)的命令是 。

把textfile1文档的内容加上行号后输入textfile2文档的命令是 。 6. 将文件textfile的访问权限修改为允许任何人进行任何访问的命令是 。 7. 为文件A创建一个符号链接B的命令是 。 8. 将test文件的时间记录更改为2010年3月12日20时5分的命令是 。 9. 将/usr/lin中的所有文件移到当前目录中的命令是 。 10. 显示2010年7月的月历的命令是 。 11. 允许其他用户发送信息到当前终端的命令是 。 12. 修改计算机主机名为shenzhen的命令是 。 13. 使用shutdown立即重新启动系统的命令是 。 14. 显示系统当前时间和日期的命令是 。 15. 显示开机信息的命令是 。 16. 请写出Linux中的3个帮助命令 。 17. 在屏幕上显示“how are you?”的命令是 。

参考答案

1. cd ~ 命令的含义( D )。

A.到当前目录 B.到根目录

C.到/root目录 D.到用户的home目录 2. tail -100 /var/log/maillog,表示( A )。

A.显示maillog最后一百行的内容 B.显示maillog最前一百行的内容 C.显示maillog最后一百字节的内容 D.显示maillog最前一百字节的内容

3. cp abc.txt def.txt这条命令的作用是 在当前目录下复制abc.txt,并将复制后得到的的文件命名为def.txt 。

4. mv abc.txt def.txt的作用是 在当前目录下将文件abc.txt改名为def.txt 。

5. 列出/home/xyz目录下所有文件(包括隐藏文件)的命令是 ls –aF/home/xyz 。

6. 把textfile1文档的内容加上行号后输入textfile2文档的命令是 cat –n textfile1 > textfile 2 。

7. 将文件textfile的访问权限修改为允许任何人进行任何访问的命令是 chmod 777 textfile 。

8. 为文件A创建一个符号链接B的命令是 ln –s A B 。

9. 将test文件的时间记录更改为2010年3月12日20时5分的命令是 touch –t 1003122005 test 。

10. 将/usr/lin中的所有文件移到当前目录中的命令是 mv /usr/lin/* . 。 11. 显示2010年7月的月历的命令是 cal 7 2010 。

12. 允许其他用户发送信息到当前终端的命令是 mesg y 。

13. 修改计算机主机名为shenzhen的命令是 hostname shenzhen 。 14. 使用shutdown立即重新启动系统的命令是 shutdown –r now 。 15. 显示系统当前时间和日期的命令是 date 。 16. 显示开机信息的命令是 dmesg 。

17. 请写出Linux中的3个帮助命令 man、help、info 。

18. 在屏幕上显示“how are you?”的命令是 echo how are you? 。

本文来源:https://www.bwwdw.com/article/g4g2.html

Top