❶ linux中环境变量和alias(别名)的配置文件在哪里
/etc/profile 或者他引用其他文件。这个是全局的。不建议修改这个文件,改错就会导致启动专出问题属。~/.bashrc 是当前用户的,不过必须是启动bash后才会实现。设置的具体内容其实就是运行一下绑定的命令。bash根据不同的运行时间会不同的去运行这些脚本来获得设置。
❷ shell alias的初始化脚本文件在哪里还是/etc/rc.d/init.d吗
alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。还有,如果你想给每一位用户都生效的别名,请把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用.
❸ 请问linux系统下设置alias(别名)的问题!
可以抄的.各个版本不大相同alias ls="ls –color"alias ll="ls -l"alias l="ll -a"alias l.="ls -d .*"可能是双引号的关系..昨天晚上我还弄了.一些说明.1.有些版本加载次序不同.但是,/etc/profile一般是第一个加载的.(注意是双引号)2.有些版本有专用的ALIAS文件.名字记不大清楚了.我记得SUSE就是单独的.3.从你所说的BASHRC.可能是基于DEB的.这个版本我不大清楚.但是,就我所知SLACKWARE,ARCH.RH,SUSE都可以..比较郁闷的是SUSE没有RC.LOCAL.所以具体的看下这个版本的加载次序.是不是被覆盖了.实在没办法的情况下,你在用户的.BASHRC里最后加一行source /etc/profile即可.
❹ 如何设置与使用 alias别名
al 2、按键盘上面的按键 Ctrl + Alt + T 也可以打开终端命令窗口终端命令窗口打开后如下图所示,我们要设置和验证的操作都在这个窗口里面进行。我们先验证测试一下是否已经有定义“cdmydir”这个别名或者命令,我们定义的别名不能和系统已经定义的别名冲突,也不能和系统的一些命令工具冲突我们输入cdmydir并回车,提示说找不到这个命令,说明我们可以使用cdmydir来定义我们的别名4我们输入命令“alias”可以查看当前系统已经定义了哪些别名,如下图所示,我们后面添加的永久别名,也会保存在这里。5现在我们要做的数在定义永久别名的文件里面加入我们自己要设置的永久别名,这个文件是我们自己根目录下的 .bashrc 文件,我们输入命令 gedit .bashrc来打开.bashrc 文件。
❺ nginx里面Root配置和Alias配置区别是什么
1 alias是一个目录别名的定义,root则是最上层目录的定义。使用root时,会到root + location 寻找资源;使用alias时,会到alias后定义的目录中找资源;2 alias后面必须要用“/”结束,否则会找不到文件的。而root则可有可无;
❻ 如何让linux用户自定义的命令alias永久生效
alias命令用于用户自定义命令别名,但是alias命令的效果只在当前登录期间有效,重新登录后定专义的别名就属失效了,想让alias定义的别名永久生效,只需要将alias命令写入shell的环境配置文件中就可以了。那应该把alias命令写在哪个配置文件中呢?如果想让设置只对当前用户有效,就需要在~/.bashrc文件中添加设置,设置的格式是:alias 别名=英文单引号括起来的命令比如我自己设置的一个命令别名是这样的:alias jedit='java -jar /home/myuser/jedit/jedit.jar'如果想让alias设置对所有用户都有效,可以把设置添加到/etc/profile这个全局的shell环境配置文件中,添加的内容和在~/.bashrc中的一样。修改完配置文件后,如果想让设置马上生效,还需要运行source命令,比如:source ~/.bashrc,否则设置只在下次登录时(就是重新登录后)才会生效。
❼ alias取别名重启后命令找不到
打开/root/.bashrc文件,你会看到里面已经存在几条alias命令,在其下面添加要增加的命令就行了。这个文件只对root用户有效。在每个用户的家文件下都有整个文件,不过他是隐藏的(linux下以“.”开头的文件名为隐藏文件)。如果想使其对所有用户都起作用,需要编辑/ect/profile,在文件末尾添加命令即可。