KG的意思就是个“扩展”~~

今天看了看Linux对环境变量的操作,感觉还是挺重要的,对于一些想偷懒的来说,那就是再好不过了~~

所以呢,对于我,那就是更好不过了~~

我这里只是说一下我用的配置的方法!!

我用的是比较安全的配置,修改.bashrc文件~~

因为这种方法人们都说比较安全,它可以把使用这些环境变量的权限控制到用户级别(这里也就是说,

用户之间不会互相影响),如果需要给某个用户使用某些环境变量,只需要修改一下.bashrc文件就哦了~~

补充一下:

网上比较多的配置方法有三种(点击下面的连接~~):

点击链接

貌似人们用的比较多的是配置/etc/profile文件~~

个人不喜欢,因为所有用户的shell都会有权限使用你所配置的环境变量,对系统的安全性是个挑战~~

还有直接在shell下设置变量,这个东西只是当时有用,对以后没有太大的帮助~~

所以我就决定用修改.bashrc文件的方法~~

下面是一个哥们介绍的,可以看看,没准对于理解配置的东西有点更深的理解(我也是有点小糊涂~~)

好了,直接步入话题“Linux系统下添加新的环境变量以及对PATH环境变量的修改”~~

1、打开.bashrc文件

前提是主目录下。

2、对.bashrc文件进行配置

看我写的文件就知道了~~

新建的环境变量:

export LESSON=/home/lesson

修改的PATH变量(我这里就是实现把目录添加到PATH变量中):

export PATH=$PATH:/home/lesson/lesson2/lesson2_2

3、那就是启用喽~~

方法有二:

①、在图形化界面中敲入exit就哦了(这里一定要注意logout是不能用在Xwindows下的,因为logout只能在文字界面才能实现其功能)

②、就是敲入

source .bashrc

好了,我的设置就是这么做的~~

看看我新增加的PATH吧(我以前在这里面写过一个file_copy.c文件,经过gcc后是file_copy,所以呢,我现在执行以下file_copy这个可执行文件):

KG—Linux添加新的环境变量以及对PATH环境变量的修改相关推荐

  1. linux添加新用户;linux常见命令;linux自定义终端命令

    1.linux添加新用户 1.useradd **用户名* 增加用户 2.passwd **用户名* 添加密码 3.su - **用户名* 切换到用户 4.exit 退出用户 切换到用户后只显示$问题 ...

  2. linux红帽修改默认字体大小,为 Redhat Linux 添加新字体

    以下内容包括: 1. 为 Redhat 的两个字体子系统添加字体 2. 让 Enlightenment 显示中文 3. Java 的中文问题: - JBuilder 的中文问题 - J2SDK 的中文 ...

  3. Linux添加新硬盘和扩容已有硬盘

    Linux添加新硬盘 用 fdisk -l 查看下: 图中可以看出 /dev/sdb 是500G,新加的硬盘. 接下来我用命令 fdisk sdb 进行分区,输入 p 查看新硬盘分区,如图: 可以用m ...

  4. 红帽LINUX设计内容500个字,为 Redhat Linux 添加新字体

    /*************************************************************************** * File: $HOME/Projects/ ...

  5. 给Linux添加新用户,新建用户,新建帐号

    给Linux添加新用户,新建用户,新建帐号 添加用户组 sudo groupadd groupname 添加用户 sudo useradd username -m -s /sbin/nologin - ...

  6. linux加新的硬盘,linux添加新硬盘

    1.添加新磁盘 2.fdisk -l查看磁盘被识别的名称 3.如果输入fdisk -l命令没有找到新的磁盘,按下面步骤操作 1)进入到cd /sys/class/scsi_host/ 2)echo & ...

  7. 环境变量基本操作及path环境变量

    环境变量基本操作及path环境变量 环境变量的解释 环境变量的一些基本操作 path环境变量 环境变量的解释 环境变量就是操作系统当中的一些变量,指在操作系统中用来指定操作系统运行环境的一些参数.环境 ...

  8. suse linux增加新磁盘分区,Virtualbox中Linux添加新磁盘并创建分区

    引言:我们常常在使用系统的时候突然发现,哎呦~~~我们的磁盘空间不够用啦!我遇到常见的就是数据库数据暴增,预留的空间没有啦,只好新添加磁盘,在VB虚拟机上就可以实现,往往苦于没有图文并茂的好资料,下面 ...

  9. 给linux添加新硬盘

    现在需要把一块1T的硬盘挂载在一台正在跑业务的机器上: 先用fdisk -l 看看新的硬盘认出来没有: [root@localhost ~]# fdisk -l Disk /dev/sda: 146. ...

最新文章

  1. Linux gcc 制作动/静态链接库
  2. AtCoder Petrozavodsk Contest 001
  3. Android 图像合成技术Xformodes图片剪裁
  4. Struts2 Result详解
  5. mysql 非自然月统计_技本功|统计信息对SQL执行效率的影响
  6. cnpm 安装文件找不到_大师操作win7系统电脑软件中找不到已经安装字体的恢复步骤...
  7. asp.net core MVC 过滤器之ExceptionFilter过滤器(一)
  8. 发那科机器人寄存器Ar_发那科机器人与TP参数的千丝万缕关系
  9. 服务器排障 之 nginx 499 错误的解决
  10. HDRP中ShaderGraph自发光的一个小坑
  11. linux 重启mysql_Grafana+Prometheus 监控 MySql服务
  12. typora 主题下载及安装
  13. te40终端不设网关_默认网关不可用什么原因|默认网关不能用解决方法|默认网关怎么设置...
  14. ios底层是linux,深入iOS系统底层之CPU寄存器介绍
  15. Wireshark之流量包分析+日志分析 (护网:蓝队)web安全 取证 分析黑客攻击流程(上篇)
  16. 【Java字符串分割[split()]和截取[substring()]】
  17. 读博士需要什么品质和能力?到底什么样的人适合读博士?
  18. 通过两点的经纬度计算与正北方向的夹角JS实现
  19. BlackBerry应用商店(App World)
  20. seek是python文件操作方法吗,seek引发的python文件读写的问题

热门文章

  1. 鸿蒙硬件HI3861-I2C-MCP23017
  2. Python Pandas导出Hbase数据到dataframe
  3. 特征筛选4——斯皮尔曼相关系数筛选特征(单变量筛选)
  4. php中的DS,PHP Ds\Set reverse()用法及代码示例
  5. jquery 父元素相邻元素_Jquery中几种查找节点的方法
  6. ai电磁组属于什么组_星巴克的“气氛组”究竟是一个什么样的神秘组织?
  7. linux eth_p_ip,linux数据链路访问之ETH_P_ALL等等
  8. 云服务器配置(jdk、tomcat、mysql)
  9. windows 创建不可见账户
  10. SPOJ D-query(莫队算法模板)