【263】Linux 添加环境变量 & 全局 shell 脚本
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用户有效;如上就是对当前用户起作用。
方法二:通过修改 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】
执行文件
将路径添加为环境变量之后,就可以通过任意位置打开里面的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命令
【263】Linux 添加环境变量 & 全局 shell 脚本的更多相关文章
- Linux 添加环境变量和删除环境变量
环境变量是一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息.例如PATH.在交叉编译中,会经常运用到环境变量的设置. 在linux中,查看当前全部的环境变量的命令式env. 当然也 ...
- 【Linux】 环境变量与shell配置&执行
■ 变量与环境变量 shell环境通常存在很多变量,变量可以通过echo $VAR或${VAR}的方式查看.set命令可以查看当前环境中的所有变量(包括一般的自定义变量和环境变量) 变量的设置通过简单 ...
- Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
对所有用户有效在/etc/profile增加以下内容.只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 comma ...
- linux添加环境变量
修改 /当前用户/.bash_profile文件,修改export PATH,添加自己的可执行程序的目录即可 例如: /root/.bash_profile export PATH=$PATH:/u ...
- linux添加环境变量(centos)
1.查看当前环境变量 #echo $PATH 2.增加环境变量 #vi /etc/profile export PATH=/usr/path/bin:$PATH 3.生效 #source /etc/p ...
- linux 添加环境变量(php为例)
find / -name php vim /etc/profile 文件最后添加 export PATH=$PATH:/usr/local/php/bin source /etc/profile p ...
- linux添加环境变量(path)
分为三步 1.sudo vim /etc/profile 2.export PATH="全路径:$PATH" 3.source /etc/profile 我的微信二维码如下,欢迎交 ...
- linux 添加环境变量
You have to edit three files to set a permanent environment variable as follow: ~/.bashrc When you o ...
- linux命令(11)环境变量:查看和添加环境变量
linux 环境变量系统: 系统级别:/etc/profile./etc/bashrc/ ./etc/environment 用户级别:~/.profile.~/.bashrc. ~/.bash_pr ...
随机推荐
- Python的常见几道数学运算题
一 python 相关数学函数及使用示例 常用的数学函数: ceil(x) 取顶 floor(x) 取底 fabs(x) 取绝对值 factorial (x) 阶乘 hypot(x,y) sqrt( ...
- spring boot: Annotation 注解之@Target的用法介绍
前言 目前,越来越多的架构设计在使用注解,例如spring3.0.struts2等框架.让我们先来看看注解的定义.如下是一段使用了JDK 5 Annotation @Target的代码: @Targe ...
- poj2778 ac自动机+矩阵快速幂
给m个子串,求长度为n的不包含子串的母串数,最直接的应该是暴搜,肯定tle,考虑用ac自动机 将子串建成字典树,通过next表来构造矩阵,然后用矩阵快速幂求长度为n的数量 邻接矩阵https://we ...
- eclispe中使用 maven build启动maven项目和打包项目
1.右键项目2.点击run as按钮 3.点击run configurations 4.配置如下: =============================加油加油加油加油加油加油========= ...
- 03-THREE.JS GUI使用
<!DOCTYPE html> <html> <head> <title></title> <script src="htt ...
- hive_学习_00_资源帖
一.官方资料 二.参考资料
- grunt-2x2x
a grunt plugin to resize and rename @2x.png(jpg,gif,) image to .png(jpg,gif) 场景:移动前端开发中,设计给的psd都是双倍图 ...
- _Meta 部分用法
model.UserInfo._meta.app_label #获取该类所在app的app名称 model.UserInfo._meta.model_name #获取该类对应表名(字符串类型) mod ...
- uva1315 Crazy tea party(找规律)
题意就是说把顺时针排的1到n换成逆时针排的需要的最少交换步数. 如果是线形的一串数,需要的交换次数就是个冒泡排序的交换次数:n*(n-1)/2,或者用a[i]=(i-1)+a[i-1]推出来. 对于环 ...
- C中的时间函数的用法
C中的时间函数的用法 这个类展示了C语言中的时间函数的常用的用法. 源代码: #include <ctime>#include <iostream> using name ...