命令的使用格式及介绍
命令的通用格式
- COMMAND OPTIONS ARGUMENTS:命令 选项 参数
- 发起一个命令,请求内核将某个二进制程序运行为一个进程
- 程序到进程,静态到动态,具有生命周期
COMMAND
-
命令本身是一个可执行的程序文件:二进制格式的文件,有可能会调用共享文件
OPTIONS
-
指定命令的运行特性
ARGUMENTS
-
命令的作用对象:命令对什么生效
相关基础命令介绍及使用
- ifconfig
- 常用选项
- -a:显示当前系统所有可用的接口的信息,甚至是down的接口
- -s:简短显示接口的状态信息
- -interface:为接口的名称,查看指定的接口,不指定接口,可查看所有活跃的接口信息
- 用来查看网络接口的配置及状态信息
ifconfig [-v] [-a] [-s] [interface] - 对网卡的启用/禁用
ifconfig interface [up/donw] - 配置网络接口参数
ifocnfig interface IP netmask NETMASK 这种对网卡的参数配置会即时生效,但不会对配置文件内容没影响,只是临时修改,重启网络服务或重启系统,配置就会消失。
echo
-
选项
- -n:要追加换行
- -e:让转义符生效
- \n:换行
- \t:制表符
- 回显
echo [SHORT-OPTION]… [STRING]
tty
-
示出连接到当前标准输入的终端设备文件名
startx
-
启动X Window
export
-
常用参数
- -f:代表[变量名称]中为函数名称
- -n:删除指定的变量。变量实际上并未删除,只是不会输出到后续指令的执行环境中。
- -p:列出所有的shell赋予程序的环境变量
- 设置或显示环境变量
在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。
export [-fnp][变量名称]=[变量设置值]
pwd
-
选项
- -L:打印 $PWD 变量的值,如果它命名了当前的工作目录;默认情况下,pwd的行为和带此选项一致
- -P:打印当前的物理路径,不带有任何的符号链接
- 打印当前工作目录的名字
pwd [-LP]
history
-
选项
- -c:清空命令历史
- -d:删除指定历史命令
- -r:从文件读取命令历史至历史列表中
- -w:把历史列表中的命令追加至历史文件中
- history #:显示最近的#条命令
- 显示或操纵历史列表
history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数…]
shutdown
-
选项:
- time:
设置多久时间后执行shutdown指令。不带时间,默认为1min - 警告信息
要传送给所有登入用户的信息
- -r:reboot,重启机器
- -h:halt,关机
- -c:取消shutdown 操作,若定义了时间参数的话。
- now,相当于+0,立即shutdown操作
- hh:mm,指定时间进行shutdown操作
- +m,多少分钟后进行shutdown操作
- 停止,关机或重启机器
shutdown [-efFhknr][-t 秒数][时间][警告信息]
hwclock
-
选项
- -s:以硬件为准,把系统调整为与硬件时间相同
- -w:以系统为准,把硬件时间调整为与系统时间相同
- 查看或设置硬件时间
hwclock [function] [option…]
date
-
选项
- FORMAT:
- -d:显示字符串所指的日期与时间。字符串前后必须加上双引号。
- -s:根据字符串来设置日期与时间。字符串前后必须加上双引号。
- %H 小时(以00-23来表示)。
%M 分钟(以00-59来表示)。
%S 秒(以本地的惯用法来表示
%m 月份(以01-12来表示)。
%d 日期(以01-31来表示)。
- 显示日期时间
date [OPTION]… [+FORMAT]
获取命令的使用帮助
- 内部命令
help COMMAND - 外部命令
- 使用手册:manual
位置:/usr/share/man
# man COMMAND - 使用手册:压缩格式的文件,有章节之分
位于 /usr/share/man
man1,man2,….
man1,用户命令
man2,系统调用
man3,C库调用
man4,设备文件及特殊文件
man5,文件格式(配置文件格式)
man6,游戏使用帮助
man7,杂项
man8,管理工具及守护进程 - ~]# man CHAPTER COMMAND
注意:并不是每个COMMAND在所有章节中都有手册: - ~]# whatis COMMAND
注意:其执行过程是查询数据库进行的
手工更新数据库:
~]# makewhatis - man命令打开手册以后的操作方法
- 选项
-M /PATH/TO/SOMEDIR:到指定目录下查找命令手册并打开
- 使用手册:manual
- 命令自带简要格式的使用帮助
# COMMAND - -help - 使用手册
- info COMMAND
获取命令的在线文当
时间: 2024-12-15 06:55:57