关机相关命令
reboot
reboot命令:重启系统
指令格式:reboot
- 可添加“-w”选项:模拟重启(只写入重启相关日志信息)
例1:重启系统
[root@ddkk.com ~]# reboot
shutdown
shutdown命令:
指令格式:shutdown 选项 “提示”
- 选项后可跟时间参数,指定时间段执行该命令
选项 | 含义 |
---|---|
-h | 停止系统服务并关机 |
-r | 停止系统服务并重启 |
-k | 仅向系统中所有在线用户发出提示信息 |
-c | 取消系统的所有关机/重启命令 |
例1:设置系统在21:00关机且向用户发出提示信息,最后取消
- CentOS 7.x之前的版本取消关机方法为:Ctrl 和 C
- CentOS7.x之后的版本取消关机方式为:shutdown -c
sync
sync命令:将内存中内存强制刷新到磁盘中
指令格式:sync
- 普通用户执行该命令,仅刷新本身相关的内存数据
- root用户执行该命令,则刷新整个系统中内存数据
例1:将系统内存中所有数据刷新到磁盘中
[root@ddkk.com ~]# sync
- reboot、shutdown和halt命令在关机前均隐式调用该命令
-执行init 0
和halt
和poweroff
等命令也可关闭系统(所有关机命令底层均通过“systemctl”命令实现)
帮助相关命令
help
help命令:返回指定命令的选项和该选项简介
指令格式:命令 --help
例1:查看shutdown命令相关选项
[root@ddkk.com ~]# shutdown --help
shutdown [OPTIONS...] [TIME] [WALL...]
Shut down the system.
--help Show this help
-H --halt Halt the machine
-P --poweroff Power-off the machine
-r --reboot Reboot the machine
-h Equivalent to --poweroff, overridden by --halt
-k Don't halt/power-off/reboot, just send warnings
--no-wall Don't send wall message before halt/power-off/reboot
-c Cancel a pending shutdown
man
man命令:打开指定命令的帮助文档(手册)
指令格式:man 命令
- 按q:退出帮文档
- 按/:检索帮助文档中的关键词(不区分大小写)
例1:打开date命令的帮助文档
- 帮助文档中的组成内容主要由以下字段构成:
字段 | 含义 |
---|---|
NAME | 命令名称和名称说明 |
SYNOPSIS | 命令语法简介 |
DESCRIPTION | 命令完整说明 (主要查看内容) |
EXAMPLES | 使用实例 |
OVERVIEW | 命令概述 |
DEFAULTS | 默认配置说明 |
OPTIONS | 可用选项说明 |
ENVIRONMENT | 环境变量 |
FILES | 命令使用、参考或链接到的文件 |
COPYRIGHT | 版权声明 |
AUTHOR | 作者 |
SEE ALSO | 该命令相关的其他说明 |
- 属性代号有以下9种:
属性代号 | 含义 |
---|---|
1 | 用户在Shell环境种可调用的命令/执行文件 |
2 | 系统内核可调用的函数和程序等 |
3 | 常用函数和函数库 (主要为C语言函数库) |
4 | 设备文件说明 (通常位于/dev目录下) |
5 | 配置文件或文件格式 |
6 | 游戏 |
7 | 惯例和协议等 |
8 | 系统管理员才可调用的命令/执行文件 |
9 | 内核相关文件 |
mandb
mandb命令:创建/更新帮助文档的数据库
指令格式:mandb
- 该命令仅root用户可执行(CentOS 7之前版本是makewhatis命令)
- whatis和apropos命令需在该数据库创建的前提下才可使用
例1:创建/更新帮助文档的数据库(第一次执行该命令,需较长时间遍历相关文件)
[root@ddkk.com ~]# mandb
Processing manual pages under /usr/share/man/overrides...
Updating index cache for path `/usr/share/man/overrides/man8'. Wait...done.
Checking for stray cats under /usr/share/man/overrides...
Checking for stray cats under /var/cache/man/overrides...
...
...
...
119 man subdirectories contained newer manual pages.
7768 manual pages were added.
0stray cats were added.
0old database entries were purged.
whatis
whatis命令:返回指定命令的功能
指令格式:whatis 命令
- 效果等效于man -f
例1:查看date命令的功能
[root@ddkk.com ~]# whatis date
date (1) - print or set the system date and time
date (1p) - write the date and time
apropos
apropos命令:返回在帮助文档检索关键词的结果
指令格式:apropos 关键词
- 效果等效于man -k
例1:在帮助文档种检索“firewalld”关键词
[root@ddkk.com ~]# apropos firewalld
firewall-cmd (1) - firewalld command line client
firewall-offline-cmd (1) - firewalld offline command line client
firewalld (1) - Dynamic Firewall Manager
firewalld.conf (5) - firewalld configuration file
firewalld.dbus (5) - firewalld D-Bus interface description
firewalld.direct (5) - firewalld direct configuration file
firewalld.helper (5) - firewalld helper configuration files
firewalld.icmptype (5) - firewalld icmptype configuration files
firewalld.ipset (5) - firewalld ipset configuration files
firewalld.lockdown-whitelist (5) - firewalld lockdown whitelist configuration file
firewalld.richlanguage (5) - Rich Language Documentation
firewalld.service (5) - firewalld service configuration files
firewalld.zone (5) - firewalld zone configuration files
firewalld.zones (5) - firewalld zones
其他命令
cal
cal命令:返回月历
指令格式:cal 选项
- 若不指定选项,则隐式添加选项-1
选项 | 含义 |
---|---|
-1 | 仅返回当前月的月历 |
-3 | 返回前后3个月的月历 |
-y | 指定年 (若仅指定年,则返回该年的所有月历) |
-m | 指定月 |
例1:分别输出本月月历和前后3个月的月历
clear
clear命令:清屏终端
指令格式:clear
- 等效于Ctrl和L
fc
fc命令:通过Vi编辑器修改指定历史命令,并在保存退出后执行
指令格式:fc 选项
选项 | 含义 |
---|---|
-N | 指定第N条历史命令 (默认为第1条) |
-l N | 返回最近N条历史命令 (默认仅返回最近10条) |