Linux Bash输入、输出和重定向

 

linuxbash有不同的方法来运行命令、获取命令的输出或重定向输出。在本教程中,我们将研究重定向命令输出的不同方法。

在同一行中写入多个命令

命令行可以用 ; 将命令写入同一行

$ clear;ls;

在本例中,第一个clean命令运行,执行结束后,命令结果是第二个command ls运行。

将一个命令输出重定向到另一个命令

要将一个命令输出重定向到另一个命令,请使用 | . | 命名为管道。标准输出被重定向。在本例中,我们运行ls命令,它将打印工作目录中的文件和目录名。通过使用管道,我们将ls输出重定向到sort命令作为输入。顾名思义排序习惯于按字母顺序排序。

$ ls | sort bin boot dev etc home...

检查以前的命令退出状态

当命令链接在一起时,命令退出状态,这意味着命令的结果很重要。例如,复制文件夹并将目录更改为新文件夹可能会链接在一起。如果第一个命令无法完成,则无需运行第二个命令。

$ ls && ls bin  boot  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var bin  boot  dev  etc  home  lib  lib64  lost+found  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

相关文章: 如何在Linux Bash中将Stderr重定向到Stdout?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享