Linux学习笔记之基本命令四(输入输出管道邮件)

文件描述符与标准输入输出
文件描述符号码有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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值