命令格式: 主命令 选项 参数(操作对象)
一、补全命令:
使用 Tab键
例:
要输入ifconfig命令,先输入ifcon:
再按下 Tab键 就可以补全:
二、终止进程:
使用 Ctrl + c
例:
ping www.baidu.com:(正在运行中…)
按下Ctrl + c 就可以结束进程了:
三、命令帮助:
(1):help [内部命令]:
例:
查看 cd 命令:
(2):[外部命令] --help:
[ ] :表示的是可选
… : 表示的可以存在多个参数
| :表示是可选的
< >:必填
{ }:表示作为一个整体存在的
(3):man [命令]:
man用来提供在线帮助,使用权限是所有用户。使用man命令可以调阅其中的帮助信息,非常方便
实用。
在man命令帮助信息的界面中,所包含的常用操作按键如下:
按键 | 作用 |
空格键,page down | 向下翻一页 |
page up | 向上翻一页 |
home | 跳往首页 |
end | 跳往尾页 |
/ | 从上到下搜索某个关键词,如“/linux” |
? | 从下到上搜索某个关键词,如“?linux” |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |
man命令的帮助信息的结构如下:
结构名称 | 代表意义 |
NAME | 命令的名称 |
SYNOPSIS | 参数的大致使用方法 |
DESCRIPTION | 介绍说明 |
EXAMPLES | 演示(附带简单说明) |
OVERVIEW | 概述 |
DEFAULTS | 默认的功能 |
OPTIONS | 具体的可用选项(带介绍) |
ENVIRONMENT | 环境变量 |
FILES | 用到的文件 |
SEE ALSO | 相关的资料 |
HISTORY | 维护历史与联系方式 |
四、date:
date命令用于显示或设置系统的时间与日期,语法格式为: date [OPTION]… [+FORMAT]
- 按照默认格式查看当前系统时间的date命令如下所示:
[root@localhost ~]# date
Wed Jul 13 07:09:55 EDT 2022
date命令中的参数以及作用:
参数 | 作用 |
%Y | 完整年份(例如:2020) |
%m | 月份(1~12) |
%d | 本月中的第几天 |
%H | 小时(00~23) |
%M | 分钟(00~59) |
%j | 今年中的第几天 |
- 输出 2022-07-12 23:47:02 Tue 第3季度 第193天 第28周 -04:00
[root@localhost ~]# date +"%Y-%m-%d %H:%M:%S %a 第%q季度 第%j天 第%V周 %:z"
2022-07-12 23:47:02 Tue 第3季度 第193天 第28周 -04:00
五、timedatectl:
timedatectl命令用于设置系统的时间,英文全称为:“time date control”,
语法格式为: timedatectl [OPTIONS…] COMMAND …
timedatectl命令中的参数以及作用:
参数 | 作用 |
status | 显示状态信息 |
list-timezones | 列出已知时区 |
set-timezone | 设置生效时区 |
set-time | 设置系统时间 |
- 查看系统时间与时区:
[root@localhost ~]# timedatectl status
Local time: Wed 2022-07-13 07:22:05 EDT
Universal time: Wed 2022-07-13 11:22:05 UTC
RTC time: Wed 2022-07-13 11:22:05
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
- 设置时区:
timedatectl set-timezone Asia/Shanghai
- 列出已知时区(只截取了部分):
[root@localhost ~]# timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
六、ls:
查看目录下的文件 语法格式:ls [OPTION]… [FILE]…
ls命令中的选项及功能:
选项 | 功能 |
-l | 以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。 |
-d | 显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。 |
-c | 按照修改文件属性的时间排序 |
-t | 按修改时间排序,最新的优先 |
-u | 按照访问的时间排 |
-h | 以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为 K、M等单位。此选项需要和-l选项结合使用才能体现出结果。 |
-R | 以递归的方式显示指定目录及其子目录中的所有内容。 |
-a | 显示所有子目录和文件的信息,包括名称以“.”开头的隐藏目录和隐藏文件。 |
-A | 与-a选项的作用类似,但不显示表示当前目录的“.”和表示父目录的“…”。 |
-i | 显示文件索引节点号(inode)。一个索引节点代表一个文件,在linux中保存在磁盘分区中 的文件都给它分配一个编号,称为索引节点号inode。 |
-s | 按照文件大小排序 |
每一个文件具备三个状态:
- ctime:change time(改变文件属性 [状态] 的时间) -c
- mtime:modification time(修改文件内容的时间)-t
- atime:access time(最近访问的时间)-u