如何为终端创建自己的命令?

如何为终端创建自己的命令?

我的问题是标题中写的问题。

我在我的 Ubuntu 12.04 LTS 客户端版本系统上安装了一个程序(Teamspeak 3 客户端)。现在我想使用以下命令在终端中启动它“teamspeak3”。该程序安装在“/opt/teamspeak3/”我是 Linux 新手。

那么如何创建这样的命令?

如果有人能帮助我那就太好了:)

多谢!

答案1

对你更广泛的问题的答案是:

  • 创建一个新文件~/bin/(如果不存在则创建)。
  • 编写脚本:

    #!/bin/bash
    
    # do something here.
    
  • 赋予该文件可执行权限:

    chmod +x ~/bin/filename
    

根据您的具体情况,您可以:

  • 将可执行文件符号链接到/usr/bin/

    sudo ln -s /opt/teamspeak3/teamspeak3 /usr/bin/
    

    这并不总是有效。有些东西在符号链接时会表现得很奇怪,有些东西需要从正确的路径运行……但这很简单,而且可能会有效。

  • 或者,您可以编写一个小脚本(如上所示),但不是/usr/bin/~/bin/您需要在命令前面加上sudo

相关内容