运算器、控制器: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文件中
存储器: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文件中