第一周4-6题

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题)