如何在终端中添加命令来打开文件

如何在终端中添加命令来打开文件

我保存了一个文件Logisim2.7.1.jar在我的目录中/home/danny/Application。每当我想在终端中运行此文件时,我必须在终端中输入以下行:

 cd /home/danny/Application
 java -jar logisim.2.7.1.jar

然后该文件将会执行。

我的问题是:我不用在终端中输入所有命令行,而是只需logisim在终端中输入即可执行文件?

我以前通过以下步骤这样做过,但我不确定,如果您知道,请纠正我:

  1. 在主目录中创建一个名为“bin”的文件夹。
  2. 在 bin 文件夹中创建一个文本文件,并添加以下行java -jar logisim.2.7.1.jar然后另存为逻辑仿真.txt
  3. 然后我编辑该.bashrc文件,在底部添加以下行:
    PATH=$PATH: home/familypc/bin/
  4. 之后,我chmod在命令行中做了一些事情,我忘记让终端查看新的 bin 目录。有什么帮助吗?

答案1

您想要做的可能是这样的:

  1. mkdir ~/.local/bin

    这将在您的主目录中创建目录.local/bin,这比仅仅bin(虽然bin也可以)要好一些。

  2. 添加到您的.bashrcPATH="$PATH:$HOME/.local/bin"

  3. 创建文件~/.local/bin/logisim并写入如下内容:

    #!/bin/sh
    java -jar $HOME/full/path/to/logisim.2.7.1.jar
    

    注意:文件名为logisim,不带.txt扩展名。另请注意,您需要指定 jar 文件的完整路径。

  4. chmod +x ~/.local/bin/logisim

现在您可以重新启动 shell 并享受。

答案2

您可以通过在 .bashrc 中添加以下行来简单地创建别名:

alias logisim='java -jar /home/danny/Applications/logisim.2.7.1.jar'

...然后重新加载 .bashrc

source ~/.bashrc

相关内容