输入与输出,多次执行命令,管道
2013-06-28 22:56
288 查看
提示符 “#” 结尾表示为超级用户
提示符 “$” 结尾表示普通用户
shell 默认的标准输入和输出分别是键盘和屏幕,但是输入和输出也可以是文件
如:
cat 回车
从键盘输入内容:xxxx 回车
在屏幕:xxxx
按下 ctrl+C 组合键,可结束 cat 命令
重定向输入:(< 为重定向输入符,可不写)
命令 [参数] [<] 文件名
如: cat [<] 文件名
另一种重定向为 here 文档:
重定向符 “<<” ,结合一对分隔符,分隔符可以随便命名,如:
cat <<linxx
<linxx aaaa
<linxx bbb
<linxx 回车
即可输出:
aaaa
bbb
重定向输出:
使用重定向符 ">" 输出到文件
命令 参数表 > 输出到的文件名
如: cat 源文件名 > 新文件名
如果新的文件名不存在,就会自动创建,如果存在,就会先删除,再新建一个空的,再输入相应的内容,为防止原来的内容被清空,可以用 noclobber 功能(默认关闭)
开启方式:set -o noclobber
关闭方式:set +o noclobber
使用 “ >> ” 可将标准输出追加到指定的文件:
cat 源文件名 >> 新文件名
标准错误输出使用重定向符: “ 2> ” 和 " 2>> "
" ~$ " 开关的行,表示命令行," $ "表示命令提示符,其前面的 " ~ " 符号表示当前的工作目录为用户的主文件夹。 命令提示符 " $ ” 前表示的就是工作路径
管道:shell 使用管道交将一个命令的输出直接连接到另一个命令的输入;但这样的效率不高,可以使用分隔符 “ | ”;
命令 [参数]|命令 [参数] ...
提示符 “$” 结尾表示普通用户
shell 默认的标准输入和输出分别是键盘和屏幕,但是输入和输出也可以是文件
如:
cat 回车
从键盘输入内容:xxxx 回车
在屏幕:xxxx
按下 ctrl+C 组合键,可结束 cat 命令
重定向输入:(< 为重定向输入符,可不写)
命令 [参数] [<] 文件名
如: cat [<] 文件名
另一种重定向为 here 文档:
重定向符 “<<” ,结合一对分隔符,分隔符可以随便命名,如:
cat <<linxx
<linxx aaaa
<linxx bbb
<linxx 回车
即可输出:
aaaa
bbb
重定向输出:
使用重定向符 ">" 输出到文件
命令 参数表 > 输出到的文件名
如: cat 源文件名 > 新文件名
如果新的文件名不存在,就会自动创建,如果存在,就会先删除,再新建一个空的,再输入相应的内容,为防止原来的内容被清空,可以用 noclobber 功能(默认关闭)
开启方式:set -o noclobber
关闭方式:set +o noclobber
使用 “ >> ” 可将标准输出追加到指定的文件:
cat 源文件名 >> 新文件名
标准错误输出使用重定向符: “ 2> ” 和 " 2>> "
" ~$ " 开关的行,表示命令行," $ "表示命令提示符,其前面的 " ~ " 符号表示当前的工作目录为用户的主文件夹。 命令提示符 " $ ” 前表示的就是工作路径
管道:shell 使用管道交将一个命令的输出直接连接到另一个命令的输入;但这样的效率不高,可以使用分隔符 “ | ”;
命令 [参数]|命令 [参数] ...
相关文章推荐
- shell基础-输入输出以及重定向/多命令顺序执行与管道符/通配符与特殊符号
- 一起学Shell之(六)输入、输出、文件与命令执行 推荐
- Linux----6----输入输出和管道及相关的命令
- 常用命令 - 输入输出、执行状态
- 【Linux常用指令整理8】别名、输入/输出重定向、管道、命令连接符、命令替换符
- 标准输出重定向加管道,获取system命令执行结果
- 执行一个命令,将其输出截获的代码-使用无名管道
- Linux/UNIX脚本编程学习笔记(0807)---输入、输出、命令执行
- Linux常用指令别名、输入/输出重定向、管道、命令连接符、命令替换符
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 【管道】:前一个命令的输出,作为后一个命令的输入
- Linux命令--管道 |左边的输出是右边的输入
- 在C/python中执行linux命令并得到返回值以及输出
- linux多命令顺序执行与管道符
- 输入重定向,输出重定向,管道相关内容及实现方法
- Linux命令执行的屏幕输出内容重定向到日志文件
- 第4章 处理用户输入与显示数据------------(禁止命令输出、lsof命令、关闭文件描述符、创建读取/写入文件描述符)
- 输出重定向 输入重定向 管道简单介绍
- 控制命令窗口输入和输出
- 8266 执行./gen_misc.sh 通过管道实现默认输入参数,不用手动选择参数