(alias) - 用来设置指令的别名

alias

用来设置指令的别名

补充说明

alias命令 用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。使用alias时,用户必须使用单引号''将原来的命令引起来,防止特殊字符导致错误。

alias命令的作用只局限于该次登入的操作。若要每次登入都能够使用这些命令别名,则可将相应的alias命令存放到bash的初始化文件/etc/bashrc中。

语法

alias(选项)(参数)

选项

-p:打印已经设置的命令别名。

参数

命令别名设置:定义命令别名,格式为“命令别名=‘实际命令’”。

实例

alias 的基本使用方法为:

alias 新的命令='原命令 -选项/参数'

例如:alias l=‘ls -lsh'将重新定义ls命令,现在只需输入l就可以列目录了。直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。

要删除一个别名,可以使用 unalias 命令,如 unalias l。

查看系统已经设置的别名:

[root@localhost ~]# 
[root@localhost ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@localhost ~]# 

命令别名永久生效

直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入~/.bashrc文件,然后重新载入下文件就可以了。

$ vim ~/.bashrc

在文件最后面加入别名设置,如:alias rm=’rm -i’,保存后重新载入:

$ source ~/.bashrc

这样就可以永久保存命令的别名了。因为修改的是当前用户目录下的.bashrc文件,所以这样的方式只对当前用户有用。如果要对所有用户都有效,修改/etc目录下的bashrc文件就可以了。在CentOS7下,这个文件是/etc/bash.bashrc。此外在CentOS7下,细看~/.bashrc文件,会发有这样一段代码:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

这个代码的意思就是加载.bash_aliases文件,CentOS7已经帮我们考虑好了,所以也可以在用户根目录下新建一个文件.bash_aliases存放命令别名设置。

小结

alias这个命令是shell的内建命令,可以根据自己的使用习惯设置一些别名,需要注意的就是和其他命令冲突的情况。

一、 范例演示

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

二、 自定义命令简介

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

三、 演示举例

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

四、 操作过程

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

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

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

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

热点新闻

抖音在美业务威胁再升级 特朗普要禁止TikTok运营?

美国对中国科技公司的威胁再度升级!特朗普当地时间7月31日在其专机“空军一号”上对媒体记者表示,他将禁止TikTok在美国运营,最早于周六(即8月1日)实施,并且暗示他不会支持美国公司去收购TikTok。这是TikTok一周内在美国遭遇的第二次政府打压,本周美国财政部刚刚提交审查建议。 阅读全文

发布于:2020-08-01T21:14:31Z  |  105次阅读  |  详细内容 »

受疫情影响 Booking.com宣布最多裁员25%

全球酒店预订平台Booking.com母公司Booking Holdings今日宣布,由于新冠病毒疫情继续对旅游造成广泛影响,该公司计划在全球范围内最多裁员25%。目前,Booking.com拥有逾1.7万名员工。 阅读全文

发布于:2020-08-04T23:15:13Z  |  103次阅读  |  详细内容 »

不惜一切坚持生产 特斯拉成为疫情下汽车业最大赢家

疫情危机之中,由于前期“种下的种子”渐渐长成,特斯拉逆势迎来大丰收。面对疫情冲击,全球传统车企遭受重创,销量和利润暴跌之时,特斯拉却仍保持盈利,股价由三月低点至今已飙升了约4倍。这使得它7月初市值超越大众和丰田后,始终稳坐全球第一大车企宝座。 阅读全文

发布于:2020-08-02T17:46:01Z  |  87次阅读  |  详细内容 »

互联网平台侵权屡禁不止 微信读书被判赔偿用户6600元

“微信读书”App因默认开放读书记录遭用户起诉,该案于7月30日落槌,法院认定腾讯公司侵犯用户个人信息权益,判决赔偿用户6600元。“我们尊重法院判决。”微信读书方面向《证券日报》记者表示,保障用户信息安全是微信读书一直坚守的首要原则。 阅读全文

发布于:2020-08-01T08:14:45Z  |  78次阅读  |  详细内容 »

特斯拉Model Y在6月份销售7500辆 是Model X两倍多

特斯拉在去年3月份推出了跨界运动型多用途电动汽车Model Y,并在今年一季度开始向消费者交付,不过在Model Y开始交付之后,特斯拉在每一季度,将其与Model 3的产量及交付量合并公布,因而目前还无法知晓Model Y的具体销量。 阅读全文

发布于:2020-08-01T17:44:30Z  |  77次阅读  |  详细内容 »

CDC预测:未来30天 美国每天将有1000人死于新冠肺炎

美国疫情现况有多严峻?美疾控中心(CDC)预测,未来30天,美国每天将有1000人死于新冠肺炎。据美国有线电视新闻网(CNN)消息,过去一周,美国27个州的疫情逐渐趋缓,这是一个好消息,但对全美来说,疫情还是相当严重。根据CDC发布的一份综合预测数据,到8月22日,美国新冠肺炎死亡病例将达到17.3万例,在未来30天,平均每天就有1000个美国人死于新冠肺炎。 阅读全文

发布于:2020-08-03T12:15:09Z  |  76次阅读  |  详细内容 »

腾讯建国内首个综合电竞体验馆:《头号玩家》沉浸体验成真

上海聚集了全国80%以上的电竞公司、俱乐部和明星资源,每年有近一半的电竞赛事在上海举办。在上海,腾讯电竞携手中央广播电视总台,建立了世界级的电竞赛事远程制播中心。在2020 ChinaJoy上,腾讯宣布,国内第一个综合电竞体验馆——腾讯电竞V-Station体验馆,将在2020年”十一黄金周”正式落地上海。 阅读全文

发布于:2020-08-01T16:14:51Z  |  71次阅读  |  详细内容 »

字节跳动回应TikTok易主:不对谣言或猜测发表评论

此前彭博社报道,美国政府即将颁布行政命令,以国家安全为由,迫使字节跳动出售短视频应用TikTok的美国业务。据知情人士透露,微软正在与字节跳动商谈收购TikTok的事宜,但谈判进展和具体条款尚未可知。如果美国科技巨头微软成功收购,则可以化解TikTok的监管风险。 阅读全文

发布于:2020-08-01T12:44:51Z  |  71次阅读  |  详细内容 »

中国联通推出PLUS会员:联合12家互联网公司 最低99元/年

8月1日上午消息,中国联通今日宣布推出首款付费会员类产品——联通PLUS会员。该产品是中国联通在自有资源基础上,联合12家互联网公司共同打造,覆盖用户吃喝玩乐各类优惠特权。即日起,该产品在联通手厅App、中国联通营业厅微信公众号、10010短信及实体营业厅等线上线下全渠道正式发售。 阅读全文

发布于:2020-08-01T11:15:18Z  |  71次阅读  |  详细内容 »

字节跳动同意剥离TikTok美国业务 提出微软等两家公司接管

路透社消息,两名知情人士周六(1日)表示,在美国总统特朗普周五表示他已决定禁用该应用后后,字节跳动已同意完全剥离TikTok在美国的业务,以挽救与白宫的一笔交易。字节跳动此前曾试图在TikTok的美国业务中持有少数股权,但遭到了白宫的拒绝。 阅读全文

发布于:2020-08-01T22:45:42Z  |  70次阅读  |  详细内容 »

微信支付亲属卡被当成诈骗工具 官方详解正确打开方式

既能方便老人操作支付,又能避免熊孩子无度消费,亲属卡成为了越来越多用户兼顾家庭的好帮手。但同时,还是有少数用户因为不了解这一功能、“误赠”亲属卡导致了资金损失。近日,有媒体报道称,广州的吴某冒充贷款中介人员,诱导受害人与其建立微信亲属卡,盗刷对方微信账户中的资金。 阅读全文

发布于:2020-08-01T14:44:34Z  |  69次阅读  |  详细内容 »

即将推出的Apple Watch Series 6的电池现身监管机构

即将到来的Apple Watch Series 6的电池很可能已经在韩国测试研究院完成备案,并被Twitter用户@yabhishekhd发现。6月23日,韩国监管机构KTR为一块容量为303.8mAh的1.17Wh电池颁发了认证,该机构负责在公开销售前对新硬件进行审批和测试。 阅读全文

发布于:2020-08-01T22:45:43Z  |  68次阅读  |  详细内容 »

小伙落水失踪 10天内微信余额却被多次提现

8月2日,据媒体报道,7月19日晚,四川宜宾一男子在救落入江中的弟弟时不慎失踪,但随后却不断收到其微信余额提现和消费的提示信息。报道称,7月19日晚9点左右,男子姜某成和女友带着9岁的弟弟到江边游玩,结果弟弟不慎失足落水,姜某成急忙扑入水中营救,却不料双双遇险。最终弟弟被路人救起送医,姜某成却下落不明,目前搜寻工作仍在继续。 阅读全文

发布于:2020-08-02T17:51:19Z  |  67次阅读  |  详细内容 »

特斯拉CEO马斯克:中国人聪明勤奋 反观美国太自满

特斯拉CEO埃隆·马斯克周五(7月31日)接受美国“汽车新闻”网站采访时直言,中国令他震撼,中国人非常聪明而且非常勤奋,反观美国自己则太过自满。据美国全国广播公司财经频道(CNBC)报道,采访当天,当“汽车新闻”网站的出版商杰森·斯坦问到“中国作为全球电动汽车策略领导者如何”时,马斯克说道: 阅读全文

发布于:2020-08-02T11:44:51Z  |  67次阅读  |  详细内容 »

微软发布新的Windows Insider计划网站

微软今日发布了改版后的Windows Insider计划网站。新网站经过重新设计,更加方便用户访问和参与,新的Windows Insider网站将为测试者了解该计划提供一站式服务。Windows Insider计划是一个由数百万Windows最忠实的粉丝组成的社区,他们可以第一时间看到Windows接下来的变化。 阅读全文

发布于:2020-08-02T00:14:38Z  |  67次阅读  |  详细内容 »

AOC推出2款AGON游戏显示器 分别采用TN和NanoIPS面板

今天,AOC宣布推出两款全新游戏显示器,其中27英寸AG273QXP是今天发布的比较有意思的产品,因为这是该公司有史以来第一款兼容FreeSync的1440p 165Hz IPS产品,相对于2017年仅有G-Sync的AG271QG来说,代表着一款值得注意的、更全面的产品。AOC采用了LG NanoIPS显示面板,供了相当大的升级,例如1ms的GtG响应时间。 阅读全文

发布于:2020-08-01T00:44:37Z  |  67次阅读  |  详细内容 »

热门Linux命令