马哥linux学习笔记 重定向
一,重定向
> 覆盖输出
>> 追加输出
set -c 禁止对已存在的文件使用覆盖重定向
强制覆盖输出,则使用 >|
set +c 关闭上述功能
ls /varr > /tmp/var2.out 文件/varr不存在,会错误.错误信息不回重定向至 输出文件中
因为>只是定位了标准输出,而错误输出不会重定向.如果要重定向错误输出,得需要使用 2>,同理也有2>>
ls /varr >/tmp/var2.out 2>var3.out 这个命令是无论ls命令正确,这重定向至 var2.out否则重定向至var3.out tip:当然都可以重定向同一个文件
上面的命令还有一个简单的命令 ls /varr &> /tmp/var.out 无论是错误输出还是标准输出,都会重定向
输入重定向
cat < /etc/fstab
<< here document 此处生成文件
cat << END
the first line
the end line
END
cat >> /tmp/myfile.txt << EOF
输入一些内容到/tmp/myfile.txt
管道 |
命令1 | 命令2 | 命令3 (前一个命令的输出当成后一个命令的输入)
cat -d: -f1 /etc/passwd | sort
sort默认按字符排序 sort -n 按照数字排序
tr 'a-z' 'A-Z'
tee 既输出至标准输出,又输出至文件
echo 'hello.out' | tee /tmp/hello.out (既会输出至屏幕,又会保存至文件中)
wc -l
head -2
sort -u
cut -d: -f7 /etc/passwd | sort -u
取文件的第6行
head -6 /etc/inittab | tail -1
取出/etc/passwd文件中倒数第9个用户的用户名和shell
tail -9 /etc/passwd | head -1 |cut -d: -f1,7 | tee /tmp/hello.out
显示/etc 目录下所有以pa开头的文件,并统计其个数
ls -d /etc/pa* | wc -l
马哥linux学习笔记 重定向相关推荐
- 马哥linux学习笔记:openssl的使用
linux中主要通过openssl,gpg等工具来实现加密解密机制,这里我只介绍下openssl的使用方法: openssl主要由三部分组成: libencrypto库 libssl库 openssl ...
- 马哥Linux学习笔记1-2OS及Linux基础知识
CPU由晶体管组成,纳米大小,CPU是芯片(集成电路)的一种,芯片上不同的针脚代表不同的功能,功能通过CPU指令来实现,多个指令联合起来成为指令集. 特权指令:OS才有权限运行特权指令(内核),如果普 ...
- 马哥Linux学习笔记2-2Linux系统基础使用入门
终端:用户与主机交互,必然用到的设备. 物理终端:直接进入本机的显示器和键盘设备:/dev/console 虚拟终端:附加在物理终端之上的以软件方式虚拟实现的终端,centos6默认启动6个虚拟终端. ...
- 马哥Linux学习笔记12-1Linux系统基础原理
Linux进程及作业管理 内核的功用:进程管理.文件系统.网络功能.内存管理.驱动程序.安全功能 Process:运行中的程序的一个副本:存在生命周期 Linux内核存储进程信息的固定格式:task ...
- 马哥Linux学习笔记8-4lvm应用
LVM2: LVM:Logical Volume Manager Version:2 dm:device mapper(设备映射),将一个或多个底层块设备组织成一个逻辑设备的模块 /dev/mappe ...
- 马哥 linux 2015 nginx,Nginx安装及配置文件结构解析-马哥视频学习笔记
nginx1.8.1安装配置: ./configure --prefix=/usr/local/nginx \ --conf-path=/etc/nginx/nginx.conf \ --user=n ...
- 马哥mysql_MySQL 马哥视频教程学习笔记
1.关系型数据库 关系:由行和列组成的二维表 表:至少要有列,可以没有行. 列:是实体的属性. 数据模型:层次模型.网状模型.关系模型.非关系模型. DBMS:DataBase Mangenent S ...
- 马哥linux2020博客,马哥linux学习(bash shell学习)
Shell原理 在操作系统中,最底层是硬件,而硬件上面是内核(kemel),内核上面是库,库上面是应用程序,在众多的应用程序当中,有一个shell的应用程序,俗称外壳,用户是无法直接和内核交互的,那么 ...
- 马哥 mysql教学笔记_【马哥linux学员学习笔记】MySQL多实例详解
本文作者系马哥linux学员云中鹤. 学习联系QQ:1660809109.1661815153.2813150558 马哥Linux运维 更多资讯:www.magedu.com 目录 一.基本概念 1 ...
最新文章
- (C++)1026 程序运行时间
- Nature:盐粒大小的相机,可以拍出清晰彩色照片,未来或可应用到手机
- Java爬虫https网页内容报错SSLHandshakeException信任(忽略)所有SSL证书
- Php和Mysql乱码问题
- spring3: Aspectj后置返回通知
- 内核级利用通用Hook函数方法检测进程
- [C++] 在连续统上的重复性质:滑动窗口
- thinkphp v5.0.11漏洞_Thinkphp 5.0远程代码执行漏洞
- 直接拿来用的 CTO 创业技术栈指南!
- JavaScript(二)基本概念
- 计算机组成原理 学后感,计算机组成原理实验学习感想及意见和建议
- 读取ClientKey的另一种思路,无需注入DLL
- python统计形容词权重然后排序
- 回归中的相关度和R平方值——学习笔记
- 深大教学区Dr.com,实现校园网自动认证的请求
- OPENGL—钻石图案
- 题目0171-相同数字的积木游戏1
- JDK8的Stream操作你还不会用吗?
- 【毕业设计_课程设计】基于SSM框架的仓库管理系统
- Unity使用Isometric Z As Y Tilemap创建2.5D地图(二)如何按照正确遮挡顺序渲染图片