命令参数的格式
\[\] :表示的是可选
...: 表示的可以存在多个参数
|表示是可选的
<>:必填
{}:表示作为一个整体存在的
长格式
--完整参数
短格式
-参数缩写
man
用于查看命令、系统调用、配置文件、库函数等官方详细文档,
echo

在终端上输出字符串或者变量的提取值

创建变量,并输出变量值
date
打印或设置系统的日期和时间
date -d
计算时间/日期

date -s "要修改的时间"-----修改时间日期

打印语法:date "+格式符组合"
1. 日期类常用格式符
| 符号 | 含义 | 示例 |
|---|---|---|
%Y |
4 位年份 | 2026 |
%y |
2 位年份 | 26 |
%m |
2 位月份 (01-12) | 06 |
%d |
2 位日期 (01-31) | 15 |
%D |
月 / 日 / 年 (MM/DD/YY) | 06/15/26 |
%F |
标准日期 (YYYY-MM-DD) | 2026-06-15 |
| %d | 本月第几天 | |
| %j | 本年第几天 |
- 时间类常用格式符
| 符号 | 含义 | 示例 |
|---|---|---|
%H |
24 小时制小时 (00-23) | 14 |
%I |
12 小时制小时 (01-12) | 02 |
%M |
分钟 (00-59) | 35 |
%S |
秒 (00-59) | 22 |
%T |
时分秒 (HH:MM:SS) | 14:35:22 |

timedatectl
用于设置系统时间 time date control
参数
1.status
显示系统时钟的当前设置

local time:系统当前的本地时间CST(中国标准时间)
universal time:协调世界时间UTC,CST比UTC块8个小时
RTC time:硬件时间,通常与UTC时间一致
Time Zone:当前时区
System clock synchronized:表示系统时钟是否已经与网络时间服务器同步,yes 是的意思。
NTP service: active ntp服务是否处于活动状态
RTC in local TZ: no RTC时间是否使用本地时区
2.set-time
设置系统时间
3.set-timezone
设置生效时区
4.set-ntp
设置ntp服务
reboot
重启系统
shutdown -r now #重启系统
init 6 #重启系统
poweroff
关机
init 0 #关机
shutdown now #系统关机
clear #清屏,快捷键是ctrl+l
file---查看文件类型
格式:file 文件名
文件类型
- ASCII text:存储 ASCII 码的字符文本文件
- directory:目录文件
- symbolic link:连接文件
- block special:数据块设备文件
- character special:字符设备文件
- empty:空文件
stat--查看文件属性

文件的三种时间状态
Access Time:内容最后一次被访问的时间
Modify Time 内容最后一次被修改的时间
Change Time:文件属性最后一次被修改的时间
tr--替换文本内容中的字符
格式:tr 原始字符 目标字符
参数:
-c:反选字符,符合替换部分的内容不处理,不符合的替换
-d:删除指定字符
-s:缩减连续重复的字符或者指定为单字符:tr -s 字符

ip a---查看本机所有网络接口
free--显示当前系统内存使用量
默认kb为单位,-h易读模式,
Mem:内存,Swap:虚拟内存

内存总量 已用量 空闲量 共享使用内存量 缓存的内存量 可用量
tree---以树形图形式列出目录的内容结构

history
用于查看执行过的历史命令,默认1000条,可以通过自定义**/etc/profile**文件中的HISTSIZE变量值 更改记录数量。格式history 【参数】
参数:
-c:清空当前用户在本机执行的命令历史记录
历史命令会被保存在用户家目录中的**.bash_history**文件中,可以使用"!编码数字"的方式来重复执行某一次的命令
wget------下载网络文件
全称:world wide web get
格式;weget 参数 网址
参数:
-b:后台下载
-p:下载到指定目录
-r:递归下载
yum
yum repolist all:列出所有仓库
yum list all:列出仓库中所有软件包
yum info 软件包名:查看软件包信息
yum install 软件包名:安装软件包
yum reinstall 软件包名:重装软件包
yum update 软件包名:升级软件包
yum remove 软件包名:移除软件包
yum clean all :清除所有仓库缓存
yum check-update :检查可更新的软件包
systemctl
start 启动服务名
restart 重新启动
reload 重新加载配置文件
stop 停止
disable 禁止服务开机启动
enable 允许服务开机启动
mask 标记服务,永远无法以任何方式启动
unmask 取消标记,允许启动
status 查看服务状态
is-active 查看服务是否是活动的
is-enabled 查看服务是否已经设置为开机启动