笔记(I/O重定向)4-3

来源:互联网 发布:eu域名 编辑:程序博客网 时间:2024/06/06 01:26
运算器、控制器:cpu
存储器:ram
输入设备/输出设备
程序:指令和数据

程序:指令和数据
控制器:指令
运算器:
存储器:ram

地址总线:内存寻址
数据总线:传输数据
控制总线:控制指令

I/O:硬盘

input设备:

output设备

系统设定
    默认的输出设备:标准输出,STDOUT   1    

    默认的输入设备:标准输入,STDIN   0
    标准错误输出:STDERR,2
    
    标准输入:键盘
    标准输出和错误输出:显示器
I/O重定向:
>:覆盖输出

set -c:禁止对已经存在文件使用覆盖重定向
强制覆盖输出,则使用>|
set +c:开户重定向
>>:追加输出

2>:重定向错误输出
2>>:追加错误输出

&>:重定向标准输出或错误输出 到同一文件


<:输入重定向
<<:在此处生成文件  END EOF

管道:
命令1 | 命令2的输入 | 命令3

练习:
1、统计/usr/bin、目录下的文件个数
2、取出当前系统 上所有用户的shell.要求,每种shell只显示一次,并且按顺序进行显示。
3、思考:如何显示/var/log目录下第个文件的内容类型?
4、取出/etc/inittab文件的第六行
5、好出/etc/passwd文件中倒数第9个用户的用户名和shell、显示到屏幕并将其保存至/tmp/users文件中
6、显示/etc、目录下所有以pa开头的文件,并统计其个数:
7、不使用文本编辑器,将alias cla=clear一行内容添加至当前用户.bashrc文件中
0 0