首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac Os终端中构建快捷方式

在Mac Os终端中构建快捷方式
EN

Stack Overflow用户
提问于 2017-03-31 17:49:46
回答 1查看 44关注 0票数 0

我正在尝试构建一个运行python代码的快捷方式。这段代码是我的开发人员构建的,他现在在行动中失踪了。我无法在Mac OS终端中编写代码。在任何情况下,我都有两个pythons文件在文件夹proofs中。当我在终端上点击jj时,它会运行代码5.7.16。我想如果我把第一行从

FPTH="/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/5.7.16.py“

FPTH="/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py“

然后,快捷方式将运行"prove“文件,但它不会。它将继续运行5.7.16文件。因此,我正在尝试构建第二个快捷方式,如果我点击kk,那么它将运行位于proofs文件夹中的prove文件。任何帮助都将不胜感激。不用担心那些写着excel,MySQL和django的东西。这并不重要。

代码语言:javascript
复制
    FPTH="/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py"
        vmysql=$(grep "mysql =" $FPTH | cut -d'=' -f2)
vexcel=$(grep “excel =" $FPTH | cut -d'=' -f2)
echo $vexcel
echo $vmysql
if [ "$vexcel" == "True" ] ; then
echo "Excel"
elif [ "$vmysql" = "True" ] 
then
echo "Mysql"
else
echo "Django"
fi
if [ "$vexcel" = "True" ] ; then
echo "Excel is set”
python $FPTH
elif [ "$vmysql" = "True" ] 
then
echo "Mysql is set”
python $FPTH
else
echo “Django is set”
cd /dUsers/robertford/PycharmProjects/inference_engine2
python manage.py runserver
fi
EN

回答 1

Stack Overflow用户

发布于 2017-03-31 21:39:58

那么,如果我理解正确的话,您是在试图通过在终端中键入kk来执行/Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py吗?

您可以通过向.bashrc添加别名来完成此操作。

所以:

在您的终端类型中输入

  1. nano ~/.bashrc bashrc添加以下行:bashrc并按enter (enter甚至不一定是
    1. to nano ~/.bashrc
    2. 。输入终端:source ~/.baschrc

好了。现在,在终端中键入kk将启动该脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43137650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档