linux中重定向命令,LINUX 重定向命令
常用的3个FD
标准输入 描述符: 0
标准输出 描述符: 1
标准错误 描述符: 2
重定向命令
命令:" > " ">> " "< " "<&" "< >"
">" 将命令输出写入文件或设备,而不是命令提示符或句柄
cmd > file 将一个stdout 重定向到 file 文件中
cmd 1>file 将一个stdout 重定向到 file 文件中
命令的默认是 1 即 1> 和 > 是一样的
例如:ls -l > a.txt
# 将命令ls -l 的执行结果重定向到文件a.txt中,若当前没有a.txt这个文件则自动新创建,若有则将执行结果覆盖该文件的内容
''>>" 将命令输出添加到文件末尾而不删除文件中已有的信息
cmd >>file 将一个stdout 重定向到file文件中
例如:ls -l >>a.txt
#将命令ls执行的结果重定向到文件a.txt中,若当前没有a.txt则自动创建,若有则将执行结果追加在该文件尾部
"
cmd < file 将file文件的内容当作命令的输入(stdin)
例如:cat < a.txt >b.txt 或 cat >b.txt
# 此时是将a.txt 里内容读入并覆盖b.txt的内容(有点像复制a.txt的内容粘贴到b.txt且完全覆盖)
cat >b.txt 如果将上例中的输出重定向改成 >> 这时就是 复制a.txt的内容粘贴且追加到b.txt尾部,不改变原文件里的内容
"<
# 此命令类似直接插入内容
"
" >&" 如 m >&n 重定向描述符m到描述符n中
# 指定为m文件所有输出发送到n
"< >" 如 n < > file 打开file文件并将描述符n分配给它
#如果file文件不存在,则新创建,如果描述符n没有指定,则默认为stdin
linux中重定向命令,LINUX 重定向命令相关推荐
- linux+管道+分段,Linux中shell基础、重定向、管道符、环境变量
原标题:Linux中shell基础.重定向.管道符.环境变量 1.什么是shell Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器).它接收用户输入的命令并把它送入内核 ...
- linux中常用的60个命令及作用详解
Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存 取.目录操作.进程管理.文件权限设定等.所以,在 Linux 系统上工作离不开使用系 ...
- 如何在 Linux 中安装和使用 duf 命令
导读 今天我们来分享一下如何在 Linux 中安装和使用 duf 命令. 该命令显示磁盘空间的利用率,显示方式如下图所示: duf 命令是 du 命令和 df 命令的一个结合,且结果输出是以更加易读的 ...
- Linux服务端开发——Linux中stat函数和stat命令使用详解
这篇文章主要介绍了Linux中stat函数和stat命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 stat函数和s ...
- Linux 中ifconfig和ip addr命令查看不到ip解决方法
Linux 中ifconfig和ip addr命令查看不到ip解决方法 参考文章: (1)Linux 中ifconfig和ip addr命令查看不到ip解决方法 (2)https://www.cnbl ...
- 禁止linux关机,如何在Linux中禁用关机和重新启动命令
shutdown命令调度一个Linux系统关闭电源的时间,它也可以用于在使用特定选项调用时停止,关闭电源或重启机器 ,并重新引导系统重新启动. 默认情况下,某些Linux发行版(如Ubuntu,Lin ...
- Linux中sort,uniq,cut,wc命令详解
Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...
- linux mv 递归拷贝,奇技淫巧 - 给Linux中的cp和mv命令中添加进度条的高级拷贝
GNU cp和GNU mv命令用于在GNU/Linux操作系统中复制和移动文件和目录.这两个命令缺少的一个特性是它们不显示任何进度条.如果复制一个大文件或目录,您就不知道完成复制过程需要多长时间,也不 ...
- linux中检测用户信息的命令是,Linux中系统状态检测命令
1.ifconfig用于获取网卡配置与网络状态等信息,格式为:ifconfig [网络设备] [参数] 2.uname命令用于查看系统内核版本等信息,格式为:uname [-a] 查看系统的内核名称. ...
- linux学习笔记:linux中查看文件内容的命令
linux中一般用下面这些命令来查看文件: cat 由第一行开始显示文件内容 tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写! nl 显示的时候,顺道输出行号! more 一页一页 ...
最新文章
- 如何仅从SQL Server DateTime数据类型返回日期
- Leetcode84 柱状图中最大的矩形 详细的解法
- android studio编译提示错误:android Error:(21, 19) 错误: 程序包R不存在
- 八、linux以模块方式注册设备
- 4行代码AC——L1-024 后天(5分)
- 将系统默认记事本替换成自己喜欢的文本编辑器
- TLS配置和流量分析实验
- 2019有的图纸打印出来看不清楚_CAD制图初学入门:CAD打印实用技巧
- 2019.11.28工作记录——InstallShield制作windriver驱动安装包
- 如何正确下载安全无毒的局域网、内网即时通讯软件
- 多测师杭州拱墅校区__肖sir__软件测试生命周期(4)
- 移动营业厅前台设备如何安装+新手引导
- 玩转Python第三方库库tqdm
- 【warning】UserWarning: The parameter ‘pretrained‘ is deprecated since 0.13 and may be removed
- 照片实现3D光影效果
- java正则任意字符_正则表达式匹配任意字符(包括换行符)的写法
- 银行账号和身份证号的数据有效性设置
- Cocos2d-x2.1.1-ClippingNodeTest 深入分析
- Excel常用公式大全
- 微商必备6款软件!十分好用