在使用和维护Linux系统过程中,我们常常希望根据自己的需要来定义一些命令,那么这样的操作是不是很难呢?其实不是,系统已经为我们设置好了相关的命令,下面小编就以CentOS6.4系统为例,为大家演示如何创建自己的命令。

  • CentOS6.4

  1. 1

    CentOS系统下的创建自定义命令其实比较简单,使用的命令就是alias,具体使用的方法就是 alias 自定义命令名=‘命令’。但是需要注意的是,在自定义之前需要查看自定义的命令名是否是系统已经使用的命令名,否则会冲突,另外一个就是定期清理不需要的自定义命令名。

    EN

  2. 1

    举例

    假定系统操作员希望进行如下操作:1.进入目录/root,2.查看目录下文件,3.切换回根目录/。通常这需要三条命令 cd /root、ls、cd / ,如果需要经常使用那么我们可以通过自定义命令的方式用一条命令完成全部操作。

    Linux命令详解:[8]alias创建自己的命令

    END

操作过程

  1. 首先使用命令 type 自定义命令名 ,查看自定义命令名是否被系统占用。从图中可以看出test命令名已被系统占用,所以不能使用,而loo这个命令名经查询可以使用。

    Linux命令详解:[8]alias创建自己的命令

  2. 使用命令alias创建自定义命令:alias loo='cd /root;ls;cd /' 。需要注意的是命令的使用格式,分号与分号之间是没有空格的。

    Linux命令详解:[8]alias创建自己的命令

  3. 测试一下自定义命令,当输入命令 loo 时,发现系统依次完成了 cd /root、ls、cd / 三条命令,说明设置成功。同时也可直接使用命令 alias  查询系统中是否添加了loo这个自定义命令。

    Linux命令详解:[8]alias创建自己的命令

  4. 如果希望删除这个自定义命令,可以使用命令 unalias 自定义命令名 来完成。执行之后发现,loo命令已不存在,同时自定义命令库中也没有loo命令。

    Linux命令详解:[8]alias创建自己的命令








原文地址:http://jingyan.baidu.com/article/ac6a9a5e6738422b653eac01.html