千家信息网

unix基础教程9 标准I/O

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1、放在/bin2、异字符和通配符? 一个字符* 0个或多个字符(除了以.开头的文件,".*"这个才能显示隐藏文件)$ 尾^ 头[list] 可以匹配list中的任一字符[!list] 不匹配list
千家信息网最后更新 2026年10月31日unix基础教程9 标准I/O

1、放在/bin
2、异字符和通配符
? 一个字符
* 0个或多个字符(除了以.开头的文件,".*"这个才能显示隐藏文件)
$ 尾
^ 头
[list] 可以匹配list中的任一字符
[!list] 不匹配list的
ls ne?
ls ?e?
ls n*
rm *.* 删除至少包含一个点号的文件
rm * 删除所有的文件
rm report * 删除report,再删除所有的文件
3、标准文件
1)标准输入stdin 进程获得输入的地方,通常指键盘
2)标准输出stdout 进程置放输出的地方,通常指屏幕
3)标准错误输出stderr
4、文件指针
每个文件都有这3个标准
文件指针 重定向符号 文件
0 < stdin
1 > stdout
2 2> stderr

command < file
command > file 会覆盖
command >> file 追加

/dev/null黑洞

command < infile > outfile 2> errfile
command >> appendfile 2>> errfile < infile
command > outfile 2> &1
指针1先指向outfile,2>错误输出输出到1指针的位置&1,即outfile
command 2>&1 > outfile
指针1还没改变,所以先输到屏幕

ls -l /*/* > list.file 2> &1
0 (未变化)STDIN
1 (已变化)./list.file
2 (已变化)./list.file

ls -l /*/* 2> &1 > list.file
0 (未变化)STDIN
1 (已变化)./list.file
2 (已变化)STDOUT

文件 变化 标准 指针 输出 字符 地方 屏幕 进程 错误 输入 位置 多个 开头 指向 符号 通配符 键盘 黑洞 任一 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司 湖南永感互联网科技有限公司 互联网科技工作委员会副主任毛军 互联网科技金融 杭州互联网科技公司 苏州互联网科技贷款公司 互联网科技logo设计 友谊互联网络科技 赫美联合互联网科技 华中科技有哪些互联网大佬 深圳前海聚择互联网科技有限公司 广州恒生互联网科技有限 千方科技属于互联网企业吗 湖南一路畅行互联网科技 洛阳昕诺飞互联网科技有限公司 坤平互联网科技 民营互联网公司国防科技 华中科技大学互联网的牛人 唐山双旺合互联网科技产业园 科技互联网专业务虚会材料 科技互联网 互联网的科技 互联网科技公司税收优惠 苏州互联网科技贷款公司 甘肃拓世互联网科技有限公司 汉立互联网科技有限公司联系电话 北京华百购互联网科技有限公司 互联网科技大赛获奖感言 合肥互联网科技公司公章图片 唐山双旺合互联网科技产业园
0