在终端运行可执行文件

在终端运行可执行文件

我是 Ubuntu 新手,目前因为作业原因在使用。我想问几个问题:

  1. 如何创建新命令来运行 shell 脚本?例如,当您passwd在终端上键入时,它会运行可执行文件 /usr/bin/passwd。如何使它与我的文件相同?

  2. 我怎样才能将我的 shell 脚本更改为可执行文件passwd

答案1

你的脚本看起来应该是这样的:

#!/bin/bash

passwd

将其保存在文件中,比如说password.sh或简单password,然后使用终端中的下一个命令使其可执行:

cd /path/to/password.sh  #or cd /path/to/password
chmod +x password.sh     #or chmod +x password

要从终端运行它,只需使用以下命令:

./password.sh            #or ./password

或者

/path/to/password.sh     #or /path/to/password

仅使用以下命令运行它:

password.sh              #or password

您必须将脚本的路径添加到 PATH。请参阅如何将目录添加到 PATH?在这个意义上。

相关内容