【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用户有效;如上就是对当前用户起作用。

参考: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不加./怎么直接运行

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值