linux添加属于自己的shell脚本路径(PATH)

1、背景

  • 自己写的shell脚本,随便放有些乱;不放到PATH路径下,命令只能在脚本所在路径下运行,不能像ls等系统命令可以在任意路径下使用。

2、路径的添加方法

  • 路径设置参考链接:linux查看和修改PATH环境变量的方法

  • 路径添加有很多种,这里选用在当前用户下添加路径,shell脚本命令只能当前用户使用,不影响其他用户。其他模式可以参考以上链接。

  • 先在用户目录下创建一个bin文件夹(底下#表示注释)

#到用户目录,~表示用户目录
cd ~
#创建bin文件夹,也可以按自己喜好在指定位置下创建目录(目录名也可以自定义)
mkdir bin

  • 添加路径
#用vim打开.bashrc文件
vim ~/.bashrc
#移到最后一行,按i键(个人vim习惯),在最后一行添加以下命令,其中:表示路径分隔符,~/bin就是我们刚才创建的文件路径
export PATH=$PATH:~/bin
#最后按esc,按shift+:,输入wq!回车即保存退出
  • 执行以下命令或是重新打开一个终端就能生效
source ~/.bashrc

3、添加自己的shell脚本

  • 在~/bin 目录下创建test.sh,内容如下
#shell脚本必须要添加的命令
#!/bin/bash
#输出Hello Wold!
echo "Hello Wold!"
  • 修改文件执行权限
chmod +x ./test.sh
  • 测试

根目录下:

在这里插入图片描述

用户目录下:

在这里插入图片描述

  • 至此,以后写的脚本都可以放到该目录下,可以像cd等系统命令一样在任何路径下都能使用

其他:

  • 编写或是解释难免有错,欢迎指正。
  • 如有侵权,联系我删除,谢谢!!!

另附以上所用链接(感谢作者分享):

[1]. linux查看和修改PATH环境变量的方法

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页