中企动力网站建设方案最大的房产网站
中企动力网站建设方案,最大的房产网站,网站主体负责人是法人,网站开发进度报告一、核心概念#xff1a;I/O 重定向Linux 系统默认会打开 3 个标准文件流#xff1a;- stdin #xff08;标准输入#xff0c;文件描述符 0 #xff09;#xff1a;默认从键盘读取
- stdout #xff08;标准输出#xff0c;文件描述符 1 #xff09;#xff1a;默…一、核心概念I/O 重定向Linux 系统默认会打开 3 个标准文件流- stdin 标准输入文件描述符 0 默认从键盘读取- stdout 标准输出文件描述符 1 默认输出到显示器- stderr 标准错误文件描述符 2 默认输出到显示器系统默认打开这 3 个流是为了让程序能直接和用户交互不需要手动打开/关闭基础设备。二、输出重定向 / echo helloworld默认向显示器文件里面输出helloworld而通过重定向可以往任意普通文件里面输入1. 覆盖重定向 echo helloworld hello.txt- 如果 hello.txt 不存在 → 自动新建文件- 如果文件已存在 →先清空原有内容再写入新内容- 效果原本要输出到显示器的内容被改写到文件里。2. 追加重定向 echo helloworld hello.txt- 文件不存在 → 自动新建- 文件已存在 →在文件末尾追加内容不清空原有内容- 效果多次执行会在文件里累积多行内容。三、输入重定向 / )cat会阻塞然后你输入什么它立刻打印什么。cat 本来的作用是把文件内容打印到屏幕。但不加文件名 时cat 会默认从「键盘输入」读取内容然后直接原样输出1.输入重定向 () 从文件读取内容作为命令的输入而非键盘。cat hello.txt用 后改为从 hello.txt 读取数据效果等价于 cat hello.txt 直接把文件内容打印到屏幕。2.Here Document () 直接在命令行中指定一个结束符将两个结束符之间的多行文本作为输入。cat note.txt EOF 第一行内容 第二行内容 EOF # 将 EOF 标记之间的两行文本写入 note.txt