linux入门之命令执行顺序控制与管道

基本概念

本文旨在帮助你了解linux中顺序执行、选择执行、管道、cut命令、grep 命令、wc命令、sort命令等管道命令,进而高效率的使用 Linux 的技巧。

1、简单的顺序执行你可以用“;”分号来完成。

2、有选择的执行命令你可以用“&&”逻辑与来完成。

  • A && B
  • 正确执行完毕A后 在执行B,
  • A没执行,就不会执行B

3、管道是什么

  • 管道是一种通信机制,通常用于进程间的通信(也可通过socket进行网络通信),它表现出来的形式就是将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)。
  • 管道的分类
    管道又分为匿名管道和具名管道。在命令行中由 | 分隔符表示。

管道符命令用法实例

1、cut命令,打印每一行的某一字段

$ cut /etc/passwd -d ':' -f 1,6
$ cut /etc/passwd -c -4
$ cut /etc/passwd -c 2-5

2、grep命令 选择字符

# 查看环境变量中以"yanlou"结尾的字符串
$ export | grep ".*yanlou$"

其中$表示一行的末尾。

3、wc统计命令

$ ls -dl /etc/*/ | wc -l 

其中 -l 行数; -w 字数

4、sort排序命令

# "-r" 表示逆序
$ cat /etc/passswd | sort -r
# "-t" 分割符 -k字段号
$ cat /etc/passwd | sort -t':' -k 3 -n

作业

使用以前介绍过的方法,安装aview和imagemagick,然后用asciiview命令显示图片,使用方法可以用 man 命令查看。


实验楼
实验楼

友情提示

我正在实验楼撸代码,你也快来!800+编程实战教程,无需搭环境,直接练习!用我的链接注册,你我都能获得3个实验豆!http://www.shiyanlou.com/register?inviter=NTY0MzE5MTkxNzAx


感谢您花费时间阅读这篇文章!!通过上述讲解是不是让您对linux的执行顺序控制与管道的情况有了进一步的了解了呢?是的话请给个赞吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、实验介绍 1.1 实验内容 顺序执行、选择执行、管道、cut 命令、grep 命令、wc 命令、sort 命令...
    harrytc阅读 4,270评论 0 1
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,354评论 2 33
  • 本文笔记源自这里——[实验楼]欢迎大家在下面交流其中有问题的地方喜欢请点收藏,每日更新(全部已亲自实践). 一. ...
    东皇Amrzs阅读 9,598评论 7 54
  • 1. 命令执行顺序控制 && 表示如果前面的命令执行结果(不是表示终端输出的内容,而是表示命令执行状态的结果)返回...
    JunCh阅读 3,785评论 0 0
  • 上学时,我们常说“60分万岁,多一分浪费”。毕业了,走上工作岗位,是不是也常听到“拿多少钱,干多少事,差不多就可以...
    林晨锋阅读 4,969评论 0 0

友情链接更多精彩内容