马哥4-3

运算器,控制器:    CPU

存储器:RAM

输入设备/输出设备

 

程序:指令和数据

 

控制器:指令

运算器:

存储器:

 

地址总线:寻址,内存寻址

数据总线:传输数据

控制总线:控制指令

寄存器:CPU暂时存储器

I/O:硬盘

程序

INPUT设备

OUTPUT设备

 

系统设定:

        默认输出设备:标准输出STDOUT 1

        默认输入设备:标准输入STDIN 0

        错误输出:STDERR  2

 

标准输入:键盘

标准输出和错误输出:显示器

I/O重定向:

 

linux:

>:输出重定向,原有内容会被覆盖

>>:追加输出,不会覆盖

set -c禁止对已存在文件使用覆盖重定向

            强制覆盖输出则使用>|

set+c关闭上述功能

 

 

2+>:重定向错误输出

2>>:追加

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

<:输入重定向

<<:here document   END  EOF

 

 

cat>>/tmp/myfile.txt<<EOF

 

管道:把一个命令的输出作为后一个命令的输入

 

命令1  |命令2  |命令3 |

 

echo “hello world” |tee /tmp/hello.out

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章