Linux学习笔记之基本命令四(输入输出管道邮件)
来源:互联网 发布:js基础数据类型 编辑:程序博客网 时间:2024/05/19 04:27
文件描述符与标准输入输出
文件描述符号码有0,1,2:
0:标准命令输入,文件描述缩写为stdin
1:标准命令输出,文件描述缩写为stdout
2:标准命令错误,文件描述缩写为stderr
输出重定向
>:覆盖原文件内容
>>:在原文件后追加内容
输入重定向 :<
find命令
find pathnames expressions actions
pathnames:搜寻起始的绝对路径或相对路径
expressions:由一个或多个选项定义的搜寻条件。如果定义了多个选项将使用它们逻辑与操作的结果
可用表达式有:-name, -size[+|-]n, -atime[+|-]n,(访问时间) -mtime[+|-]n,(更改时间)-user loginID, -type, -perm(查找所有具有某些特定访问许可位的文件)
actions:当文件被定位之后需要进行的操作,默认操作是将满足条件的搜寻结果打印到屏幕上
可用命令有:-exec,-ok
tr命令
tr: 转换,压缩和/或删除来自标准输入的字符并将结果写到标准输出上。
例 tr 'A-Z' 'a-z' < winsql.sql (将大写字母变为小写)
cut命令
cut [选项] [文件名]
选项内容:
-f:说明(定义)字段(列)
-c:要剪切的字符
-d:说明(定义)字段的分割符(默认为Tab)
paste命令
paste [选项] [文件名]
sort命令
sort [选项] [文件名]
选项:
-r(降序排序), -f(忽略字母大小写), -n(以数字顺序排序),-u(去掉输出中重复行),-t(-t c表示以字符c作为分隔符),-k(-k N表示按第N个字段排序,-k N1,N1表示先按第N1个字段排序,当第1个字段重复时再按第N2个字段排序)
uniq命令
uniq [选项] [文件名]
-c:在显示的行前冠以该行出现的次数
-d:只显示重复行
-i:忽略字符的大小写
-u:只显示唯一的行,即只出现一次的行
管道
命令1|命令2:将命令1标准输出重定向为命令2标准输入
tee命令
将标准输入复制到每一个指定的文件和标准输出
邮件命令
发邮件
mail -s "题目" 收信人
提示cc:即输入另外的收信人
阅读邮件
ls -c /var/spool/mail
(邮件的路径为/var/spool/mail)
或直接输入mail
文件描述符号码有0,1,2:
0:标准命令输入,文件描述缩写为stdin
1:标准命令输出,文件描述缩写为stdout
2:标准命令错误,文件描述缩写为stderr
输出重定向
>:覆盖原文件内容
>>:在原文件后追加内容
输入重定向 :<
find命令
find pathnames expressions actions
pathnames:搜寻起始的绝对路径或相对路径
expressions:由一个或多个选项定义的搜寻条件。如果定义了多个选项将使用它们逻辑与操作的结果
可用表达式有:-name, -size[+|-]n, -atime[+|-]n,(访问时间) -mtime[+|-]n,(更改时间)-user loginID, -type, -perm(查找所有具有某些特定访问许可位的文件)
actions:当文件被定位之后需要进行的操作,默认操作是将满足条件的搜寻结果打印到屏幕上
可用命令有:-exec,-ok
tr命令
tr: 转换,压缩和/或删除来自标准输入的字符并将结果写到标准输出上。
例 tr 'A-Z' 'a-z' < winsql.sql (将大写字母变为小写)
cut命令
cut [选项] [文件名]
选项内容:
-f:说明(定义)字段(列)
-c:要剪切的字符
-d:说明(定义)字段的分割符(默认为Tab)
paste命令
paste [选项] [文件名]
sort命令
sort [选项] [文件名]
选项:
-r(降序排序), -f(忽略字母大小写), -n(以数字顺序排序),-u(去掉输出中重复行),-t(-t c表示以字符c作为分隔符),-k(-k N表示按第N个字段排序,-k N1,N1表示先按第N1个字段排序,当第1个字段重复时再按第N2个字段排序)
uniq命令
uniq [选项] [文件名]
-c:在显示的行前冠以该行出现的次数
-d:只显示重复行
-i:忽略字符的大小写
-u:只显示唯一的行,即只出现一次的行
管道
命令1|命令2:将命令1标准输出重定向为命令2标准输入
tee命令
将标准输入复制到每一个指定的文件和标准输出
邮件命令
发邮件
mail -s "题目" 收信人
提示cc:即输入另外的收信人
阅读邮件
ls -c /var/spool/mail
(邮件的路径为/var/spool/mail)
或直接输入mail
0 0
- Linux学习笔记之基本命令四(输入输出管道邮件)
- linux命令学习笔记之四
- Linux学习笔记之---管道
- Linux学习笔记之基本命令一
- linux学习笔记之基本命令
- 实验楼Linux学习笔记(九)之 命令执行顺序控制与管道
- Linux学习笔记之基本命令三(Bash Shell)
- linux学习之旅(四)&& 管道详细
- 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道
- 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道
- linux命令温故知新:输入输出重定向/管道
- 【linux 命令】输入输出重定向及管道
- Linux学习笔记:Linux基础命令之四(系统管理类命令)
- Linux运维学习笔记之三:组合命令及命令分类、符号、管道 、工具集
- Linux学习笔记之输入输出重定向
- Linux操作系统学习笔记之linux基本命令
- Linux 变干边学 学习笔记之Linux进程、管道和重定向命令
- Linux管道命令学习
- jQuery-Validation-Bootstrap-tooltip demo
- C#中将double变量格式化为字符串,且保留小数点后面的全部位数
- jquery 弹出框居中显示
- 没有ASP.NET Web 服务模块
- 读《在前行中蜕变》有感(一)
- Linux学习笔记之基本命令四(输入输出管道邮件)
- SQL中自定义函数的存储过程的区别
- windows 环境下django环境的搭建
- 工作总结
- [Leetcode]Minimum Path Sum
- C语言中 有符号数、无符号数、整数溢出
- 在iOS上绘制自然的签名
- 1月21日总结
- php当中的观察者模式,在laravel框架中有用到