alias和catia比较命令需要手动实现才有效

linux下alias命令详解
笔者在看《鸟哥私房菜》时,突然看到这个命令,之前未接触过,故简单记录学习下,具体的大家可参见man手册。
功能说明:设置指令的别名。
语  法:alias[别名]=[指令名称]
:若不加任何参数,则列出目前所有的别名设置。
例 :ermao@lost-desktop:~$
&&&&&&&&&&&&&&&&
alias egrep='egrep --color=auto'
& && alias
fgrep='fgrep --color=auto'
&&&&&&&&&&&&&&&&&alias grep='grep
--color=auto'
&&&&&&&&&&&&&&&&
alias l='ls -CF'
&&&&&&&&&&&&&
&& alias la='ls -A'
&&&&&&&&&&&&&
&& alias ll='ls -alF'
&&&&&&&&&&&&&&&&
alias ls='ls --color=auto'
明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/pro或自己的~/.bashrc中设定指令的别名。
还有,如果你想给每一位用户都生效的别名,请把alias la='ls
一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc
区别就在于一个是设置给全系统一个是设置给单用户使用.
利用alias可以把很长的命令变成任意我们喜欢的简短的
如果想永久生效,就把这条写入到 /etc/bashrc里面
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。扫一扫体验手机阅读
<span type="1" blog_id="2065680" userid='
75篇文章,7W+人气,0粉丝
容器私有云平台实践之路
¥51.0092人订阅
掌握VMware超融合技术
¥51.0057人订阅
高并发架构之路
¥51.00151人订阅
新西兰资深网工运维之道
¥51.00457人订阅
前百度高级工程师的架构高可用实战
¥51.00240人订阅
<span type="1" blog_id="2065680" userid='Linux 指令详解 alias 设置别名_Linux教程_Linux公社-Linux系统门户网站
你好,游客
Linux 指令详解 alias 设置别名
来源:Linux社区&
作者:doiido
我们在使用Linux中使用较长的命令而且要经常要使用时,总是会使用别名,这里就简单的介绍一下别名alias
指令:alias设置指令的别名
语法:#& alias name='command line'
参数:-p:& & 打印出现有的别名(唯一的参数)若不加任何参数,则列出目前所有的别名设置
用法:# alias cp='cp -i'这样就可以用cp来代替cp -i,而且cp -i这条命令依旧有效
查看alias:列出目前所有的别名设置。# alias& & 或& & # alias -p
查看具体一条指令的别名# alias cp
别名永久化:alias的作用仅在该次登入的操作,即输入一次alias后,这个修改只在当前的Shell生效。如果重新开启一个 Shell,或者重新登录,则这些alias将无法使用。好在linux中提供alias永久化的方法:&1&.若要每次登入就自动生效别名,则把别名加在/etc/profile或~/.bashrc中。然后# source ~/.bashrc&2&.若要让每一位用户都生效别名,则把别名加在/etc/bashrc最后面,然后# source /etc/bashrc
重新设置别名:alias重置的方法与第一次设置的时候一样# alias cp='cp -i'
删除别名:格式:unalias name
#& unalias cp
本文永久更新链接地址:
相关资讯 & & &
& (05/07/:06)
& (07/28/:22)
& (10/07/:51)
& (06/16/:08)
& (06/09/:15)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款生命不息,奋斗不止!
更改系统环境设置,让alias永远生效
alias(中文称为“别名”)允许使用更加简短的名称来重新定义 Linux 中的 Shell 命令,从而简化命令行的输入。如果经常与 CLI 打交道,那么使用 alias 不仅会节省时间,而且也能提高效率,真是一举两得的好事。
基本用法: alias 的基本使用方法为:alias 新的命令='原命令 -选项/参数'。举例说明,alias l=‘ls -lsh' 将重新定义 ls 命令,现在只需输入 l 就可以列目录了。获知别名: 直接输入 alias 命令会列出当前系统中所有已经定义的命令别名。删除别名: 要删除一个别名,可以使用 unalias 命令,如 unalias l。
上面的是网上看到的,这个方法只是暂时的,如果重启一次就失效了,如果我们想永久生效一个命令怎么办呢?
打开 .bashrc (应该是ubuntu发行版的,其他发行版也许可以修改.bash_profile)可以看到
# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
方法1 :直接在我们的 环境变量文件中添加 alias xx='xxxxx'
: .bashrc 中有一句话
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
就是说可以另外新建一个文件用于专门存放自己的alias信息
  $ vi .bash_aliases
  在文件中输入自己想设置的命令
alias rm='rm -i'
然后保存推出
  $ source .bashrc
#让我们的环境生效
1.很多时候我们只注意了解决问题本身,但是往往忽略了其他的东西,在解决问题的过程中也是一个学习的机会,尤其不要忘了看软件源码之类的注释!突然发现这个非常重要,就是因为看了注释,我才发现了这个方法,而我本来的目的是想对我自己的环境变量进行设置修改,在解决环境变量的问题同时我又顺带解决了这个 alias的问题,以后得牢记!!!
2.在查找网上的解决方法的时候,经常发现别人有的文件本机没有,例如.bashrc 和 .bash_profile
可能就是不同发行版上的,这个时候可以换个搜索方式,或者自己尝试……
Linux命令详解:alias创建自己的命令
如何让linux用户自定义的命令alias永久生效?
[RedHat笔记]第三课:变量的种类及用法,alias命令,环境变量的分类和修改,输入输出重定向,for循环,文本处理类命令,grep命令,短路操作(&& ||)
实习第一周(第二天)(下午)(vim,alias,环境变量)
alias环境配置续集
系统和用户的环境变量配置文件
Linux环境下设置命令别名(alias)
没有更多推荐了,
(window.slotbydup=window.slotbydup || []).push({
id: "5865577",
container: s,
size: "300,250",
display: "inlay-fix"&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
如何让alias命令永久生效
摘要:如何让alias命令永久生效从头开始吧,alias命令的作用就是它单词本身的意思“别名”,没错alias命令就是给其它命令起别名的,就跟人有大名和小名一样一样的,不论是大名(原命令)还是小名(原命令的别名)都值得是同一个人(命令),废话不多说直接进入主题:第一部分通常情况下,我们使用alias都是这样的:例一:&解释例一图:首先测试lh能不能作为别名,当系统提示没找到lh这个命令时,说明我们可以用它来做为别名,然后执行命令起别名:aliaslh=’ls–lh’这条命
如何让alias命令永久生效
从头开始吧,alias命令的作用就是它单词本身的意思“别名”,没错alias命令就是给其它命令起别名的,就跟人有大名和小名一样一样的,不论是大名(原命令)还是小名(原命令的别名)都值得是同一个人(命令),废话不多说直接进入主题:
通常情况下,我们使用alias都是这样的:
解释例一图:首先测试lh能不能作为别名,当系统提示没找到lh这个命令时,说明我们可以用它来做为别名,然后执行命令起别名:
alias lh=’ls –lh’
这条命令的意思是给’ls –lh’起个别名为lh。
当我们用到’ls –lh’这个命令是只需要在键盘上敲lh即可 。
解释例二图:我有一个文件夹aa,现在我想进入到aa这个文件夹下,传统办法是:
cd /home/admin/aa
当然这种方法是不会错的,但是目录少了还好若是目录有七八个的话光是输入命令就把人烦死了,有人机会想到用alias,给它起个别名不就好了吗?以后用别名就可以,这是个非常不错的建议我们试一下:
alias diraa=’/home/admin/aa’如上图
当cd diraa 要进入aa这个目录时会发现出错了,如上图
注:这里是需要我们特别注意的,alias是给命令起别名的,而diraa=’/home/admin/aa’中的’/home/admin/aa’并不是命令,也就是说等号后面跟的是一个可执行的命令。
所以体统会提示错误信息,只要将它修改成:
alias diraa=’cd /home/admin/aa’
这样下次进入aa目录时,只需要你敲diraa命令即可,很方便吧!
&alias &命令为你省了不少的麻烦,节省了很多的时间,也让你度过了愉快的一天,然而好景不长,第二天你登录进系统后,想重复昨天的操作,向进入aa目录,于是你敲了diraa这个命令发现OMG,为什么diraa这个命令找不到了?
我来给你解释这是为什么吧,在linux中,只要不是写进档案的操作,只要一关机,就会丢失,甚至有些操作只要关闭当前的shell进程,它就会丢掉。这是因为,我们所做的那些设置只是临时保存在系统为当前shell进程开辟的内存中,只要当前shell进程关闭,系统为它开辟的内存就会消失,当然你的那些设置也自然就不存在了。
为了让系统记住你的设置操作,你需要将它写进配置文档中,具体操作如下:
管理alias别名的档案常用的有两个,家目录下的.bashrc和.bash_profile&
注意:以 . 开头的都是隐藏文件,直接ls是不会看到的,ls&&-a 查看所有文件,包括隐藏文件。
解释例一图:我们进入的是 .bashrc 文件,如上图我添加了进入aa目录和查看历史命令的别名,然后保存退出。
解释例二图:在 .bashrc中配置好并保存退出,执行别名 h 和tst 发现系统会报错,这说明我们的设置并没有被系统读取到, 因为 .bashrc文件是系统在启动时就读取的,此时需要更新 .bashrc
有两种方法更新它 1、重启 2 、执行命令 source .bashrc
&&&& 现在使用别名就不会有问题了(如上图),并且关机后也不会怕它丢失了。
&&&& .bash_profile 和.bashrc一样,这里就不说了,感兴趣的话自己可以试一下
声明:学习总结提高,这是本人的学习心得,可能有很多地方解释的不是很到位,本文只做学习交流使用。有好的建议可以留言,共同学习,共同进步!
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
如何让alias命令永久生效相关信息,包括
的信息,所有如何让alias命令永久生效相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International

我要回帖

更多关于 linux常用命令全集 的文章

 

随机推荐