alias命令和.bashrc命令有啥关系吗?alias命令是通过修改.bashrc来实现的吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了alias命令和.bashrc命令有啥关系吗?alias命令是通过修改.bashrc来实现的吗?相关的知识,希望对你有一定的参考价值。
alias命令和.bashrc命令有什么关系吗?alias命令是通过修改.bashrc来实现的吗?
它们没有关系 alias是bash内置命令,.bashrc是用户登陆后会话环境准备的文件
alias是自定义命令, 直接在命令行敲就只对当前的终端会话生效。
.bashrc文件生效的条件:用户的SHELL为bash, 用户登陆后,会引入.bashrc中的所有运算,函数,变量,别名alias等, 并且生效于当前的会话。
参考技术A alias: alias [-p] [name[=value] ... ]Define or display aliases.
Without arguments, `alias' prints the list of aliases in the reusable
form `alias NAME=VALUE' on standard output.
Otherwise, an alias is defined for each NAME whose VALUE is given.
A trailing space in VALUE causes the next word to be checked for
alias substitution when the alias is expanded.
Options:
-p Print all defined aliases in a reusable format
Exit Status:
alias returns true unless a NAME is supplied for which no alias has been
defined.
.bashrc 不能称为命令吧? 一个脚本而已
alias命令详解
1.简介:
设置指令的别名,用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。 还有,如果你想给每一位用户都生效的别名,请把alias la=‘ls -al‘ 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用 有,如果你想给每一位用户都生效的别名,请把alias la=‘ls -al‘ 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使。
2. 语法:alias [-p] [name=value ] 注意‘=’和字符串之间不能包含空格
3.实例:
alias rm=‘rm -i‘
alias cp=‘cp -i‘
alias mv=‘mv -i‘
以上是关于alias命令和.bashrc命令有啥关系吗?alias命令是通过修改.bashrc来实现的吗?的主要内容,如果未能解决你的问题,请参考以下文章