Linux电脑添加环境变量

方法一:通过修改 profile 文件添加环境变量

1. 打开终端,输入【vi /etc/profile】,如下所示,点击回车

[ocean@ygs-jhyang-w1 Linux-Windows]$ vi /etc/profile

2. 从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键。
  在最后加入【export PATH="$PATH:/home/ocean/alex/Others/Linux-Windows"】

export PATH="$PATH:/home/ocean/alex/Others/Linux-Windows"

  退出编辑模式按ESC,不保存退出按【:q】
  退出编辑模式按ESC,保存退出按【:wq】

3. 退出后,执行【source /etc/profile】,可以应用环境变量的修改

[ocean@ygs-jhyang-w1 Linux-Windows]$ source /etc/profile

4. 通过【echo $PATH】 可以查看环境变量

[ocean@ygs-jhyang-w1 Linux-Windows]$ echo $PATH
/usr/sbin:/sbin:/home/ocean/bin:/home/ocean/alex/Others/Linux-Windows

注意:这种方法是针对用户起作用。比如如果是在root权限操作,则root用户有效;如上就是对当前用户起作用。

参考:linux环境变量PATH

参考:Linux PATH 添加(永久有效)


方法二:通过修改 bashrc 文件添加环境变量

1. 打开终端,在linux系统普通用户目录(cd /home/xxx)或root用户目录(cd /root)下,用指令ls -al可以看到4个隐藏文件,其中包括 .bashrc.

  输入【vi .bashrc】,如下所示,点击回车

[ocean@ygs-jhyang-w1 桌面]$ cd /home/ocean
[ocean@ygs-jhyang-w1 ~]$ ls -al
-rw-r--r--. 1 ocean ocean 535 4\u6708 13 15:45 .bashrc
[ocean@ygs-jhyang-w1 ~]$ vi .bashrc

2. 从命令模式切换到编辑模式使用“A”、“a”、“O”、“o”、“I”、“i”键。
  在最后加入【export PATH=$PATH:/home/ocean/alex/FileTransfer】

export PATH=$PATH:/home/ocean/alex/FileTransfer

  退出编辑模式按ESC,不保存退出按【:q】
  退出编辑模式按ESC,保存退出按【:wq】

参考:嵌入式 Linux下永久生效环境变量bashrc

参考:Linux 下三种方式设置环境变量


执行文件

  将路径添加为环境变量之后,就可以通过任意位置打开里面的shell文件,可以按照如下执行方式:

[ocean@ygs-jhyang-w1 \u684c\u9762]$ bash z-wx.sh

文件权限修改

  通过 chmod 修改权限,将路径设置为环境变量,即可以直接运行

# 直接运行,显示权限不够
[ocean@ygs-jhyang-w1 Others]$ ./b.sh
bash: ./b.sh: 权限不够 # 需要将路径设置为环境变量
[ocean@ygs-jhyang-w1 Others]$ b.sh
bash: b.sh: command not found # 添加执行权限
[ocean@ygs-jhyang-w1 Others]$ chmod a+x b.sh # 可以执行了
[ocean@ygs-jhyang-w1 Others]$ ./b.sh
alex batch_file daydata l.py
alex.tar.gz b.sh daydata1 NC

参考:chmod命令

参考:linux下执行bin不加./怎么直接运行

【263】Linux 添加环境变量 & 全局 shell 脚本的更多相关文章

  1. Linux 添加环境变量和删除环境变量

    环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.例如PATH.在交叉编译中,会经常运用到环境变量的设置. 在linux中,查看当前全部的环境变量的命令式env. 当然也 ...

  2. 【Linux】 环境变量与shell配置&执行

    ■ 变量与环境变量 shell环境通常存在很多变量,变量可以通过echo $VAR或${VAR}的方式查看.set命令可以查看当前环境中的所有变量(包括一般的自定义变量和环境变量) 变量的设置通过简单 ...

  3. Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

    对所有用户有效在/etc/profile增加以下内容.只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 comma ...

  4. linux添加环境变量

    修改  /当前用户/.bash_profile文件,修改export PATH,添加自己的可执行程序的目录即可 例如: /root/.bash_profile export PATH=$PATH:/u ...

  5. linux添加环境变量(centos)

    1.查看当前环境变量 #echo $PATH 2.增加环境变量 #vi /etc/profile export PATH=/usr/path/bin:$PATH 3.生效 #source /etc/p ...

  6. linux 添加环境变量(php为例)

    find  / -name php vim /etc/profile 文件最后添加 export PATH=$PATH:/usr/local/php/bin source /etc/profile p ...

  7. linux添加环境变量(path)

    分为三步 1.sudo vim /etc/profile 2.export PATH="全路径:$PATH" 3.source /etc/profile 我的微信二维码如下,欢迎交 ...

  8. linux 添加环境变量

    You have to edit three files to set a permanent environment variable as follow: ~/.bashrc When you o ...

  9. linux命令(11)环境变量:查看和添加环境变量

    linux 环境变量系统: 系统级别:/etc/profile./etc/bashrc/ ./etc/environment 用户级别:~/.profile.~/.bashrc. ~/.bash_pr ...

随机推荐

  1. iOS中,Framework和.a的打包及使用

    最近在做一个小项目,需要给客户一个demo测试,有一部分核心代码暂时不想让客户知道,就想到了打包成framework或.a库.库有两种: 静态库:.a和.framework 动态库:.tbd和.fra ...

  2. 命令行下载Baiduyun files

    源码 步骤1:先拿到一个插件插件地址1,插件地址2 步骤2:解压并保存 下载的文件中,包含了一个Baidu-PCS的文件夹.然后打开我们的资源管理器.将Baidu-PCS随意移动到一个文件目录下,但文 ...

  3. python基础6 - while 循环与转义字符

    8. while 循环基本使用 8.1 while 语句基本语法 初始条件设置 —— 通常是重复执行的 计数器 while 条件(判断 计数器 是否达到 目标次数): 条件满足时,做的事情1 条件满足 ...

  4. javascript中some,every,map,filter是只用和ansyc中的each,eachLimit,map,mapLImit,filter的使用

    var t = [1,2,3,4,5]; //some找到数组中第一个符合要求的值后就不在继续执行//用来判断数组中是否存符合要求的值,返回结果true|false//function返回类型为boo ...

  5. nyojb 2357

    http://acm.nyist.me/JudgeOnline/problem.php?id=2357 2357: 插塔憋憋乐 时间限制: 1 Sec  内存限制: 128 MB提交: 50  解决: ...

  6. VMware设置NAT网络及 CentOS 7IP配置

    1.打开VMware,选择  编辑, 虚拟网络编辑器 2.默认情况下,VMware8为我们NAT所使用的网卡,选中VMnet8 3.此处设置我们的IP地址,这个随便指定,我这里设置成192.168.2 ...

  7. Node.js函数介绍(参数为一个函数)

    在JavaScript中,一个函数可以作为另一个函数的参数.我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数. Node.js中函数的使用与Javascript类似,举例来说,你可 ...

  8. git常用别名设置,保存一份

    git配置别名设置,保存一份 若git  config  --global  xxxx 设置,则文件一般在 C:\Users\Administrator\.gitconfig [alias] lg = ...

  9. 【WPF】DataGrid的Row样式设置

    引言      在与DataGrid相关的项目中,会有一个比较常见的需求.那就是在根据数据设置行的样式,例如行的背景色或者字体色.我们用到的方法有几个,下面一个个说来. 准备工作     介绍方法之前 ...

  10. 项目管理理论与实践(6)——利用Excel制作项目文档的设计技巧

    这篇是使用的Excel 2007 进行文档设计,Excel的设计也是一门学问,这里主要介绍一些Excel的设计技巧,后面也会陆续更新该文章. 1. 固定某行某列 首先设计这样的任务管理文档: 现在我想 ...