一些配置文件(让别名和环境变量永久生效)

                              本文都是在相对路径下

1.想让别名永久生效就要写入~/.bashrc文件中

例:把lls设为ls的别名并永久生效

 将 alias lls='ls' 添加到文件末尾

2.想让环境变量永久生效就要写入配置文件中~/.bash_profile 或者 /etc/profile中

例:将 /usr/local/go/bin 目录添加至 PATH 环境变量并永久生效

 将 export PATH=$PATH:/usr/local/go/bin 添加到文件末尾

 

/ *******************************************************************************************************************************************************/

emm...用vim查看和修改文件就不写了自行搜素吧

注:因为这几个文件是可读文件所以需要修改一下权限才能写,可以通过ll查看一下它们的权限

 

 可以看到.bash_profile的权限是644:管理员有读写权限,用户组和普通用户都只有可读权限

两种解决办法:

 i.不修改权限直接使用sudo命令 + vim修改

sudo vim .bash_profile

修改(不懂的可自行搜索sudo命令)

 ii.首先,在写之前修改文件权限 

sudo chmod 666 .bash_profile (不一定是666,让普通用户有写权限即可,例如777也可)

然后 ,

vim .bash_profile

修改文件

最后,修改完成退出后将权限修改回来

chmod 644 .bash_profile 

保险起见可以用ll -a 命令查看一下有没有改对

/**************************************************************************************************************/

 

3.添加后记得执行source

source ~/.bash_profile
或
source /etc/profile
//这个看你写在哪个文件里面就执行哪一个

 source也可以用 . 代替,也就是说上面的命令写成下面这个也可以

. ~/.bash_profile
或
. /etc/profile

 

为什么要执行这个source呢:因为当你修改了配置文件之后要重启才能生效,可能你觉得重启再打开也没关系,但是!在工作中经常使用的是远程连接,如果重启你就打开不了了

以上设置别名或者环境变量操作如果没有写入配置文件重启就没有了

注:如果你想用ls命令查看~目录下.bashrc文件记得加-a选项 (ls -a  目录/文件名),因为像.bashrc或者.bash_profile这种文件名前面有 . 的是隐藏文件,如果没有-a选项显示所有文件你是看不到这个文件的(查看其他目录下的隐藏文件同理)

posted @ 2022-11-23 21:35  balabalahhh  阅读(224)  评论(0编辑  收藏  举报