系统操作和维护
/dev/sda2硬盘/dev/shm内存
1.了解系统中的输入和输出
外壳程序CPU中的指令——生成操作结果——字符设备
在shell程序中输入指令,送到cpu,再送到字符设备显示。
2.管理输入和输出的符号
:重定向正确的输出
2.反思错误输出
:重定向所有输出
注意:
重定向将覆盖原始文件内容。
例子:(来截图)
注意:以下实验必须在学生用户下完成。
文件中正确输入了find /etc/-name passwd文件方向。
Find /etc/-name passwd 2 file.err错误地将输入指向file.err
Find /etc/-name passwd file.all将所有输入定向到file.all
清空文件命令:文件名
3.流水线功能
1.wc命令
使用wc指令,我们可以计算一个文件的字节数、字数或列数。如果文件名没有指定或以'-'给出,wc指令将从标准输入设备读取数据。
-c显示字节或chars仅显示字节。
-l显示行数。
-w显示字数
$ wc文件名:显示文件的行数、字数和字节数。
$ wc多个文件:三个文件的统计信息。
3.2.管道的作用
“|”管道的功能是将上一个命令的输出转换为下一个命令的输入。
所以ls /bin/| wc -l是1588,但是ls /bin/| wc -l是1,因为1588只有一行。
注意:管道只允许正确的输出通过。
通过管道的输入将成为输入,这些输出将由第二个命令处理。如果需要保存内容,需要复制一个输出,使用的命令是' tee '
这个实验是在普通用户下操作的:
Find /etc/-name passwd | wc -l会看到结果是2,因为错误输出无法通过管道。
Find /etc/-name passwd 21 | wc -l会看到19,因为数字为2的输出被“21”转换为数字1。
find/etc/-name passwd 21 | tee file | WC-l保存一份拷贝,输出到文件中统计行数。
4.3.输入重定向
卡特彼勒文件EOF
tr \\\'a-z\\\' \\\'A-Z' westos
将输入格式化为文件
卡特韦斯特索夫
你好
世界
文件结束
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。