alias命令在linux里面是啥意思????
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了alias命令在linux里面是啥意思????相关的知识,希望对你有一定的参考价值。
alias是bash的内置命令,可以使用man alias,调出所有bash内置命令帮助,搜索alias即可查看alias的使用方法。
alias故名思议是取别名的意思,将一个常用的比较长的命令用一个别名替代。使用alias命令不带选项及参数或者加-p选项,输出当前bash会话下设置的全部别名。如下所示:
$ alias -palias 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 vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
这个是我系统中已经设置好的别名,在当前shell中输入ll(两个小写L)即相当于输入了
ls -l --color=auto当要设置别名时,使用name=value的形式,比如:
$ alias foo='echo -e "hello\\nworld"'这样我在bash下输入foo,bash就会用echo -e "hello\\nworld"替代,如下:
$ foohello
world 参考技术A alias:设置命令别名
比如,删除命令带 -f 选项输入稍麻烦,那么可以为其设置一个别名 rmf ,以后执行 rnf 即可
例:# alias rmf="rm -f"
注:带选项要用引号括住
删除别名:# unalias rmf
直接输入 alias 可查看系统已生成的别
百度百科有它的词条,里面有详细的解释。本回答被提问者和网友采纳 参考技术B
1、命令格式
查看命令别名:alias
设置命令别名:alias 别名='命令'
取消命令别名:unalias 别名
命令参数比较简单,就不多做说明了,实际操作一下吧。测试是在ubuntu 12.04上进行的。
2、命令测试
显示所有命令别名:
$ alias
查看系统命令别名
可以看到系统默认将平常最常用的命令ls设置了多个别名。
设置命令别名:
$ alias vi='vim'
$ alias rm='rm -i'
取消命令别名:
$ unalias rm
3、命令别名永久生效
上面直接在shell里设定的命令别名,在终端关闭或者系统重新启动后都会失效,如何才能永久有效呢?办法就是将别名的设置加入~/.bashrc文件,然后重新载入下文件就可以了。
$ vim ~/.bashrc
在文件最后面加入别名设置,如:alias rm=’rm -i’,保存后重新载入:
$ source ~/.bashrc
这样就可以永久保存命令的别名了。因为修改的是当前用户目录下的.bashrc文件,所以这样的方式只对当前用户有用。如果要对所有用户都有效,修改/etc目录下的bashrc文件就可以了。在ubuntu 12.04下,这个文件是/etc/bash.bashrc。此外在ubuntu 12.04下,细看~/.bashrc文件,会发有这样一段代码:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
这个代码的意思就是加载.bash_aliases文件,ubuntu已经帮我们考虑好了,所以也可以在用户根目录下新建一个文件.bash_aliases存放命令别名设置。
小结
alias这个命令是shell的内建命令,可以根据自己的使用习惯设置一些别名,需要注意的就是和其他命令冲突的情况。
在linux命令行显示绿色高亮的目录是啥意思
在linux命令行显示绿色是可执行文件,操作方法如下:
1、首先在电脑开始菜单中打开“运行”,在运行栏中输入“cmd”。
2、命令提示符打开了,默认地址是C盘。
3、在命令行中输入想进入的盘符,比如E盘,就输入E:这样,盘符就切换至E盘的根目录了。
4、如果要看E盘里面具体有哪些子目录,接下来输入“dir”。
5、如果想想换掉命令行中的字体颜色,输入color 2。这里切换的是绿色,可以输入color 3、color 4之类的颜色。
6、如果想返回原始颜色,直接输入color即可。
参考技术A 白色:表示普通文件蓝色:表示目录
绿色:表示可执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其他文件
这是linux系统约定的默认颜色追问
紫色呢?是什么文件。我用的fedora就有紫色的
追答紫色我不清楚啊,我用的是centos,不过应该说和你用的是什么没有关系吧
参考技术B 目录绿色好像是其他人可以写入。印象里是。 参考技术C 灰色(-) 普通文件
蓝色(d) 目录
亮蓝色(l) 链接文件
黄色(c/d) 特殊文件(设备文件)
红色 安装软件包
绿色 可执行文件
粉红色 库文件 参考技术D 1楼不讲究,什么是文件?文件有哪些?
支持2楼。
千万别采纳我,采纳我,我就跟你急眼 ,本团队欢迎各位提问,主攻程序语言
以上是关于alias命令在linux里面是啥意思????的主要内容,如果未能解决你的问题,请参考以下文章