如何创建自定义终端命令

如何创建自定义终端命令

例如如果我想输入

$Ctrl+Alt+Delete

它将返回与

$reboot

这样,在编辑自定义任务栏启动器时,我们就可以通过终端执行关键命令。我会编写一个 bash 脚本吗?或者是否有一个可编辑的脚本,其中包含诸如rebootlive 之类的命令?如果这超出了您的理解范围,很抱歉,那些无缘无故投反对票而不是回答的人。

答案1

好吧,您可以输入以下命令。输入时,将 CUSTOMCOMMAND 设置为您在终端中输入命令时想要的命令。sudo su,,cd /usr/binnano CUSTOMCOMMAND然后,写入 #!/bin/bash 并编写一个小脚本,说明您希望在运行命令时发生的情况。完成后按 Ctrl+X,回答 y,按 Enter,然后chmod +x CUSTOMCOMMAND。该命令现在应该可以工作了,不需要重新启动。该命令可能仅适用于 root。您必须更改文件权限才能解决该问题。

答案2

您可以在 Bash 配置文件中添加自定义 Bash 命令。从终端:

echo "custom_command(){ userdir=$(cd ~ && pwd); echo $userdir; }" >> ~/.bash_profile
source ~/.bash_profile

然后从终端尝试一下:

custom_command

相关内容