Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux标准/错误输出重定向

Linux标准/错误输出重定向

作者头像
Y大宽
发布于 2019-05-21 03:54:01
发布于 2019-05-21 03:54:01
6.3K00
代码可运行
举报
文章被收录于专栏:Y大宽Y大宽
运行总次数:0
代码可运行

用法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
命令 操作符号 文件名

操作符号包括: >:标准输出的重定向到文件,实际是“>”前省略了数字“1” 2>错误输出用 &>所有输出重定向到文件 可以用来分析文件的输出结果

标准输出

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ df -h >file
(base) pc@pc-System-Product-Name:/project/raw_fq$ cat file1
Filesystem      Size  Used Avail Use% Mounted on
udev             32G     0   32G   0% /dev
tmpfs           6.3G  2.4M  6.3G   1% /run
/dev/nvme0n1p2  228G   11G  207G   5% /
tmpfs            32G     0   32G   0% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            32G     0   32G   0% /sys/fs/cgroup
/dev/loop0       13M   13M     0 100% /snap/gnome-characters/139
/dev/loop2      2.3M  2.3M     0 100% /snap/gnome-calculator/260
/dev/loop1       36M   36M     0 100% /snap/gtk-common-themes/1198
/dev/loop4      152M  152M     0 100% /snap/gnome-3-28-1804/36
/dev/loop3      141M  141M     0 100% /snap/gnome-3-26-1604/82
/dev/loop5      141M  141M     0 100% /snap/gnome-3-26-1604/74
/dev/loop6      3.8M  3.8M     0 100% /snap/gnome-system-monitor/57
/dev/loop7      4.2M  4.2M     0 100% /snap/gnome-calculator/406
/dev/loop8      1.0M  1.0M     0 100% /snap/gnome-logs/61
/dev/loop9       90M   90M     0 100% /snap/core/6673
/dev/loop10      15M   15M     0 100% /snap/gnome-logs/45
/dev/nvme0n1p1  511M  6.1M  505M   2% /boot/efi
/dev/loop11      35M   35M     0 100% /snap/gtk-common-themes/818
/dev/loop12      91M   91M     0 100% /snap/core/6350
/dev/loop13      15M   15M     0 100% /snap/gnome-characters/254
/dev/loop14      54M   54M     0 100% /snap/core18/941
/dev/loop15     3.8M  3.8M     0 100% /snap/gnome-system-monitor/77
/dev/sda1       7.3T  5.3T  1.6T  78% /data
/dev/sdb1       7.3T   93M  6.9T   1% /public
/dev/sdd1       7.3T  572M  6.9T   1% /home
/dev/sdc1       7.3T  173G  6.7T   3% /project
tmpfs           6.3G   16K  6.3G   1% /run/user/121
tmpfs           6.3G   36K  6.3G   1% /run/user/1000
/dev/loop16      90M   90M     0 100% /snap/core/6818
/dev/loop17      15M   15M     0 100% /snap/gnome-characters/258
/dev/loop18     3.8M  3.8M     0 100% /snap/gnome-system-monitor/81
/dev/loop19     152M  152M     0 100% /snap/gnome-3-28-1804/40
$ df -h > file1
$ diff file1 file
28c28
< /dev/sdc1       7.3T  173G  6.7T   3% /project
---
> /dev/sdc1       7.3T  163G  6.7T   3% /project

标准输出和错误输出分别放两个文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ls /error test >right_file 2>wrong_file
$ cat right_file
test:
hangshu.tex
result.txt
text.txt
$ cat wrong_file
ls: cannot access '/error': No such file or directory

错误和正确的放一个文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ ls /error test >all.log 2>&1
$ cat all.log
ls: cannot access '/error': No such file or directory
test:
hangshu.tex
result.txt
text.txt

或者简单写为

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
ls /error test &>all2.log
$ cat all2.log
ls: cannot access '/error': No such file or directory
test:
hangshu.tex
result.txt
text.txt
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.05.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
0[生信技能树]生信服务器配置全攻略
1查看cpu信息 yinli@pc-System-Product-Name:~$ cat /proc/cpuinfo |grep pro processor : 0 processor : 1 processor : 2 processor : 3 processor : 4 processor : 5 processor : 6 processor : 7 processor : 8 proces
Y大宽
2019/05/29
1.3K0
ubuntu18的宽带连接问题
我的ubuntu18现在 Adsl连接出现问题,在网络哪里找不到宽带连接,做一个问题解决方案。 这是参考文献: ubuntu下pppoe拨号 ubuntu的ADSL拨号上网主要是无线网情况下 ADSL(PPPOE)接入指南 ubuntu 16.04 上不了网?DSL消失?更新网卡驱动? Ubuntu16.04怎么设置宽带连接 ubuntu16.04拨号上网及无线驱动安装 Ubuntu更换网卡驱动 升级Ubuntu 16.04 LTS后 DSL拨号上网(ppp)连接自动断开解决办法 ubun
热心的社会主义接班人
2018/04/27
3.4K0
ubuntu18的宽带连接问题
MongoDB使用iscsi
Linux平台:尝试部署MogoDB,并使用iscsi作为其data目录 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。 # 连接iscsi root in awCqlxb in
summerking
2022/09/16
2.6K0
MongoDB使用iscsi
Linux下对lvm逻辑卷分区大小的调整(针对xfs和ext4不同文件系统)
当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区),那么就可以轻松进行扩容或缩容!不同文件系统类型所对应的创建、检查、调整命令不同,下面就针对xfs和ext2/3/4文件系统的lvm分区空间的扩容和缩容的操作做一记录: ----------------------------------------------------------------------
洗尽了浮华
2018/01/22
4.1K0
磁盘管理 之 parted命令添加swap,文件系统
本文介绍了Linux系统中,如何与Windows互相传输文件。包括使用lrzsz工具进行上传和下载,以及使用tar进行打包压缩。同时,还介绍了如何长传文件,以及下载文件。
惨绿少年
2017/12/27
1.8K0
DELL存储SCv2000/2020基础配置与使用
描述: 最近业务需要需要将原本装有VMware vSphere的机器直接安装Ubuntu 20.04 TLS,并通过SAS线缆从DELL Storage SCv 2020链接我们的UBUNTU 物理主机上进行SCSI磁盘的挂载共享使用,以下是一些简单的说明;
全栈工程师修炼指南
2020/10/26
8K0
DELL存储SCv2000/2020基础配置与使用
docker - 占满根目录空间的解决方案
Docker 默认会占用根目录的空间,时间久了就会吧根目录占满,本文记录解决方案。 问题复现 不知不觉根目录已经没有空间,ls 的补全都会报错。 cannot create temp file for here-document: No space left on devic 可以看到 /已经没有空间了 $ df -h Filesystem Size Used Avail Use% Mounted on udev
为为为什么
2022/08/05
1.5K0
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
  假如你有个大木桶要装东西,如果木桶没有划分层,所有东西全部放入里面,虽然可以装,但是对大木桶的使用就合不合理,造成杂乱无章,寻找东西时候也耗时,甚至还有不同物品之间不能存放在一起而导致危险,那更好的做法自然是给大木桶画一下不同的区域,分成不同的层,每个层放不同的东西,即安全,寻找起来也方便;
全栈程序员站长
2022/09/01
8.2K0
Linux基础篇——Linux磁盘操作(磁盘基础知识、分类、分区、挂载、卸载、扩容)详解「建议收藏」
Linux命令补充
使用wget -O下载并以不同的文件名保存(-O:下载文件到对应目录,并且修改文件名称)
GH
2020/03/19
9620
sudo rm-rf引发的惨案——Linux硬盘的分区和挂载
前不久,刚使用组里的一台服务器,这台服务器平时用的人不多, 没有严格的管理机制,大家都使用同一个用户名进行远程连接,人人都有sudo权限。我因为对Linux不是非常熟悉,使用管理员权限下执行了一个删除文件的操作(sudo rm-rf),直接把系统搞崩,差点给全组造成难以估量的损失,从删库到跑路差点在我身上上演。。
zstar
2022/10/31
3K0
sudo rm-rf引发的惨案——Linux硬盘的分区和挂载
Linux (RHEL 5.4)下安装 Oracle 10g R2
如转载,请注明出处:http://blog.csdn.net/robinson_0612/archive/2010/03/30/5431428.aspx      虽然 Oracle 10g Database Release 2 已经推出几年了,但这个版本仍然为很多初学者学习的版本,下面详细讲述了安装 Oracle 10g 的步骤。 一、 linux 的版本选用     目前 linux(RHEL) 使用的主要版本为 5.4 版,可以到下面的地址下载其安装文件。        RHEL5.4 下载   http://download.chinaunix.net/download/0013000/12623.shtml 二、关于 linux 的安装     很多初学者使用的是 XP 系统上的虚拟机来安装 Linux ,因此本文也是在虚拟机上安装 Linux 然后再安装 Oracle 10g. 至于虚拟机可以使用 VMware 6.5 Workstation 版,这个可以到百度 ,Google 找一下,比较多。安装了 linux 时,我们需要特殊的配置一下 Oracle 的安装环境,关于这个配置 Oracle 安装环境,请参考: VmWare6.5.2下安装 RHEL 5.4(配置 Oracle安装环境) 三、安装 Oracle 前的环境检查     1. 下载 Oracle 10g R2        Oracle 10g for Linux   http://www.oracle.com/technology/software/products/database/index.html     2. 查看 Linux 内核参数,有点多余,作为初学者,还是可以练习一下。请确保高于 2.6.9 -5.0.5.EL 以上内核              强烈建议大家安装 SecureCRT 或 VNC 工具,这样不必来回在 XP 和 Linux 下切换。        uname –r [root@localhost ~]# uname -r        2.6.18 -164.el5xen     3. 查看 CPU 、内存、 Swap 及磁盘可用空间        内存:至少 1GB ,下图中我的内存仅 900MB        Swap :一般为可用物理内存的 2 倍,比如设定为 2GB        /Temp 分区:至少 400MB        Oracle 安装目录所在的分区:至少 4GB [root@localhost ~]# free -m                     total       used       free     shared    buffers     cached        Mem:           900        568        331          0         56        356        -/+ buffers/cache:        154        745        Swap:         2251          0       2251 [root@localhost ~]# df -h        Filesystem            Size  Used Avail Use% Mounted on        /dev/sda2             6.4G  3.8G  2.3G  63% /        /dev/sdd1             6.8G  144M  6.3G   3% /u01        /dev/sdc2             1.2G   34M  1.1G   3% /home        /dev/sdc1             760M   17M  704M   3% /tmp        /dev/sda1             456M   18M  415M   5% /boot        tmpfs                    450M     0  450M   0% /dev/shm        none                     450M   104K  450M   1% /var/lib/xenstored        /dev/hdc               2.8G  2.8G     0 100% /media/RHEL_5.4 i386 DVD 四、配置安装环境     1. 安装补丁包        关于确认补丁包的是否已安装,可以使用下述方式来查看        rpm -q gcc make
Leshami
2018/08/07
1.2K0
Centos7笔记 | 硬盘、Parted 分区、mount命令、Swap分区的扩展、、文件系统详解、
硬盘设备是由大量的扇区组成,每个扇区容量512字节,第一扇区最为重要,保存主引导记录和分区表信息。分别是主引导记录占用446,分区表占用64字节,结束符2字节,其中分区表中每记录一个信息占用16字节,最多只有四个分区,为了解决分区数不够,衍生出扩展分区。扩展分区可以用来创建逻辑分区,逻辑分区最多128个。
网络技术联盟站
2019/08/21
4.6K0
Centos7笔记 | 硬盘、Parted 分区、mount命令、Swap分区的扩展、、文件系统详解、
大点干!早点散----------深入剖析GFS分布式文件系统
Gluster File System,开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决 方案中Glusterfs能够灵活的结合物理的,虚拟的和云资源去体现高可用和企业级的性能存储 由存储服务器(Brick Server)、客户端以及NFS/Samba 存储网关组成 无元数据服务器
不吃小白菜
2020/09/17
1.7K0
大点干!早点散----------深入剖析GFS分布式文件系统
Linux之/dev目录介绍
Linux中的dev文件目录的全称是device设备的英文,这个目录包含了所有linux中使用的外部设备,但是不包含外部设备的驱动信息。我们先来看看这个目录中包含哪些文件吧:
AsiaYe
2019/11/06
8.3K0
搞它!!!Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手教你,嘴对嘴的传达)
当你在使用linux系统时,为了满足当时的工作需要你装了一个100G的磁盘,但是你发现随着公司的发展,和需要储存数据的空间的增大,你会不会重新买些磁盘给装到机器上去呢?每装一次重新分配一次磁盘,就复制一次数据,那这样对于工作的你,是不是非常的麻烦?如果我们用LVM就能解决这类的磁盘管理问题。
不吃小白菜
2020/09/03
6.4K0
搞它!!!Linux系统LVM原理及磁盘配额(PV、VG、LV、PE的关系,手把手教你,嘴对嘴的传达)
十大最有用的Linux命令
在这篇文章中,我列出了一些针对Linux新手的最基本但最有用的Linux命令。 您可以键入以下命令来管理服务器。 对于初学者来说,这些命令是最简单的学习VPS或Linux服务器管理的方法。
用户8710806
2021/06/08
3800
使用rclone挂载onedrive扩容服务器空间
在 rclone 官网https://rclone.org/downloads/下载适用于 Windows 的最新版客户端,解压到磁盘当中,将文件夹重命名为rc(方便以下操作。。)。按住键盘上win+R输入powershell打开命令行,执行以下命令。
用户1316967
2022/01/18
9.7K0
Linux下IP SAN共享存储操作记录
一、简单介绍 SAN,即存储区域网络(storage area network and SAN protocols),它是一种高速网络实现计算机与存储系统之间的数据传输。常见的分类是FC-SAN和IP-SAN两种。FC-SAN通过光纤通道协议转发scsi协议;IP-SAN通过TCP协议转发scsi协议,也就是IP 地址。存储设备是指一台或多台用以存储计算机数据的磁盘设备,通常指磁盘阵列,主要厂商EMC、日立等。 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在
洗尽了浮华
2018/03/28
6.6K0
Linux下IP SAN共享存储操作记录
linux基础命令介绍十二:磁盘与文件系统
本篇讲述磁盘管理相关的命令。计算机中需要持久化存储的数据一般是保存在硬盘等辅助存储器中。硬盘一般容量较大,为了便于管理和使用,可以将硬盘分成一到多个逻辑磁盘,称为分区;为使分区中的文件组织成操作系统能够处理的形式,需要对分区进行格式化(创建文件系统);在linux中,对于格式化后的分区,还必须经过挂载(可简单理解为将分区关联至linux目录树中某个已知目录)之后才能使用。
用户5030870
2019/04/11
4.9K0
linux基础命令介绍十二:磁盘与文件系统
0基础带你入门Linux之简介
而Linux则很简单,只有一个根目录,也可以说只有一个盘,整个系统所有的东西都是在根目录下的
凯子坚持C
2024/09/23
1000
0基础带你入门Linux之简介
推荐阅读
相关推荐
0[生信技能树]生信服务器配置全攻略
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验