Linux学习笔记之基本命令四(输入输出管道邮件)
2015-01-21 23:30
483 查看
文件描述符与标准输入输出
文件描述符号码有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
相关文章推荐
- 菜鸟学习linux笔记与练习-----一些基本命令以及初级网络配置
- 菜鸟学习linux笔记与练习-----第二天。一些基本命令以及初级网络配置
- (Linux学习笔记一)linux基本命令与求助 man page
- Linux 基本命令学习笔记
- Linux一些基本命令一(学习笔记三)
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- 【学习笔记】Linux基本操作(1)--- 命令行BASH基本操作
- Linux学习笔记之基本命令一
- 写得蛮好的linux学习笔记(二)(一些常用的基本命令)
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- linux 学习笔记一 --几个基本命令
- Linux学习笔记之基本命令二(目录和文件)
- 写得蛮好的linux学习笔记(一些常用的基本命令)
- ARM学习笔记---linux基本命令
- Linux 基本命令个人学习笔记
- 菜鸟学习linux笔记与练习-----一些初级命令以及基本用户管理
- Linux学习笔记之基本命令三(Bash Shell)
- linux学习笔记一(linux发展史及基本命令)
- 【学习笔记】Linux基本操作(5)--- Linux系统常用命令