在 Linux 中,您需要同时运行终端命令来安装和执行应用程序。 如果您是 Linux 的新手,您可能正在寻找在终端 shell 上一次执行多个命令的方法。 特别是,系统管理员需要执行一堆命令,比如 ifconfig
和 GRIP 命令来处理负载。 Linux 允许用户通过命令将新手带到专业人士。 如果您知道如何使用它们以及如何在 Linux 机器上的终端中一次运行多个命令,那么了解一些命令可能会让您在 Linux 社区中与众不同。
在 Linux 终端中一次执行多个 Linux 命令
Power Linux 用户喜欢的组合键 Ctrl+Alt+T
查找文件、安装工具和执行其他任务。 在两个命令之间放置不同的符号和符号有助于在 Linux 上一次执行多个命令。 您可以在 Linux 上组合多个类似的命令以获得更好的性能。
例如,您可以通过将 & 符号放在命令中来一次执行 apt update 和 upgrade 命令。 在整篇文章中,我们将看到如何在终端 shell 中一次运行多个 Linux 命令。
1.使用 && Command
在 Linux 上使用 & 符号执行组合命令并不是什么新鲜事。 您可以使用以下格式在 Linux 上组合两种或多种相似类型的命令来启动系统。 以下命令将更新系统存储库,然后升级存储库。
sudo apt update && sudo apt upgrade
执行以下命令新建目录,浏览目录,通过&&符号对目录一次运行PWD命令。
mkdir new_dir && cd new_dir && pwd
2. 使用 || 命令
如果您是一位经验丰富的 Linux 用户,可能已经知道我们可以在命令上使用管道 (|) 符号来传递命令的输出。 但是,您可以在命令中使用双管道 (||) 符号在命令中创建 OR 条件。 如果先前的命令失败或错误,逻辑 OR 运算符将决定做什么。
例如,我们可以在命令中设置逻辑或运算来创建一个新文件夹,浏览该文件夹并打印目录详细信息。 如果 mkdir 命令失败,该命令的下一部分也将失败。
mkdir new_dir1 || cd new_dir1 || pwd
3. 使用 && 和 || 命令
在前面的方法中,我们刚刚看到在终端命令上使用双管道 (||) 和双和 (&&) 语法。 在这里,我们将一起使用它们并同时运行多个 Linux 命令。 例如,以下命令将创建一个名为 newdir
并打印使用 Echo 命令创建目录的状态。
$ cd newdir || mkdir newdir && echo "directory is created"
4. 使用 / 命令
在 Linux 中,电源使用通常使用 wget 或 cURL 工具来下载文件。 然后我们可以将该文件复制或移动到所需的目录。 但是,您也可以将两个命令组合在一行中,以在所需目录中下载和移动文件。
以下命令将在文件系统中创建一个新目录并将下载的文件移动到该文件夹中。
mkdir rpms/; mv foobar-1.3-2.i386.rpm rpms/
5. 使用 ; Command
在不同的编程语言中,分号 (;) 符号用于结束程序中的一行。 在 Linux 中 bash,您可以使用分号 (;) 符号在同一 shell 命令中添加多个命令以运行多个 Linux 命令。
例如,在这里,我们可以浏览一个目录(ls 命令),打印目录路径(通过 PWD 命令),并在 Linux 系统中查看当前用户的详细信息。
ls ; pwd ; whoami
$ ls ; pwd ; du ; whoami
6. 使用 / 和 ; 命令
到目前为止,我们已经看到组合相似类型的符号来提高工作效率。 现在,我们将了解如何在单个命令中添加和组合两种不同类型的符号,并一次运行多个 Linux 命令。 您可以在组合中使用以下命令 /
和 ;
用于浏览目录和删除文件。
在 Linux 上执行任何 rm -rf 命令之前请小心。 如果您是 Linux 新手,它可能会从您的文件系统中删除具有 root 访问权限的重要文件。
$ cd /my_directory ; rm -Rf *
7.组合运算符{}
用于执行目录级命令的组合括号运算符函数。 它可用于执行命令并打印输出状态。 例如,您可以运行下面给出的以下命令来创建目录,然后使用 Echo 命令检查 Linux 机器上的目录状态。
ls
$ [ -d temp ] || { mkdir temp; echo temp directory is created now.; } && ls
最后的话
如果您知道自己在做什么,那么在 Linux 中混合使用非常棒。 在终端 shell 上执行几个 shell 命令肯定会让你成为一个专业的 Linux 用户。 在整篇文章中,我展示了几种在 shell 中一次运行多个 Linux 命令的方法。
如果你擅长 shell 脚本,你还可以制作自己的自定义命令,让事情变得更专业。 您还可以在 shell 上打开多个选项卡,以便在 Linux 系统上一次运行一堆命令。 如果完成上一个命令不是下一个命令的先决条件,则不会导致任何其他问题。
我希望这篇文章对你有用。 如果您觉得这篇文章有用且内容丰富,请与您的朋友和 Linux 社区分享。 您也可以在评论部分写下您对这篇文章的看法。