美文网首页
2020-03-24-鸟哥私房菜第四章

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

作者: 热心市民袁先生 | 来源:发表于2020-03-24 17:39 被阅读0次

    首次登录与在线求助

    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 \color{#FF0000}{一般账号可用命令}
    2 系统内核可调用的函数与工具等
    3 常用函数与函数库,大部分为C的函数库
    4 设备文件的说明,通常在/dev下的文件
    5 \color{#FF0000}{系统配置文件格式}
    6 游戏
    7 惯例与协议等,例如Linux文件系统、网络协议、ASCII代码等的说明
    8 \color{#FF0000}{系统管理员常用命令}
    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-鸟哥私房菜第四章

          本文链接:https://www.haomeiwen.com/subject/raaoyhtx.html