2020-03-24-鸟哥私房菜第四章

首次登录与在线求助

1.情景仿真

2.简答习题

1.Physical console、Virtual console、Terminal的说明?

分别是物理终端、虚拟终端、物理控制台(自己理解为命令输入框)

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

在默认情况下有tty1-6个终端可以用,通过ctrl+alt+F1-6切换

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

不相同,因为Linux区分大小写

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

可以通过:date --help ; man date ; info date命令查询

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

shutdown -h 1:30

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

Ctrl+Alt+Backspace

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

一开始自己想的是用date 05022010来查询,发现可以显示,后面在网上找了一下,发现用cal日历这个命令查询,cal 2 5 2010(查看某个日的是格式应该是cal d m y);后比较发现,在用date命令时,虽然会显示日期和星期数,但会显示date:无法设置日期,不允许的操作,说明date + 日期的形式是设置系统日期,如果有root权限执行此命令应该会更改系统时间。而用cal命令则只会标注日历上的制定日期,用日历表的形式展现。

8.使用man date 然后找出显示目前的日期与时间的参数,成为类似:2015/10/16-20:03

使用man date 查看到date使用手册,用date -u +%Y/%m/%d-%R命令,显示为xxxx/xx/xx-xx:xx

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

Ctrl+Alt+F2

10.简单说明在bash shell的环境下,[TAB]按键的用途?

补齐命令;补齐文件名;参数选项补齐(连续按两下)

11.如何强制中断一个程序的进行?(利用组合键,而非利用kill命令)

使用Ctrl+C

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

使用man -k passwd命令查找关于passwd的说明(此处的-k,是关键字查询,查询所有包含passwd的说明)
使用info 命令代替man,info -k passwd

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

1表示一般账号可用命令;5表示系统配置文件格式;8表示系统管理员常用命令

代号 代表内容
1
2 系统内核可调用的函数与工具等
3 常用函数与函数库,大部分为C的函数库
4 设备文件的说明,通常在/dev下的文件
5
6 游戏
7 惯例与协议等,例如Linux文件系统、网络协议、ASCII代码等的说明
8
9 跟内核有关的文件

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

通常是放在/usr/share/man文件夹里的

15.请问这一串命令【foo1 -foo2 foo3 foo4】中,各代表什么意义?

foo1代表命令,-foo2代表命令附带的选项,foo3 foo4代表带入命令的参数

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

是因为终端在默认情况下无法支持中文编码输出数据,修改:

locale //显示目前所支持的语系
LANG=en_US.utf8 
export LC_ALL=en_US.utf8
//LANG只与输出信息有关,若需要更改其他不同的信息,要同步更新LC_ALL
//注意:一定要区分大小写#

17.我输入这个命令【ls -al /vbird】,系统回复我这个结果:【ls:/vbird:No such file or dirctory】请问发生了什么事?

当前目录下没有这个文件或子文件

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

bz[TAB][TAB]

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

用man bzip2查询相关信息,描述:compresses files using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding.看得不是很懂,尝试用bzip2 -h命令,查询到:a block-sorting file compressor;是用来压缩的命令?不是很确定

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

提示字符$是当前用户权限为一般用户,#则代表root权限用户

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

可以使用,控制台输入reboot来执行

本文参考:恰克与飞鸟的CSDN博客

你可能感兴趣的:(2020-03-24-鸟哥私房菜第四章)