命令
一:
1分类:①外部命令:linux系统中有存储位置的命令,与之对应的二进制可执行文件。
②内部命令:没有存储位置的命令,shell自带
2,shell如何解析命令
例如:# ls -lh /etc
命令 选项 参数
环境变量(PATH)
①定义:从哪些路径中去查找用户键入的命令字符串所对应的命令二进制文件
②查看环境变量语句:#echo $PATH
结果:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
原理:把用户键入的命令按照PATH的路径下从左至右依次找与之相匹配的二进制文件,若能找到,则执行,否则,则不执行
二:①basename(基名):最右侧的文件或者目录名
dirname:取到路径:basename左侧的路径
②help:内部命令的帮助文档
格式:help commond
–help(选项):
提供大部分外部命令的帮助文档,简单的文档
③man命令
NAME:命令名称-功能说明
SYNOPSIS:用法说明,包括可用的选项
[]:可选内容
<>:必须要提供的
|:多选一
…:同类型内容可以出现多个
DESCRIPTION:命令功能详细说明,每一个选项的含义
OPTION:选项含义
FILES:命令配置文件
BUGS:提交bug的方法
EXAMPLES:示例
SEE ALSO:参照
④centos6.8安装man方法:
[root@nebula /]# cd /etc/yum.repos.d/
[root@nebula yum.repos.d]# mkdir bak --创建目录
[root@nebula yum.repos.d]# mv Cen* bak --备份原有文件
[root@nebula yum.repos.d]# vi yum.repo --创建repo文件
[CentOS6.8]
name=CentOS6.8
baseurl=file:///media
gpgcheck=0
enabled=1
[root@nebula yum.repos.d]# mount /dev/sr0 /media/ ----系统重启之后需要执行
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@nebula yum.repos.d]# yum clean all
[root@nebula yum.repos.d]# yum makecache
[root@nebula yum.repos.d]# yum install man -y
⑤man手册:
1:用户的指令
2、系统帮助文档
3、程序库文件
4、设备文件文档
5、文件系统
6、游戏帮助文档
7、杂类
8、系统指令
9、内核指令
⑥info命令:
在线帮助文档,提供详细帮助信息,与man命令类似
man手册的使用方法:
使用方法:
翻屏:
空格键:向文件尾部翻一屏
b:向文件首部翻一屏
CTRL+D:向文件尾部翻半屏
CTRL+U:向稳健首部翻半屏
回车键:向文件尾部翻一行
k:向文件首部翻一行
G:跳转最后一样
1G:跳转至首部
#G:向文件尾部翻#行
搜索:
/keyword:从文件的首部向尾部依次查找,不区分大小写
?keyword:从文件的尾部向首部依次查找,不区分大小写
n:与查找命令方向相同
N:与查找命令方向相反