我在桌面上保存了一个 python 文件并想在终端中运行它,但每次运行它时我都必须输入“python /home/m3gn/Desktop/ex1.py”有没有办法缩短它,以便我只需要输入“python ex.1”?
谢谢你!
答案1
- 您可以在主目录中创建一个 bin 文件夹:
/home/m3gn/bin
理论上,Ubuntu 可以自动将此目录添加到您的路径中。 - 赋予python文件可执行权限,即:
chmod +x ex1.py
- 将 ex1.py 文件移动到
home/m3gan/bin
目录 - 您应该能够仅使用文件名来运行该文件:
ex1.py
- 另外,由于 Ubuntu 将 bin 添加到您的路径中,您将拥有 bash 完成功能,也就是说,如果您输入 e + TAB 或 ex + TAB 或 ex1 + TAB,终端将自动完成文件名的其余部分。
如果 Ubuntu 没有自动将 bin 添加到您的路径中,您可以.bashrc
通过添加以下行手动将其添加到您的文件中:
if [ -d ~/bin ] ; then
PATH=$PATH:~/bin
fi
保存并关闭.bashrc
并发出:source .bashrc
在终端中,它应该可以正常使用。
答案2
添加变量
ex1="/home/m3gn/Desktop/ex1.py"
到你的~/.bashrc
文件并运行
source ~/.bashrc
现在你可以使用
python $ex1