linux命令:I/O重定向<、<<、>>、>

简介:

   linux:


系统设定

       默认输出设备:标准输出,STDOUT, 1

       默认输入设备:标准输入, STDIN, 0

       标准错误输出:STDERR, 2

  >:覆盖输出

  >>:追加输出

set -C: 禁止对已经存在文件使用覆盖重定向;

       则使用 >| 则强制覆盖输出,

set +C: 关闭上述功能 

2>: 重定向错误输出

2>>: 追加方式 

&>: 重定向标准输出或错误输出至同一个文件

<:输入重定向   tr不支持后面直接接文件 tr 'a-

<<:Here Documen 此处生成文档 

  #cat >> /tmp/myfile.txt << EOF   从标准输入中获取字符,

       追加到myfile.txt文档中,并以EOF结束输入

[root@xuelinux ~]# cat >> /tmp/myfile.txt << EOF

> THE is first line.

> the is second line.

> EOF

[root@xuelinux ~]# cat /tmp/myfile.txt 

THE is first line.

the is second line.

管道符|:前一个命令的输出,作为后一个命令的输入

命令1 | 命令2 | 命令3 | ...

[root@xuelinux ~]# cut -d: -f1 /etc/passwd | sort | tr 'a-z' 'A-Z' 切去passwd文档中

ABRT                 第一列数据,并进行排序后全部把小写字母变成大写字母。

ADM

AMANDABACKUP

APACHE

AVAHI-AUTOIPD

 











本文转自wang650108151CTO博客,原文链接: http://blog.51cto.com/woyaoxuelinux/1862299  ,如需转载请自行联系原作者



相关文章
|
3天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
1天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
1天前
|
Linux
【Linux】常用命令
【Linux】常用命令
14 0
|
1天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
7 0
Linux 网络操作命令Telnet
|
2天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
28 0
|
2天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
7 0
|
4天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
16 0
|
6天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
12 0
|
8天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
26 6
Linux 中的 Nslookup 命令怎么使用?
|
8天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令