如何创建 Linux 命令的脚本

如何创建 Linux 命令的脚本? 因此,您可以简单地运行脚本来轻松获取冗长而复杂的命令输出的输出。 我已经按照一些方法来记住 Linux 命令。 我们可以使用 恰到好处 命令,或 收藏常用命令, 或者 保存重要命令 在您的终端中,以便我们可以按需使用它们。 有N种方式。 然而,知道另一种方法也不错——因此这篇文章。 如果您想知道如何创建 Linux 命令脚本,请继续阅读。 这并不像你想象的那么难。

创建 Linux 命令的脚本

假设我们运行以下命令按字母顺序对名为的文件进行排序 ostechnix.txt 并在一行中显示输出:

$ cat ostechnix.txt | tr '|' 'n' | sort | tr 'n' '|' | sed "s/.$/n/g"

我不知道你怎么样,但我的记忆力很差。 不管我一天运行多少次这个命令,我最终都会在第二天或后天忘记它。 当然,我们可以进行反向搜索并从 Bash 历史记录中调出此命令,或者遵循介绍部分中给出的任何一种方法。 但我也很想学习其他替代方法。 这就是为什么我决定创建一个 Linux 命令脚本。 这样,我可以随意命名脚本并运行它,而不必每次都使用整个命令。

这很容易! 创建一个 脚本.sh 文件并将您的命令放入其中。

或者,您可以像下面这样单行执行此操作:

$ echo "your-command" > script-name.sh

然后,使脚本可执行。 完毕!

例如,我创建了上述冗长命令的脚本,如下所示。

$ echo "cat ostechnix.txt | tr '|' 'n' | sort | tr 'n' '|' | sed "s/.$/n/g"" > sortfiles.sh

使脚本可执行:

$ chmod +x sortfiles.sh

最后,运行以下命令来执行你的 Linux 命令:

$ ./sortfiles.sh

很容易,对吧? 您可以为脚本选择一个易于记忆的名称。 这只是一个例子。 用例可能对您有所不同。 此外,您可以将脚本移动到您的 小路 (例如 /usr/bin/ 或任何您的 PATH ),因此所有用户都可以使用它而无需键入原始路径名。

如何创建最后执行命令的脚本? 是的,你猜对了! 记住我们使用 “!!” 重复上一个命令? 因此,命令将是:

$ echo "!!" > script-name-here.sh

使用“!!”时请小心。 在运行之前仔细检查你的最后一个命令。

感谢您的光临!

帮助我们帮助您:

  • 订阅我们的电子邮件通讯: 立即注册
  • 支持 OSTechNix: 通过贝宝捐款
  • 下载免费的电子书和视频: TradePub 上的 OSTechNix
  • 联系我们: 红迪网 | Facebook | 推特 | 领英 | RSS订阅

祝你有美好的一天!!

CLICreate A Script Of A Linux CommandLinuxLinux commands