Linux帮助使用讲解
命令基础知识点
命令语法规则
Command options arguments
命令 选项 参数
命令、选项和参数之间要有空格隔开,没有规定空格的大小
命令选项的注意事项:
eg: ls -l -a -b == ls -lab (这两个命令的功能相同)
eg: ls --help
命令行选项中的“-”与“–”的区别
“–”说明后面的选项部分是一个整体不可拆分;
“-”说明当后面的选项有多个时可以拆分,可分开写,也可合并在一起执行。
命令行中执行的命令有多个功能时,用“;(分号)”隔开。
eg: cal 2009 ; cal 2010 > cal1.txt
命令的含义:cal 显示2009年的日历,“;”分号将显示2009年的日历与将存有2010年日历的cal1.txt文件隔开。
如将2019与2020年的日历导入到cal3.txt文件的例子
eg: (cal 2009 ; cal 2010) > cal2.txt
命令的含义:将2009年与2010年的日历,重定向到cal2.txt文件中
典型命令的学习
命令:date
含义:显示日期和时间
命令:date -d ‘1 day age’ +%Y%m%d
cp -r /tmp/T /tmp/Test/T-$(date -d ‘1 day ago’ +%Y%m%d)
含义:显示一天前的时间,这个命令可在脚本中以每天日期的名字来命名日志文件名
命令:man date
含义:查询date的使用
命令:info date
含义:也是查询date这个命令的使用,这个命令的查询有man date命令的相关解释。
使用date命令进行系统时间修改的错误示范
命令:date 84
含义:仅修改系统的月份,这个命令是不全的所以会进行报错
命令:date 080417372022.00
扩充知识:
在Linux中计算机的1970年1月1号是一个特殊的数字,作为计算机诞生的日期。
一天中一共有多少秒:246060=86400秒
FORMAT有很多控制输出的变量
命令:cal
含义:显示本年、本月的日历
命令帮助文档
HELP的帮助命令
命令:命令 --help
语法规则:"[ ]"中括号:代表的是可选项,可不写选项。
大写字母:代表必写项,如果不写则命令无法执行成功
“…”省略号:代表多选项,一次可写多个选项。如果没有则代表只能有一个选项。
‘’单引号:可使电脑识别由空格隔开的两个部分的一个命令。
| 竖杠:可使用此符号进行三选一。
"[ ]"中括号
eg: date --help
大写字母
eg: useradd --help
命令:cp --help 显示有两个必选项,如果没写则会报错
“…”省略号
eg: date --help
注意描述信息
‘’单引号
eg:date +‘%Y-%m-%d %H:%M:%S’
| 竖杠
eg:man date
man的帮助
命令:man 命令
man(manual)帮助的文件位置:/usr/share/man
这个文件夹中放着很多关于各个文件的man帮助文件
使用方式:必须在man帮助中才使用的方式
①翻页按小n:往下找;按大N:网上找。
②往下翻一行:按回车键
③往下翻一页:按空格
④搜索man帮助命令中的关键词:/关键词或者符号(光标会显示第一个关键词的位置)。搜索的位置是在当前页进行搜索。
info的帮助命令
命令:info 命令名
info(infomation)命令所查询的命令会更加详细。
命令解释的详细程度:info>man>–help
在系统中并不是所有解释命令都存在。
man帮助与–help的区别
–help:比较简单不会对查询的命令进行解释。
man:会对查询的命令进行详细的解释
命令的查询
命令:man -k 所查询的命令名
eg:查询压缩文件的相关命令,就会显示所有含有zip命令的命令
命令:man -k zip