Linux xshell指令: 进入指定目录、环境配置任意目录下可执行脚本


前言

在Linux中创建xshell快捷指令,生成xxx.sh文件,通过配置环境变量,使脚本在任意路径可执行,例如:实现cd自动切换到指定路径,提升便捷性和灵活性。


一、创建.sh后缀文件

示例:在任意路径创建.sh后缀文件,例如在桌面Desktop创建share.sh(文件名可以任意命名),然后,按下回车键;
在这里插入图片描述

vi share.sh

二、编译文件内容

1.按下i键

进入share.sh进行vi编写时,i为INSERT,下方出现INSERT即可进行编写;
在这里插入图片描述

2.输入内容

#!/bin/bash为.sh脚本头文件,cd 后面的路劲可以根据自己修改;
在这里插入图片描述

#!/bin/bash
cd /mnt/hgfs/share

3.保存并退出

按Esc键,输入:wq (英文模式下输入),按回车键;
在这里插入图片描述

:wq

三、CP为可执行文件

示例:去掉文件.sh后缀
在这里插入图片描述

cp share.sh share

四、配置环境变量PATH

示例:sudo 为临时管理员权限,将share复制到/usr/bin目录下,按下回车键,需要输入管理员密码(输入密码时不会显示)输入完成后,按下回车键没有报错即可;
在这里插入图片描述

sudo cp share /usr/bin

五、测试

示例:在任意目录下输入source share,按下回车键,source 为前缀,后面为刚刚生成的可执行文件名;
在这里插入图片描述

source share

### 如何在Xshell中添加环境变量 为了在Xshell环境中添加环境变量,可以采用多种方法来实现这一目标。一种常见的方式是在启动远程会话之前,在Xshell的配置界面内设定这些变量。 #### 方法一:通过Xshell连接属性设置临时环境变量 当需要为特定会话定义临时性的环境变量时,可以在创建或编辑SSH会话的过程中完成此操作: - 打开Xshell并选择要修改的会话,点击“属性”进入设置页面。 - 转到`终端`选项卡下的`环境`部分。 - 使用`新建`按钮向列表中增加新的键值对作为环境变量[^1]。 这种方法适用于那些仅需应用于单一会话期间而不希望永久改变系统的场景。 #### 方法二:利用Shell脚本自动加载全局或用户级环境变量 对于更持久化的解决方案,则可以通过调整Linux系统上的`.bashrc`, `.profile` 或者 Windows 上对应的PowerShell profile文件等方式来进行。这使得每次打开一个新的命令提示窗口都会自动应用所指定的环境变量。 例如,在基于Unix/Linux的操作系统上,如果想要让某个特定的应用程序能够访问某些自定义路径或其他资源,可在用户的主目录下找到`.bash_profile` 文件,并在其末尾追加如下形式的一行或多行代码以导出额外的环境参数: ```sh export MY_CUSTOM_PATH=/path/to/special/location ``` 保存更改后,重新加载该配置文件使改动生效: ```sh source ~/.bash_profile ``` 上述方式不仅限于本地操作系统层面;同样也可以针对每台远端主机单独定制化处理,只需按照相同逻辑编辑相应位置处的相关初始化脚本即可[^2]。 #### 方法三:直接在命令行前声明一次性使用的环境变量 有时可能只是想快速测试某项功能而不想影响其他任何地方的行为模式。这时可以直接在执行具体指令之前的同一行里先行指明所需的环境变量及其取值情况,之后再跟随着实际待运行的任务语句一起提交给解释器去解析和实施。比如下面的例子展示了怎样临时覆盖默认的语言区域设置来调用Python解释器: ```sh LANGUAGE=en_US.UTF-8 python myscript.py ``` 这种方式非常适合用来做短期实验或是诊断问题之用,因为它不会留下任何残留的影响因素。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒创科技工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值