![在终端运行可执行文件](https://linux22.com/image/840871/%E5%9C%A8%E7%BB%88%E7%AB%AF%E8%BF%90%E8%A1%8C%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6.png)
我是 Ubuntu 新手,目前因为作业原因在使用。我想问几个问题:
如何创建新命令来运行 shell 脚本?例如,当您
passwd
在终端上键入时,它会运行可执行文件/usr/bin/passwd
。如何使它与我的文件相同?我怎样才能将我的 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?在这个意义上。