bash - 在 Mac 上使用 shell 命令动态添加 .bashrc 或 .bash_profile 的路径
问题描述
我正在创建一个新命令来在 python 中运行一些代码。
为了安装命令,我创建了 install.sh 文件。
在 shell 文件中,我移动了一个 shell 文件,使其可执行。但为了访问命令,我必须手动添加 .bashrc 或 .bash_profile 的路径。
我想在 install.sh 文件中动态添加类文件,这样就不必手动添加路径。它还应该在卸载时删除类路径。
这是我的 install.sh 命令
mv $HOME/mycmd/bin/my.sh $HOME/mycmd/bin/my
chmod +x $HOME/mycmd/bin/my
我已经尝试过sed -i 'class path' ~/.bashrc
,但它不起作用。
解决方案
以下将做你正在寻找的
echo -en "PATH=\$PATH:/path/to/my/class\nexport PATH" >> ~/.bash_profile
推荐阅读
- node.js - 如何找到具有特定昵称的会员?
- spring - Spring 4.3 框架:ConcurrentHashMap AbstractBeanFactory.doGetBean 死锁
- python - adb 错误:使用 python 子进程运行命令时设备未经授权
- python - ValueError:`validation_split` 仅支持张量或 NumPy 数组,发现:(keras.preprocessing.sequence.TimeseriesGenerator 对象)
- android - TabView 展开到页面底部
- flutter - 为什么颤振不更新代码更改
- matlab - 如何将来自不同类的对象存储在一个数组中并在 MATLAB 中调用相同的函数(定义不同)?
- amazon-web-services - 如何将 lambda 函数放入无服务器的嵌套堆栈中?
- pandas - 没有名为“pandas.core.computation.expressions”的模块
- javascript - 我的 div 中画布的 html 代码是否正确?