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内核版本的类型
开发版,次版本号数字为奇数
稳定版,次版本号数字为偶数