linux命令概论

来源:互联网 发布:孙俪的淘宝店铺叫什么 编辑:程序博客网 时间:2024/04/25 20:46

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

0 0