【脚本式设置环境变量】

在linux系统中,如果我打开一个软件需要如下操作,那将会是一件很麻烦的事情

python 复制代码
cd dir #软件的文件路径
conda deactivate
conda activate chatgpt
python main.py

【首先写一个chatgpt.sh脚本内容如下】

python 复制代码
#!/bin/bash
cd dir
conda run -n chatgpt python main.py
#请学会使用这种方式调用环境,否则直接使用conda activite会报错
#参考以下文章
https://blog.csdn.net/u012110870/article/details/127957747

然后把不同软件的sh文件都统一放到文件夹(自己喜欢的任意位置)中(假设路径为dir2)

【修改环境变量】

终端打开gedit .bashrc(注意在主目录下)

在文件中的最后一行输入

#script

export PATH="dir2:$PATH"

alias cgpt="chatgpt.sh" #cgpt名字可以任意

终端任意敲下cgpt即可进入

相关推荐
無识15 分钟前
Linux-第四章web服务
linux·运维·服务器
一叶知秋yyds23 分钟前
Centos 安装 Docker教程
linux·docker·centos
fie888926 分钟前
在CentOS 7上集成cJSON库的方法
linux·运维·centos
带土136 分钟前
5. Unix/Linux 系统常用类型别名清单
linux·unix
爱吃橘的橘猫36 分钟前
如何解决VMware虚拟机中Linux系统终端不显示ens33 inet IP地址的问题
linux·运维·服务器·虚拟机
梁正雄1 小时前
linux服务-Bonding网卡绑定工具
linux·运维·linux bonding·网卡绑定
云边有个稻草人2 小时前
Windows 里用 Linux 不卡顿?WSL + cpolar让跨系统开发变简单
linux·运维·服务器·cpolar
打不了嗝 ᥬ᭄2 小时前
【Linux】网络层协议
linux·网络·c++·网络协议·http
LXY_BUAA2 小时前
将linux操作系统装入U盘20251107
linux·运维·服务器
kaoa0003 小时前
Linux入门攻坚——53、drbd - Distribute Replicated Block Device,分布式复制块设备-2
linux·运维·服务器