dim*_*imi 1 command-line programming software-installation
我是 Linux 环境的新手,我注意到有许多程序我们只能使用程序名称在 Linux 终端中启动它们。
例如gedit, vi,firefox
我不想提供所有程序的路径,而是想在终端中仅通过键入程序名称来运行我自己的程序。我喜欢运行的程序是用 Java 和 Python 编写的以及脚本文件(.jar、.pyc、.py 和 .class)
我应该如何进行?
假设您想fun.py使用命令执行位于桌面上的文件funny。显然,你需要 python,所以确切的 bash 命令是python ~/Desktop/fun.py.
如何在不更改 PATH 变量的情况下执行此操作:
首先创建一个包含funny以下内容的文件:
#! /bin/sh
python ~/Desktop/fun.py
Run Code Online (Sandbox Code Playgroud)
并将其保存到一个文件夹中(假设您已将其保存在桌面文件夹中)。
如果不存在,请bin在您的主目录中创建一个文件夹。然后从终端执行以下命令:
source .profile
chmod +x ~/Desktop/funny
mv ~/Desktop/funny ~/bin
Run Code Online (Sandbox Code Playgroud)
您现在可以输入命令funny来执行 python 脚本。