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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值