第五章 启动关机、在线求助与执行命令的方式

1.         请问如果以命令行模式等人Linux主机,有几个终端接口可以使用?如何切换各个终端接口?

(1)      Linux会提供7个终端来让用户登入。其中一个是X-windows

(2)      切换时使用:[Ctrl]+[Alt]+[F1]~[F7]组合键.

2.         Linux系统中,/VBird/vbird是否为相同的文件?

1)不是相同文件,在Linux的环境中,“大小写字母是不一样的”。

3.         想要知道date如何使用,应该如何查询?

1)用man date查询

4.         想要在今天的130让系统自己关机,要怎么做?

1shutdown  -h  1:30

5.         如果LinuxX Window突然发生问题而死机,但Linux本身还是好好的,那么可以按下哪3个按键让X  Window重新启动?

1ctrl+alt+backspace

6.         Man page的设置文件在哪里?

1/etc/man.config

7.         我想要知道200552日是星期几?该怎么做?

1)输入:cal 5 2005 回车查看就可以。

8.         使用man date,然后找出显示当前的***与时间的参数,成为类似这样的格式:2002/10/16-20:03.

1date +%Y/%m/%d-%H:%M

9.         若以X-windows为默认的等入方式,请问如何进入虚拟控制台(virtual console)呢?

10.     简单地说明在bash Shell 的环境下{tab}按键的用途?

1)它具有“命令补全”与“文件补全”的功能,可以让我们少打很多字,还可以避免我们打错命令或文件名,但是,在不同的地方输入{tab}按键,会有不一样的结果。

11.     如何强制中断一个程序的执行?(利用按键,而不是kill命令)

1ctrl+c

12.     Linux提供了相当多的在线查询,称为man page,请问,如何知道系统上有多少关于passwd说明?可以使用其他程序来取代man的这项功能吗?

1)可以用info来代替man

13.     Man –k passwdman –K passwd有什么不同(大小写的k)?

1)一个是显示相关命令,一个是显示可用参数

14.     man的时候,man page显示的内容中,命令(或文件)后面会接一组数字,这个数字若为1258,表示该查询的命令(或文件)含义是什么?

11:用户可以操作的命令或可以执行的文件
       2
:系统核心调用的函数或者工具
       5
:设置文件或者是某些文件的格式
       8:  
系统管理员可用的命令

15.     Man page显示内容的文件放在那些目录中?

1/usr/share/man,我们可以通过修改其man page搜索路径来改变这个目录。修改/etc/man.config(有的版本为man.confmanpath.conf)

16.     请问这一串命令“foo1 –foo2 foo3 foo4”中,各表示什么意思?

17.     输入man date时,终端出现一些乱码,请问可能的原因是什么?如何修正?

(1)      Linux是支持多国语系的,若可能的话,屏幕信息会以该支持语系来输出,但是,终端接口(terminal)在默认情况下,无法以中文编码输出数据。

(2)      这个时候,就要将支持语系修改为英文,才能显示出正确的信息:如:LANG=enLANGUAGE=enLC_ALL=enLC_CTYPE=enLC_TIME=en

18.     输入命令“ls –al/vbird”,系统回复结果:“ls/vbirdNo such file or directory”请问发生了什么事?

19.     当前的Linux中,默认共有多少可以执行的命令?

20.     我想知道当前系统有多少命令是以bz开头的,可以怎么做?

1)输入bz后按两下[tab]键。

21.     承上题,在出现的许多命令中,请问bzip2是干什么用的?

(1)      功能说明:.bz2文件的压缩程序。

(2)      语  法:bzip2 [-cdfhkLstvVz][--repetitive-best][--repetitive-fast][- 压缩等级][要压缩的文件]

(3)      补充说明:bzip2采用新的压缩演算法,压缩效果比传统的LZ77/LZ78压缩演算法来得好。若没有加上任何参数,bzip2压缩完文件后会产生.bz2的压缩文件,并删除原始的文件。

22.     Linux提供一些在线资料数据,这些数据通常放在哪个目录中?

1/usr/share/man

2/usr/share/info

23.     在终端里登入后,看到的提示符$#有什么不同?平时操作应该使用哪一个?

1$:是代表普通用户

2#:是代表root用户

3)平时应该使用$