目录
Ⅲ、man用来提供在线帮助,使用权限是所有用户,使用man命令可以调阅
命令格式 主命令 选项 参数(操作对象)
命令
- 内置命令:由shell程序自带的命令
- 外部命令:有独立的可执行程序文件,文件名即命令名
选项:指定命令的运行特性,指明要运行命令中的哪一个功能代码
- 短选项:例如 -l,-d 如果同一命令可以使用多个短选项,多数可合并【注意,有些命令的选项没得 - 】
- 长选项:例如 --help, --human, --readan
参数:命令的作用对象,即命令对什么生效
- 不同的命令的参数不同
- 有些选项可以带参数,有些选项可以不带参数
- 有些命令可以同时带多个参数,多个参数之间以空白字符分隔
终止当前的命令:ctrl + C
两种补全:
按一下tab是自动补全,两下是选择补全
查看命令帮助
Ⅰ、查看bash内部命令帮助
[root@localhost ~]#help cd
Ⅱ、命令 --help
[root@localhost ~]#cat --help
Ⅲ、man用来提供在线帮助,使用权限是所有用户,使用man命令可以调阅
【注意:这个按下或者回车往下滑,然后要退出按q】
在man命令帮助信息界面中常用操作
按键 | 作用 |
空格,page down | 向下翻一页 |
b,page up | 向上翻一页 |
home | 直接前往首页 |
end | 直接前往尾页 |
/ | 从上至下搜索某个关键词,如 /qiu |
? | 从下至上搜索某个关键词,如 ?qiu |
n | 定位到下一个搜索到的关键词 |
N | 定位到上一个搜索到的关键词 |
q | 退出帮助文档 |
Ⅳ、infopage;这个用的少,里面都是类似超链接的
下面是对于命令的语法的一些符号的说明:
[ ]:表示的是可选
…:表示的是可以存在多个参数
|:表示的是可选的
<>:表示作为一个整体存在的
{ }:表示作为一个整体存在的
时钟命令
data命令
[root@localhost ~]# date
2022年 10月 01日 星期六 16:35:45 CST
CST:中国标准时间
UTC:世界标准时间
[root@localhost ~]# date "+%j"
276
[root@localhost ~]# date "+%Y-%m-%d %H:%M:%S"
2022-10-03 10:41:03
【加号别丢】
设置时间:[root@localhost ~]#date -s "20201101 8:30:00"
or[root@localhost ~]#date 110108302020
timedatectl命令
语法格式:timedatectl [OPTIONS] COMMAND …
之前改hostname的时候也是永久改名字加ctl与这里有点像
timedatectl中的参数及其作用:
参数 | 作用 |
status | 显示状态信息 |
list-timezones | 列出已知时区 |
set-timezone | 设置生效时区 |
set-time | 设置系统时间 |
[root@localhost ~]# timedatectl set-time 2021-05-18
[root@localhost ~]# timedatectl set-timezone Asia/Shanghai
列出已知时区和设置的那个格式一样的
查看目录下的文件ls(list)
常用命令:
参数 | 含义 |
-a | all, 显示所有文件及目录 (. 开头的隐藏文件也会列出) |
-A | 同-a ,但不列出 “.” (目前目录) 及 “…” (父目录) |
-l | 以长格式显示目录下的内容列表,包括文件的权限、链接数、所有者名称和组所有者、文件大小、最后修改日期时间和文件/目录名称 |
-r | reverse,将排序结果反向输出,例如:原本文件名由小到大,反向则为由大到小 |
-R | –recursive,以递归的方式显示指定目录及其子目录中的所有内容 |
-S | sort by file size。根据文件大小排序,而不是文件名 |
-t | sort by modification time,以文件修改时间排序(从最新开始排) |
-d | 仅列出目录本身,而不是列出目录内的文件数据(常用) |
-f | 直接列出结果,而不进行排序 (ls 默认以文件名排序) |
-F | 根据文件、目录等信息,给予附加数据结构,例如:*:代表可可执行文件; /:代表目录; =:代表 socket 文件; |:代表 FIFO 文件 |
-g | 像-l,但是不列出所有者 |
-G, | no-group, 不列出任何有关于组的信息 |
–author | 打印出每一个文件的作者 |
-n | 类似-l,用数字UID和GID代替名称 |
-h | 以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h后将显示为k,m等单位。此选项需要和-l选项结合使用才能体现效果 |
-c | 输出文件的ctime(文件状态最后更改的时间),并根据ctime排序 |
-C | 由上至下的列出项目 |
--full-time | 显示完整时间格式 |
--time | 输出 access 时间或改变权限属性时间 (ctime)而非内容变更时间 (modification time) |
--color=never | 不要依据文件特性给予颜色显示 |
--color=always | 显示颜色 |
ls -l 可以简写为 ll
ls -a 列出隐藏文件 那些前面带点的就是隐藏文件
上边这俩可以组合 ls -a -l
ls -dl 查看目录本身的内容
ls -R 蓝色的是目录