2016-09-21 247 views
1

目前,我在我的终端下面的命令,每次我想对某个项目:的Mac相当于.bat文件来执行终端功能

cd desktop 
cd folder 
source bin/activate 
cd src 
python manage.py runserver 

有没有一种方法来创建一个脚本,将运行这在Mac上?

理想情况下,我想能够做到以下几点:

x = 'What folder would you like to open?' 
cd desktop 
cd x 
source bin/activate 
cd src 
python manage.py runserver 

我明白任何帮助!谢谢!

回答

2

您可以创建一个bash脚本:

#!/bin/bash 
echo -n "What folder would you like to open? " 
read folder 
cd ~/Desktop/$folder 
source bin/activate 
cd src 
python manage.py runserver 

拯救那些线像open_project.sh并使其可执行使用

chmod +x open_project.sh 

然后,像

./open_project.sh 

运行它,如果你在您的家庭中创建一个bin目录您可以添加脚本,添加bin目录到您的路径,然后您将能够使用任何目录运行脚本

open_project.sh