【脚本式设置环境变量】

在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即可进入

相关推荐
wdfk_prog几秒前
[Linux]学习笔记系列 -- [fs]fs-writeback
linux·笔记·学习
遇见火星8 分钟前
详解 Linux 中的 /etc/fstab 文件
linux·运维·服务器
menggb0714 分钟前
在Linux系统上安装和使用Prometheus+Grafana
linux·运维·prometheus
wregjru1 小时前
【操作系统】linux常用指令
linux·运维·服务器
徐安安ye2 小时前
Flutter 车载系统开发:打造符合 Automotive Grade Linux 标准的 HMI 应用
linux·flutter·车载系统
lifewange2 小时前
Linux 服务管理故障排查小手册
linux·运维·服务器
LUCIFER3 小时前
[驱动之路(九)——UART(串口)子系统]学习总结,万字长篇,一文彻底搞懂UART(串口)子系统(含串口数据收发流程解析)
linux·驱动开发
忙里偷闲学python3 小时前
ceph介绍和安装
linux·ceph·kubernetes
zhong_kh3 小时前
字符串判断
linux·运维·服务器
来鸟 鸣间3 小时前
i2c_add_driver关键流程
linux·i2c