美文网首页
第一周4-6题

第一周4-6题

作者: N32_Diamond | 来源:发表于2018-08-19 10:17 被阅读0次

    4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

    (1)Linux的命令使用格式:#COMMAND

    [OPTIONS][ ARGUMENTS]。其中,OPTIONS有两种表现形式:短选项:-char,例如:-l –d,如果同一命令同事使用多个短选项,多数可以合并,例如:-ld。长选项::--word,例如:--help。

    (2)命令详解

    ifconfig:是一个用来查看、配置、启用或禁用网络接口的工具

    echo:内建命令,功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串

    -n:不进行换行

    -e:让转义符生效

     \n:换行

    tty:查看当前的终端设备

    startx:在某一虚拟终端接口运行此命令,启动图形界面

    export:设置或显示环境变量

    pwd:显示当前的工作目录

    history:用来显示曾执行过的命令,也可以跟选项来执行需要的命令

    -c:清空当前历史命令;

    -a:将历史命令缓冲区中命令写入历史命令文件中;

    -r:将历史命令文件中的命令读入当前历史命令缓冲区;

    -w:将当前历史命令缓冲区命令写入历史命令文件中。

    shutdown:重启或关机

    shutdown -r   重启

    shutdown-h   关机

    poweroff:关机命令

     -f:强制关机,不调用shutdown程序

      -p:断电停机,默认参数

      -w:只是显示关机警告

    reboot:重启命令,用法同poweroff

    hwclock:查看或设定硬件时间

      hwclock -s    hctosys:把系统时间改为硬件时间

      hwclock -w    systohc:把硬件时间改为系统时间

    date:查看或修改当前系统时间

    date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

    5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

    (1)内部命令实际上是shell程序的一部分,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。

             外部命令是linux系统中的实用程序部分,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存。

    (2)获取命令的使用帮助信息

             内置命令:help COMMAD

    外部命令:

    1.通过命令自带的帮助信息

        COMMAND –help

        COMMAND-h

    2.使用手册(manual)

        man COMMAND

    3.信息页

        info COMMAND:支持信息页中的超链接

    4.程序自身的帮助文档

    5.程序的官方文档

    6.发行版本的官方文档

    7.Google

    (3)man文档章节的划分

    章节 说明

    man1 提供给普通用户使用的可执行命令说明

    man2 系统调用、内核函数说明

    man3 C库调用

    man4 系统设备手册,包括设备文件和特殊文件

    man5 配置文件格式手册

    man6 游戏的使用手册

    man7 杂项

    man8    系统管理手册,这些工具只有根用户才能使用。

    6、请罗列Linux发行版的基础目录名称命名法则及功用规定

    /bin:所有用户可以使用的基本命令程序文件

    /sbin:供系统管理员使用的工具程序

    /boot:引导加载器必须用到的各个静态文件

    /dev:存储特殊文件或设备文件。设备有两种类型:字符设备,块设备

    /etc:系统程序的配置文件,只能为静态文件

    /home:普通用户的家目录的集中位置,一般每个普通用户的家目录默认为此目录下与用户名同名的子目录

    /root:管理员的家目录,可选

    /lib:为系统启动或跟文件系统上的应用程序提供共享库,以及为内核提供内核模块

    libc.so.*:动态连接的C库

    ld*:运行时链接器/加载器

    modules:用于存储内核模块的目录

    /lib64:64位系统特有的存放64位共享库的路径

    /media:便携式设备挂载点

    /mnt:其他文件系统的临时挂载点

    /opt:附加应用程序的安装位置,可选路径

    /srv:当前主机为服务提供的数据

    /tmp:为那些会产生临时文件的程序提供的用于存储

              临时文件的目录:可供所有用户写入操作,有特殊权限

    /usr:usr Hierarchy,全局共享的只读数据路径

    bin,sbin

    lib,lib64

    include:C程序头文件

    share:命令手册页和自带文档等架构特有的文件的存储路径

    local:另一个层级目录

    X11R6:X-Window程序的安装文字

    src:程序源码的存储位置

    /usr/local:Local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序;

    /var:/var Hierarchy,存储常发生变化的数据的目录;

    /proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,

     例如net.ipv4.ip_forward, 虚拟为net/ipv4/ip_forward,存储于/proc/sys/,

     因此其完整路径为/proc/sys/net/ipv4/ip_forward;

    /sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理Linux设备提供一种统一模型的的接口;

    Linux版本号的命名规则

    3部分组成:主版本号、次版本号、末版本号

    次版本号,可以确定Linux内核版本的类型

    开发版,次版本号数字为奇数

    稳定版,次版本号数字为偶数

    相关文章

      网友评论

          本文标题:第一周4-6题

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