在 Mac OS 终端中构建快捷方式



我正在尝试构建一个运行python代码的快捷方式。这段代码是我的开发人员构建的,现在在行动中失踪了。我无法在Mac OS终端中编写代码。无论如何,我在文件夹证明中有两个python文件。当我在终端上点击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">

然后快捷方式将运行"证明"文件,但它没有。它继续运行 5.7.16 文件。所以我正在尝试构建第二个快捷方式,如果我点击 kk,它会运行位于 proofs 文件夹中的证明文件。任何帮助将不胜感激。不要担心它说excel,MySQL和django的东西。这不重要。

    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

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

您可以通过向.bashrc添加别名来做到这一点。

所以:

  1. 在您的终端类型中:nano ~/.bashrc
  2. 添加以下行:alias kk='python /Users/robertford/PycharmProjects/inference_engine2/inference2/Proofs/prove.py'
  3. ctrl + x
  4. 键入Y并按回车键(甚至可能不需要输入(。
  5. 一定要找到你的bashrc。输入终端:source ~/.baschrc

做。现在,在"终端"中键入kk将启动脚本。

最新更新