1 linux中命令的种类
<1>可执行文件
<2>shell内置命令
<3>shell函数
<4>alias命令
2 查看命令类型可以使用shell命令type
type command
示例如下:
xxx@LinuxDDD:/$ type cd
cd is a shell builtin
xxx@LinuxDDD:/$ type cp
cp is hashed (/bin/cp)
xxx@LinuxDDD:/$ type ls
ls is aliased to `ls --color=auto'
3 查看命令所在的位置
which command
示例如下:
xxx@LinuxDDD:/$ which cp
/bin/cp
4 获取命令的帮助信息
有help,--help,man,apropos,info,whatis之类的命令
help command //command是shell内置的命令,如cd
program --help //program是可执行程序,如cp,mkdir
man program //program是可执行程序,如cp,mkdir
apropos xxx //显示出和xxx相关的合适的命令
man -k xxx //作用和apropos类似
info program //用树形结构来显示帮助信息,类似网页,但是感觉不爽
whatis program //显示命令的简略信息
xxx@LinuxDDD:/$ whatis cp
cp (1) - copy filesand directories
xxx@LinuxDDD:/$ whatis ls
ls (1) - listdirectory contents
xxx@LinuxDDD:/$ whatis cd
cd: nothing appropriate.
5 别名
这个命令是alias,就是用来创建一条命令或者多条命令的别名。使用如下:
alias xxx=’command1;command2;command3;……commandn’
取消别名的方法:
unalias xxx
示例:
xxx@LinuxDDD:/$ alias foo='cd /home/tmp;ls;cd -;'
xxx@LinuxDDD:/$ foo
Hal2 install.sh new1 test.cpp~ x1
install2.sh new new1~ tmp x2
install2.sh~ new~ test tmp~ 搭建安卓开发环境.txt
/
xxx@LinuxDDD:/$ unalias foo
xxx@LinuxDDD:/$ type foo
bash: type: foo: not found