修改~/.bashrc配置环境变量

摘要:
我使用了很多Linux,但我没有尝试修改环境变量。在查看了在Internet上配置环境变量的方法后,我最终选择修改。bashrc文件位于用户的主目录中,方便且相对安全。打开后,在文件末尾添加以下语句:MY_add_PATH=要添加的路径PATH=$PATH:$MY_add_PATH exportPATH此外,还可以修改/etc/profile或~/。bash_配置文件在这里,其中之一是修改root的权限。修改成功后,计算机上的任何用户都会在登录shell时添加环境变量,这是不安全的。前者将执行/etc/profile,~/。bash_ Profile和~/。bashrc,它只执行~/。巴沙尔克。

  自从用了GoAgent之后,每每使用的时候都要键入很长的路径名,来寻找客户端程序。用了不短的linux,但是修改环境变量还没尝试过。在网上大致看了看配置环境变量的方法,最后选择修改用户主目录下的.bashrc文件(bash resource configuration),这样既方便而且相对安全。文件位置~/.bashrc。打开之后,在文件末尾添加以下语句即可:

  MY_ADD_PATH=你想添加的路径

  PATH=$PATH:$MY_ADD_PATH

  export PATH

  此外,你也可以修改/ect/profile或者~/.bash_profile。这里,其一需要root修改权限,并且修改成功后,无论机器上的任何用户登录shell时都将添加环境变量,这样不安全。其二,还牵涉到登录shell和非登录shell的区别。前者将执行/ect/profile、~/.bash_profile和~/.bashrc,而后者仅执行~/.bashrc。

免责声明:文章转载自《修改~/.bashrc配置环境变量》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇怎样把图片资源导入Dll,并且取出来? (转)架构设计:系统存储(28)——分布式文件系统Ceph(挂载)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Apache Kylin远程代码执行漏洞复现(CVE-2020-1956)

Apache Kylin远程代码执行漏洞复现(CVE-2020-1956) 简介 Apache Kylin 是美国 Apache 软件基金会的一款开源的分布式分析型数据仓库。该产品主要提供 Hadoop/Spark 之上的 SQL 查询接口及多维分析(OLAP)等功能。 Apache Kylin 中的静态 API 存在安全漏洞。攻击者可借助特制输入利用该漏...

shell脚本(3)-格式化输出

一个程序需要有0个或以上的输入,一个或更多输出 一、echo语法 1、功能:将内容输出到默认显示设备。 echo命令功能在显示器上显示一段文字,一般提到提示的作用 2、语法:echo[-ne][字符串] 补充说明:echo会将输入的字符串送往标准输出,输出的字符串以空白字符隔开,并在最后加上换行号。 命令选项: -n:不在最后自动换行: [root@loc...

shell与变量的声明的操作

1、给命令起别名:alias 执行下面命令后,可以使用dir代替ls –l 命令,显示目录中的文件详细信息: 还可以用一个别名表示几个命令 的结合: 2、ps:显示当前登录会话的所有活动进程: 3、更改默认shell:chsh chsh命令没有预安装,执行时,需要先联网安装。 执行chsh命令,过一会儿就会提示该命令找不到,是否要进行安装,输...

Linux(Ubuntu)设置环境变量(转载)

http://blog.csdn.net/wumingxing0228/article/details/6050175 环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的 Shell。对于UNIX,可能是CShelll。环境变量是通过Shell命令来设置的,设置好的环境变...

shell脚本-批量添加用户

批量添加用户,要求如下 脚本一:不是很严格但是很简洁的脚本 #!/bin/bash #该脚本用来实现批量添加用户。##作者阿鑫#日期2019/5/27#版本v1 #提示用户脚本使用方法 [ $# -eq 0 ] && echo "Usage useradd.sh number" &&exit #判断是否存在/data/u...

Linux shell 判断字符串为空等常用命令

   https://www.cnblogs.com/cute/archive/2011/08/26/2154137.html     1、判断字符串为空 if [ -z "$str" ]; then     echo "empty string" fi 2、判断文件是否存在 if [ -f /home/builder/.profile ]; the...