如何在终端中缩短文件

如何在终端中缩短文件

我在桌面上保存了一个 python 文件并想在终端中运行它,但每次运行它时我都必须输入“python /home/m3gn/Desktop/ex1.py”有没有办法缩短它,以便我只需要输入“python ex.1”?

谢谢你!

答案1

  1. 您可以在主目录中创建一个 bin 文件夹:/home/m3gn/bin理论上,Ubuntu 可以自动将此目录添加到您的路径中。
  2. 赋予python文件可执行权限,即:chmod +x ex1.py
  3. 将 ex1.py 文件移动到home/m3gan/bin目录
  4. 您应该能够仅使用文件名来运行该文件:ex1.py
  5. 另外,由于 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

相关内容