文件管理

1 .文件输入输出的管理 

 1).输入输出的定义

 #1.输入:就是我们的键盘,鼠标和我们用这些硬件在系统只哦个录入的字符

 #2.输入:就是系统接收到我们想要实现的功能字符后,经过进程的处理产生字符输入会有两种出现编号1为正确输出,编号2为错误输出, 默认着两种输出都会被系统定向到字符设备中

2.如何管理输入

 (1).非交互式单行录入

 echo + 录入内容 + >> 文件名

 注:不用vim便可直接在文件中写东西

  

 2).非交互式多行录入

方法1:

 cat  >  文件名 << EFO

 录入内容

 EFO

  

3).修改密码

方法1:

passwd + 用户名 + << EFO

lee

lee

EFO

 

方法2:

vim C_pass.sh

###################

passwd << END

lee

lee

END


方法3:

passwd + 用户名

3.如何管理输出

(1).重定向

>       #重定向正确输出

2>     #重定向错误输出

&>    #重定向所有输出

2>&1 #把错误输出的编号由2转换为1

(2).追加

>>       ##追加正确输出

2>>     ##追加错误输出

&>>     ##追加所有输出

注: 二者的区别在于追加可以在保持原文件内容不变的情况下把输出追加到文件之后而

重定向会覆盖原文件的内容

例如:

find /etc/ -name passwd >> westos

find /etc -name passwd 2>> westos

find /etc -name passwd &>> westos

 

 

 (3).管道

#把输出变成下一个程序的输入

#管道是用来组合多条命令的使用的

例如:

ls /bin | wc -l

 注意:通过管道后输出会变成输入,那么是无法保存在文件中的"

 (4).tee 命令

#复制输出到指定位置

例如:

ls /bin | tee file | wc -l

cat file                  ##file中已经保存了输出

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值