Shell基础输入输出重定向
Posted Dream
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell基础输入输出重定向相关的知识,希望对你有一定的参考价值。
1、Shell的功能:
(1)Shell是命令解释器,把我们写的命令转化为内核能够识别的机器语言,然后内核调用硬件来完成相应的操作。操作完成后,内核操作结果返回给内核,Shell再将机器语言翻译为我们能够看懂的字符。
(2)Shell是一种功能强大的脚本语言,易编写、易调试、功能性强,Shell是解释执行的脚本语言,可以直接调用Linux系统的命令。
2、Shell脚本:
Shell脚本就是一个包含若干行Shell和Linux命令的文件,通常Shell脚本以 .sh结尾,第一行要指定系统需要哪一种Shell解释用户的Shell程序。
3、输出重定向:
不把结果输出到屏幕上而是输出到文件上(保留下来随时查看)。
(1)覆盖方式:命令>文件名
(2)追加方式:命令> >文件名
先执行ls命令,后执行date命令,date的结果输出到了ls查询的结果后面。
(3)错误输出重定向:
2和>>之间不能加空格。
4、输入重定向
不通过键盘进行输入而是通过文件进行输入。
wc命令演示:
输入重定向:
以上是关于Shell基础输入输出重定向的主要内容,如果未能解决你的问题,请参考以下文章
Linux的Shell编程基础(下)--printf 命令/test 命令/流程控制/函数/输入与输出重定向/文件包含