CentOS中命令别名的使用


    在Linux系统中,误敲错rm命令是一件很容易发生的事情能。所以,怎样避免因为rm命令带来的危害是很重要的。在Linux系统中要做到rm命令的交互其实很简单,只需要简单的使用rm -i命令就可以了。但是每次都这样输入的话会造成敲击键盘的次数增加,这里我们可以使用Linux别名的方法解决该问题。

    下面首先讲一下alias命令的用法:

    首先查询命令的方式有许多种,最长用的有man、info等,但是使用这两种方式给出的帮助结果会有很多,这里我们使用help命令,输出结果清爽干净,如下图所示:


    从命令的查询结果中我们可以看到该命令的使用方式是:

    alias [-p] [name[=values] ... ]

    其中-p选项可以列出现在系统中所有的具有别名的命令,如下如所示:



     shell有几个重要的配置文件:

    /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集shell的设置。

    /etc/bashrc:为每一个运行bash shell的用户执行此文件。当bash shell被打开时,该文件被读取。

    

    当前用户变量:

       ~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。

       ~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。

       ~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件。

上图中的ls命令保存在~/.bashrc文件中,l.、ll、ls保存在/etc/profile.d/colorls.sh文件中,which命令的别名保存在/etc/profile.d/which2.sh文件中。
 
       与alias命令相反的命令是unalias命令,该命令可以将命令的别名取消。

       注:如果只是用alias命令建立别名,而不将其保存在文件中,则该别名只能在该shell终端中使用,其它中断无法使用该别名,要想是其它终端或者重启后继续使用该命令别名,则需要将其保存在文件中,一般自己定义的别名将其保存在~/.bashrc文件中即可。









































本文转自:

https://blog.csdn.net/yidianbiji/article/details/53958728






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值