1、命令的语法规则
结构 : 命令 选项 参数
- 命令,选项,参数之间用空格隔开
- 选项与选项之间,参数与参数之间用空格隔开
- 命令必须有,选项参数可有可无
选项的格式,
-`
短格式
`--`
长格式
区别:通常短格式是长格式的缩写,但是并非所有的短格式都有长格式
短格式可以使用`-`
缩写在一起,选项的长格式不能缩写在一起
同时执行多条命令,将多条命令写成一行,用`;
`隔开
综上,编写一条完整的Linux命令:
命令和选项之间使用空格分隔
命令和参数之间使用空格分隔
选项和参数之间使用空格分隔
选项和选项之间使用空格分隔
参数和参数之间使用空格分隔
2、基础简单命令
date 显示日期
cal显示日历
passwd修改密码
id命令显示当前用户信息
useradd创建用户
su-切换用户
3、基础命令
history:查看历史命令
history n :查看最近的n条历史记录
!n :调用历史记录里编号为n的命令
!mk :调用最近的一条以mk开头的命令
4、在Linux中,你时常会,不了解命令的意思,不知道这条命令是干嘛的
1、查询命令本身的含义
whatis
命令
#如果你的操作系统使用这个命令,但是查询不到含义,是因为这条命令是查询的系统的帮助手册,并目基于数据库的索引查询12小时后生成
使用mpndb更新
[root@RHEL ~]# whatis rm
rm (1) - remove files or directories
rm (1p) - remove directory entries
2、简要查看命令的语法和选项含义
--help
命令
[root@RHEL ~]# ls --help
#--help 查询命令本身的帮助,这一类帮助通常是由开发者来定义的
#[]表示可选项 <>表示必选但是拥有默认 大写字母表示必选项 ...表示列表(可以接多个) [+或者-]表示固定选项
3、man
帮助手册
#查看命令CMD的详细帮助手册
#第一章为所有用户都能执行的命令语法;第五章为文件编写规则;第八章为特权用户执行的系统管理命令语法
使用方法:
#man[章节信息]命令或者配置文件
#man-k关键字
[root@RHEL man]# man -k date