管道符  |

命令A|命令B

把命令A的标准输出作为命令B的标准输入

统计行数的命令是 wc -l 查找出限制登录的命令是 grep /sbin/nologin

把查出来的标准输出作为统计的标准输入即可统计限制登录的数量:grep /sbin/nologin /etc/passwd | wc -l

输入输出重定向

命令 > 文件 将标准输出重定向到一个文件中(清空原有数据)

命令 2> 文件 将错误输出重定向到一个文件中 (清空原有数据)

命令 >> 文件 将标准输出重定向一个文件中(追加数据)

命令 2>> 文件 将错误输出重定向到一个文件中 (追加数据)

命令 >> 文件 2>$1 将标准输出与错误输出写入到文件中 (追加)

命令 < 文件 将文件作为命令的标准输入

命令 << 分界符 从标准输入中读取直到遇到分隔符

命令 < 文件 1> 文件2  将文件1作为命令的标准输入并将标准输出重定向到文件2

命令行通配符

*  匹配一个或者多个字符

? 匹配一个字符

[0-9] 匹配任意范围内的数字

[abc] 匹配已出的任意字符

转义字符

\(反斜杠)  转移后面单个字符

''(单引号) 转义所有字符

""(双引号) 变量依然生效

``(反引号) 执行命令语句

环境变量

在命令被执行的时候

1. 如果是以绝对/相对路径输入的命令直接执行
2. 检查是否为alias别名命令
3. 由bash判断是内部命令还是外部命令
            内部命令: 属于解释器内部
            外部命令:独立于解释器外的命令文件

4. 通过$PATH变量中定义的路径进行查找

type 命令名字 获得命令的路径

HOME  当前用户的主目录

SHELL   当前的SHELL是哪个程序

HISTSIZE  历史命令条数

MAIL    邮件信箱文件

LANG   语言系数

RANDOM  随机数字

PS1      bash提示字符

HISTFILESIZE  history命令存储数量

PATH   在路径中的目录查找执行文件

EDITOR 默认的文本编辑器

HOME   用户主目录

创建用户变量 变量名=xxxxxx

提升用户变量为系统变量 export 变量名

null

转载于:https://www.cnblogs.com/lgxisbb/p/6840603.html

管道符、重定向、环境变量相关推荐

  1. linux+管道+分段,Linux中shell基础、重定向、管道符、环境变量

    原标题:Linux中shell基础.重定向.管道符.环境变量 1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核 ...

  2. 绝对定向 c++_【007】Linux重定向、管道符及环境变量(看这一文就够了)

    总第83篇 通过前面的几篇文章,我们已经掌握了数十个常用的Linux命令,若不能将这些命令进行组合使用,则无法提升工作效率.本文就梳理相关的方法,将各个命令组合起来使用,从而大大提升工作效率,方便我们 ...

  3. Linux基础(管道符、重定向、转义字符与环境变量)

    1.输入输出重定向 简而言之,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中. 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从 ...

  4. 第四节 管道符、重定向与环境变量。

    3.1 输入输出重定向 既然我们已经在上一章学完了几乎所有基础且常用的Linux命令,那么接下来的任务就是把多个Linux命令适当地组合到一起,使其协同工作,以便我们更加高效地处理数据.要做到这一点, ...

  5. linux管道符、重定向与环境变量。

    3.1 输入输出重定向 既然我们已经在上一章学完了几乎所有基础且常用的Linux命令,那么接下来的任务就是把多个Linux命令适当地组合到一起,使其协同工作,以便我们更加高效地处理数据.要做到这一点, ...

  6. 《Linux就该这么学》培训笔记_ch03_管道符、重定向与环境变量

    <Linux就该这么学>培训笔记_ch03_管道符.重定向与环境变量 <Linux就该这么学>培训笔记_ch03_管道符.重定向与环境变量 文章最后会post上书本的笔记照片. ...

  7. Linux学习03——管道符、重定向和环境变量

    20190913: 今天学习了管道符.重定向和环境变量三个知识: 1.重定向: 首先重定向,我们分为输入重定向和输出重定向 输出重定向: 是指把原本要输出到屏幕的数据信息写入到指定文件中. 输出重定向 ...

  8. 管道符、重定向与环境变量

    输入输出重定向 输入重定向:将文件内容导入到命令中:输出重定向:将命令执行后显示到屏幕上的内容导入到文件中,不在屏幕中显示.共分为:标准输入重定向(文件描述符为0).标准覆盖输出(1).标准追加输出( ...

  9. linux局部变量特殊字符替换,变量,全局变量,环境变量,特殊符号、管道符命令:cut、sort、uniq、wc、tee、tr、sp...

    变量 常见的变量: PATH:决定shell在哪些目录下寻找命令和程序: HOME:家目录: PWD:当前目录: LOGNAME:当前用户名称: env命令: 查看常见变量: HOSTNAME:表示主 ...

  10. centos shell基础 alias 变量单引号 双引号 history 错误重定向 21 jobs 环境变量 .bash_history source配置文件 nohup ...

    centos shell基础知识 alias  变量单引号 双引号   history 错误重定向 2>&1  jobs  环境变量 .bash_history  source配置文件 ...

最新文章

  1. R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串、str_replace_all函数替换所有匹配到的
  2. 不能摸鱼的工作不是好工作?
  3. 阿里云接入的认证方式,一机一密、一型一密、动态注册
  4. php判断是否是关联数组,php 关联数组判断是否为空
  5. x509trustmanager怎么验证证书_GeoTrust通配符证书和多域名SSL证书对比评测
  6. 7-11 名人堂与代金券 (25 分)
  7. 全国高校计算机能力挑战赛C语言组真题
  8. python常用_30个Python常用小技巧
  9. MYSQL中TRUNCATE和DELETE的区别
  10. 《DSP using MATLAB》Problem 7.25
  11. Class字节码文件结构总结
  12. win10任务栏无反应解决办法
  13. 7660生成负电压芯片
  14. 提高工作效率的5款APP推荐 ,可能第一个你就没用过
  15. 解决Quartus.18.0版本 usb bluster插上蓝屏问题
  16. Android Q 下拉状态栏快捷开关解析
  17. 洛谷 P4704 太极剑【贪心】
  18. office365服务器没有响应,office 365 使用过程中频繁出现无响应
  19. 商米机V2和V1内置打印机说明
  20. 联发科与晨星合并诞生新寨主

热门文章

  1. Understand-4.0.877-Linux-64bit.tgz最新版本2017年源代码阅读利器,养眼theme之配置
  2. 深入V8引擎-写在前面
  3. 2018/06/30这段时间的随笔记忆:遇到概念模糊的js问题
  4. JeeSite 工作流Activiti的应用实例
  5. Java ME SDK 3.0.5发布!
  6. .sln文件和.suo文件的解释
  7. MySQL 字符集和校对
  8. Power Query Advanced Editor键盘快捷键
  9. Selenium2(WebDriver)总结(一)---启动浏览器、设置profile加载插件
  10. 判断画布是否是图元格式画布