一.命令格式:主命令,选项,参数(操作对象)
选项:指定命令的运行特性,指明要运行命令中的哪一个功能代码;
短选项:-l,-d;如果同一命令同时使用多个短选项,多数可合并。注意:有些命令没有。
参数:命令的作用对象,即命令对什么生效
不同的命令的参数不同
有些选项可以带参数,有些不可以带参数
有些命令可同时带多个参数,多个参数之间可以以空白字符分隔
终止当前的命令:按【Ctrl+C】键可中断正在执行的命令
二.两种补全:
补全命令:输入命令关键字的前几个字符后,按Tab键,可实现命令自动补全
补全文件名和目录名:输入文件的前几个字符后,按tab键可自动补全
三.查看命令帮助
查看bash内部命令帮助
[root@node13 ~]# help cd
命令 --help
[root@node13 ~]# cat ——help 示例如下:cat [OPTION]... [FILE]... 表明cat后面可以加上多个可选的选项以及多个可选的文件参数
下面是对于命令的语法的一些符号的说明:
[] :表示的是可选
...: 表示的可以存在多个参数
| 表示是可选的
<>:必填
{}:表示作为一个整体存在的
man用来提供在线帮助,使用权限是所有用户。使用man命令可以调阅其中的帮助信息,非常方便实用。
man command选项:-C config_file:指定配置文件man.conf,缺省值是/etc/man.conf
[root@node13 ~]# man ls
四.在man命令帮助信息的界面中,所包含的常用操作按键如下:
、info page :info与man的用途其实差不多,都是用来查询命令的用法或者是文件的格式。但是与man page不同的是,info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写, 并且在各个页面中还有类似网页的『超链接』来跳到各不同的页面中,每个独立的页面也被称为一个节点(node)。不过你要查询的目标数据的说明文件必须要以info的格式来写成才能够使用info的特殊功能(例如超链接)。 而这个支持info命令的文件默认是放置在/usr/share/info/这个目录当中的。
info page当中可以使用的按键:
五.date命令
[root@xjf~]# man date
查看当前系统时间的date命令:[root@xjf~]# date
Sat Sep 5 09:13:45 CST 2020
[root@xjf~]# date "+%j"
按照“年-月-日 小时:分钟:秒”的格式查看当前系统时间的date命令如下所示:[root@xjf~]# date "+%Y-%m-%d %H:%M:%S"
将系统的当前时间设置为2020年11月1日8点30分的date命令如下所示:
方法一:[root@xjf ~]# date -s "20201101 8:30:00" Sun Nov 1 08:30:00 CST 2020
方法二:[root@xjf ~]# date 110108302020 Sun Nov 1 08:30:00 CST 2020
当文件后面出现config.d时,说明文件后没有了;若按两次tab都没有反应时,说明不存在该文件
timedatectl命令:timedatectl命令用于设置系统的时间,英文全称为:“time date control”,语法格式为: timedatectl [OPTIONS...] COMMAND ...
设置时区:[root@xjf ~]# timedatectl set-timezone Asia/Shanghai
查看系统时间于时区:[root@xjf~]# timedatectl status
手动修改系统日期:[root@xjf ~]# timedatectl sat-time 2023-03-25(如果修改时间的话,记得关闭时间同步服务器)
六.查看目录下的文件
ll:罗列出当前文件或目录的详细信息
ls:仅罗列出当前文件或目录名(二进制数据)