美文网首页
Shell_03_文件描述符

Shell_03_文件描述符

作者: 热爱_生活 | 来源:发表于2019-12-20 19:38 被阅读0次
在 shell 中执行命令时,每个进程都会和三个打开的文件相联系,并使用文件描述符来引用这些文件。

由于文件描述符不容易记忆, shell 同时也给出了相应的文件名

系统中默认的描述符 文件
默认是键盘,也可以是文件 输入文件---标准输入
默认是屏幕,也可以是文件或其他命令的输出 输出文件---标准输出
默认是屏幕,也可以是文件 错误输出文件---标准错误输出
3- $(limit -n) 是可以自定义的描述符 可以 &3 来表示一个文件的描述符

例如:

2>&1 表示把 2 标准错误输出 重新输出到文件描述符 1 (即标准正确输出)中

command<&n 把文件描述符 n 作为标准输入

command >&n   把标准输出重定向到文件描述符中

exec n<&-    关闭文件描述符 n

相关文章

  • Shell_03_文件描述符

    由于文件描述符不容易记忆,shell 同时也给出了相应的文件名 系统中默认的描述符文件0默认是键盘,也可以是文件输...

  • 第三章 文件I/O

    文件描述符 所有打开的文件都通过文件描述符引用。操作(读写)该文件描述符就相当于操作该文件。文件描述符是一个非负的...

  • 第三章 文件IO

    对于内核而言,所有打开的文件都通过文件描述符引用,文件描述符是一个非负整数文件描述符标准符号常量文件描述符0标准输...

  • ios进阶路线 shell脚本语言基础教程(四)

    上篇我们讲了文件描述符还有自定义文件描述符,补充一下如何关闭自定义的文件描述符 语法:exec 描述符>&- 案例...

  • Linux中文件描述符,重定向与标准输入输出

    Linux中文件描述符,重定向与标准输入输出 文件描述符:内核(kernel)利用文件描述符(file descr...

  • 文件I/O和记录锁

    文件描述符: 文件描述符是一个非负整数,所有打开的文件都通过文件描述符引用。按照惯例:0(STDIN_FILENO...

  • 认识安卓的文件描述符FileDescriptor

    理解文件描述符 文件描述符(FileDescriptor) 这是Unix/Linux系统文件操作的相关概念,And...

  • ulimit ps dmesg which stat 命令小结

    ulimit 设置查看文件描述符命令 ulimit -n查看文件描述符 ulimit -SHn 65535设置文件...

  • 文件描述符

    内核(kernel)利用文件描述符(file descriptor)来访问文件。文件描述符是非负整数。打开现存文件...

  • Shell--呈现数据

    文件描述符 用stdout和stderr文件描述符来在多个位置生成输出,重定向相应的文件描述符 临时重定向 在脚本...

网友评论

      本文标题:Shell_03_文件描述符

      本文链接:https://www.haomeiwen.com/subject/blninctx.html