当前位置:   article > 正文

linux怎么实现打开任意目录,linux中任意目录启动脚本方法

linux执行其他目录脚本

配置环境变量即可(PATH)

比如在任意目录下可以输入命令ls,当你输入ls命令时,

linux会去'/root/bin','/usr/bin','/usr/sbin','/usr/local/sbin','/usr/local/bin'等目录寻找该命令。

而PATH就是定义/root/bin:/usr/sbin:/usr/bin等这些路劲的变量,其中冒号为目录间的分割符。

使用export $PATH命令可以查看环境变量的内容。

方式一:(作用域当前会话,不推荐使用)

直接在命令行中设置PATH

# PATH=$PATH:/home/apache/bin

使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH设置就会失效。

方式二:(推荐使用)

在profile中设置PATH

# vi /etc/profile

找到export行(export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL

),在下面新增一行,内容为:

export PATH=$PATH:/home/apache/bin

注:= 等号两边不能有任何空格。这种方法最好,除非手动强制修改PATH的值,否则将不会被改变。

编辑/etc/profile后PATH的修改不会立马生效,如果需要立即生效的话,可以执行# source profile命令。

方式三:(作用域当前登录用户)

在当前用户的profile中设置PATH

vi ~/.bash_profile

修改PATH行(PATH=$PATH:$HOME/bin)

把/usr/local/apache/bin追加其后,如:

PATH=$PATH:$HOME/bin:/home/apache/bin

# source ~/.bash_profile

拓展:

在Linux下创建一个可运行shell脚本

创建命令脚本

$ touch hello.sh

键入脚本内容

#!/bin/sh

echo hello world;

3,脚本键入保存后,需要对脚本进行授权,完成后脚本会变色,不再是灰色

chmod +x hello.sh

执行脚本

./hello.sh

或者(此方式脚本无需授权,也可运行)

sh hello.sh

Q.E.D.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/178859
推荐阅读
相关标签
  

闽ICP备14008679号