linux入门之命令执行顺序控制与管道(6)
基本概念
本文旨在帮助你了解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的执行顺序控制与管道的情况有了进一步的了解了呢?是的话请给个赞吧!