鸟哥私房菜第四章习题

1、请问如果我以命令行模式登录Linux主机时,我有几个终端接口可以使用?如何切换各个不同的终端接口?

6个,切换方式为[Ctrl]+[Alt]+[F1~F6]。Linux默认情况下会提供6个terminal,分别命名为tty1~tty6。

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

不是,区分大小写。

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

方法1:date --help

方法2:man date

方法3 : info date

4、我想要在今天的1:30让系统自己关机,要怎么做?

shutdown -h 1:30

5、如果Linux的X Window突然发生问题而挂掉,但Linux本身还是好好的,那么我可以按下哪三个按键来让X Window重启?

[Ctrl]+[Alt]+[Backspace]

6、我想要知道2010年5月2日是星期几?该怎么做?

cal 5 2010调出2010年5月日历查看。

7、使用man date找出显示目前的日期与时间的参数,成为类似:2008/10/16-20:03。

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

8、若以X Window为默认的登录方式,那请问如何进入虚拟终端?

[Ctrl]+[Alt]+[F1~F6]

9、简单说明在bash shell的环境下[Tab]按键的用途。

接在一串命令的第一个字段后面,为命令补全

接在一串命令的第二个字段后面,为文件补齐

若安装了bash-completion软件,在某些命令后面使用tab按键时,可以进行选项/参数的补齐功能。

10、如何强制终端一个程序的进行?(利用按键,非利用kill命令)

[Ctrl]+[C]

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

man -f passwd ,可以用info passwd代替。

12、在man page显示的内容中,命令(或文件)后面会接一组数字,这个数字若为1,5,8,表示该查询的命令(或文件)意义是什么?

1:用户在shell环境中可以操作的命令或可执行文件

5:配置文件或是某些文件的格式

8:系统管理员可用的管理命令

13、man page显示的内容的文件是放置在哪些目录中?

答:不同的Linux distributions可能会有所不同,通常是放在/usr/share/man这个目录里。

14、请问“foo 1 -foo2 foo3 foo4”这一串命令中各代表什么意义?

foo1一定是指令, -foo2则是foo1这个指令的选择项目参数, foo3与foo4则不一定,可

能是foo1的参数设定值,也可能是额外加入的parameters。

15、当我输入man date时,在我的终端却出现一些乱码,请问可能的原因是什么?如何修正?

乱码是由语系导致。可以在终端输入echo &LANG命令查看当前使用的语言,再输入LANG=en_CN.UTF-8修改语言(临时修改)即可。

16、我输入这个命令“ls -al /vbird”,系统回复我这个结果:“ls /vbird: No such file or directory”,请问发生了什么事?

没有/vbird这个文件或目录。

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

在命令行模式下 bz [tab] [tab]

18、承上题,在出现的许多命令中,请问bzip2是干嘛用的?

使用man bzip2命令查看可以知道是用来压缩与解压缩文件用的。

19、在终端里面登录后,看到的提示符$与#有何不同?平时操作应该使用哪一个?

#代表以root的身份登入系统,而$则代表一般身份使用者。依据提示字符的不同,我们可以约略判断登入者身份。一般来说,建议日常操作使用一般身份使用者登入,即是$。

20、我使用dmtsai这个账号登录系统了,请问我能不能使用reboot来重启?若不能,请说明原因,若可以,请说明命令如何执行?

答: 理论上reboot仅能让root运行。sudo reboot

你可能感兴趣的:(鸟哥私房菜第四章习题)