一、什么是命令?
1.可以是一个可执行程序,可以编译成二进制文件,如C写成的程序,也可以是由脚本语言写的程序;
2.是一个内建于shell自身的命令
3.是一个shell函数
4.是一个命令别名
二、一些命令
- type 说明怎么样解释一个命令名
- which 显示会执行哪个可执行程序,显示一个可执行程序的位置
这个命令只对可执行程序有效,不包括内部命令和命令别名
- man 显示命令手册页
- apropos 显示一系列适合的命令
- info 显示命令info
- whatis 显示一个命令的简介描述
- alias 创建命令别名
- help——得到shell内部命令的帮助文档 help cd
- --help——显示命令所支持的语法和选项说明 mkdir--help
- man——显示程序手册 man ls man section search_term man 5 passwd
- apropos——显示适当地命令 apropos floppy //以floppy为关键字来搜索参考手册 等价于man-k
- whatis——显示非常简洁的命令说明
- info——显示程序Info条目,info是命令程序手册页的替代物
- readme
三、用别名alias创建自己的程序
type test ji解释test命令,验证是否存在test命令
type foo
alias foo='cd/user;ls;cd-' 将cd/user;ls;cd-起一个别名为foo
unalias foo 删除别名
alias 使用不带参数的alias,查看所有定义在系统环境中的别名