如何在屏幕上查看命令的输出以及在Linux中写入文件
在Linux中输出命令可以做很多事情(http://www.nanke0834.com) 您可以将命令的输出分配给变量,将其发送到另一个命令/程序以通过管道进行处理或将其重定向到文件以进行进一步分析。
在这篇简短的文章中,我将向您展示一个简单但有用的命令行技巧:如何在屏幕上查看命令的输出以及在Linux中写入文件。
linuxidc@linuxidc:/opt/etherpad$ df
文件系统 K-块 已用 可用 已用% 挂载点
udev % /dev
tmpfs % /run
/dev/sda1 % /
tmpfs % /dev/shm
tmpfs % /run/lock
tmpfs % /sys/fs/cgroup
/dev/loop0 % /snap/gnome-calculator/
/dev/loop1 % /snap/gnome-characters/
/dev/loop2 % /snap/gtk-common-themes/
/dev/loop3 % /snap/gnome---/
/dev/loop4 % /snap/gnome-characters/
/dev/loop5 % /snap/gnome-system-monitor/
/dev/loop6 % /snap/gnome---/
/dev/loop7 % /snap/gnome-logs/
/dev/loop8 % /snap/gnome-characters/
/dev/loop9 % /snap/core/
/dev/loop10 % /snap/core/
/dev/loop11 % /snap/brackets/
/dev/loop12 % /snap/gnome-calculator/
/dev/loop13 % /snap/gnome---/
/dev/loop14 % /snap/gnome-system-monitor/
/dev/loop15 % /snap/core/
/dev/loop16 % /snap/core18/
/dev/loop17 % /snap/gnome---/
/dev/loop18 % /snap/gnome-system-monitor/
/dev/loop20 % /snap/gnome-logs/
/dev/loop19 % /snap/gtk-common-themes/
tmpfs % /run/user/
tmpfs % /run/user/

在屏幕上查看输出并写入文件
假设您想要获得Linux系统上文件系统的可用和已用磁盘空间的完整摘要,可以使用df命令; 它还可以帮助您确定分区上的文件系统类型。
使用-h标志,您可以以人类可读格式显示文件系统磁盘空间统计信息(以字节、兆字节和千兆字节为单位显示统计信息的详细信息)。
linuxidc@linuxidc:~/linuxidc.com$ df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 1.9G 1.9G % /dev
tmpfs M 2.2M M % /run
/dev/sda1 G G G % /
tmpfs 2.0G 2.0G % /dev/shm
tmpfs 5.0M 4.0K 5.0M % /run/lock
tmpfs 2.0G 2.0G % /sys/fs/cgroup
/dev/loop0 2.3M 2.3M % /snap/gnome-calculator/
/dev/loop1 M M % /snap/gnome-characters/
/dev/loop2 M M % /snap/gtk-common-themes/
/dev/loop3 M M % /snap/gnome---/
/dev/loop4 M M % /snap/gnome-characters/
/dev/loop5 3.8M 3.8M % /snap/gnome-system-monitor/
/dev/loop6 M M % /snap/gnome---/
/dev/loop7 M M % /snap/gnome-logs/
/dev/loop8 M M % /snap/gnome-characters/
/dev/loop9 M M % /snap/core/
/dev/loop10 M M % /snap/core/
/dev/loop11 M M % /snap/brackets/
/dev/loop12 4.2M 4.2M % /snap/gnome-calculator/
/dev/loop13 M M % /snap/gnome---/
/dev/loop14 3.8M 3.8M % /snap/gnome-system-monitor/
/dev/loop15 M M % /snap/core/
/dev/loop16 M M % /snap/core18/
/dev/loop17 M M % /snap/gnome---/
/dev/loop18 3.8M 3.8M % /snap/gnome-system-monitor/
/dev/loop20 1.0M 1.0M % /snap/gnome-logs/
/dev/loop19 M M % /snap/gtk-common-themes/
tmpfs M K M % /run/user/
tmpfs M K M % /run/user/

现在,要在屏幕上显示上述信息并将其写入文件,比如以后进行分析和/或通过电子邮件发送给系统管理员,请运行以下命令。
linuxidc@linuxidc:~/linuxidc.com$ df -h | tee linuxidc.com.log
linuxidc@linuxidc:~/linuxidc.com$ cat linuxidc.com.log

这里,魔术由tee命令完成,它从标准输入读取并写入标准输出以及文件。
如果文件已经存在,您可以使用-a或--append选项附加它。
linuxidc@linuxidc:~/linuxidc.com$ df -h | tee -a linuxidc.com.log
注意:您还可以使用pydf替代“df”命令来检查不同颜色的磁盘使用情况。
linuxidc@linuxidc:~/linuxidc.com$ pydf

有关更多信息,请阅读df和tee手册页。
linuxidc@linuxidc:~/linuxidc.com$ man df
linuxidc@linuxidc:~/linuxidc.com$ man tee
在这篇简短的文章中,我向您展示了如何在屏幕上查看命令的输出以及如何在Linux中写入文件。 如果您有任何问题或其他想法要分享,请通过下面的评论部分进行分析。
如何在屏幕上查看命令的输出以及在Linux中写入文件的更多相关文章
- Linux中一个文件10行内容,如何输出5-8内容到屏幕
题目是这样的,Linux中一个文件10行内容,如何输出5-8内容到屏幕首先我们模拟一下这样的环境: [root@localhost question]# pwd /root/question [roo ...
- 5 个在 Linux 中管理文件类型和系统时间的有用命令
对于想学习 Linux 的初学者来说要适应使用命令行或者终端可能非常困难.由于终端比图形用户界面程序更能帮助用户控制 Linux 系统,我们必须习惯在终端中运行命令.因此为了有效记忆 Linux 不同 ...
- linux中的文件解压命令
http://apps.hi.baidu.com/share/detail/37384818 download ADT link http://dl.google.com/android/ADT-0. ...
- 基础教程:上传/下载ASP.NET Core 2.0中的文件
问题 如何上传和下载ASP.NET Core MVC中的文件. 解 在一个空的项目中,更新 Startup 类以添加MVC的服务和中间件. publicvoid ConfigureServices( ...
- linux CentOS 安装rz和sz命令 lrzsz 实现windows和linux之间的文件上传 下载
https://blog.nbhao.org/1902.html https://bbs.csdn.net/topics/391989523 https://www.cnblogs.com/zhoul ...
- linux中普通的文件查看操作(cat、more、less、head、tail)
cat:基本是最常用的查看文件内容的linux命令. more 也是用来查看一个文件的内容.当文件内容太多,一屏幕不能占下,而你用cat肯定是看不前面的内容的,那么使用more就可以解决这个问题了.当 ...
- Linux中的文件压缩,打包和备份命令
压缩解压命令 gzip 文件 -c : 将压缩数据输出到屏幕,可用来重定向 -v 显示压缩比等信息 -d 解压参数 -t 用来检验一个压缩文件的一致性看看档案有没错 -数字 : 压 ...
- 每天一个linux命令(63):Linux中zip压缩和unzip解压缩命令详解
文章转自:http://www.jb51.net/LINUXjishu/105916.html 1.把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip ...
- Linux命令备忘录: jobs 显示Linux中的任务列表及任务状态命令
Linux jobs命令用法详解:显示Linux中的任务列表及任务状态命令 jobs命令用于显示Linux中的任务列表及任务状态,包括后台运行的任务.该命令可以显示任务号及其对应的进程号.其中,任务号 ...
随机推荐
- ionic:ionic 教程
ylbtech-ionic:ionic 教程 1.返回顶部 1. ionic 教程 ionic 是一个强大的 HTML5 应用程序开发框架(HTML5 Hybrid Mobile App Framew ...
- project1_calculator(使用tkinter实现python计算器,含有具体过程与注释)
最终的运行效果图(程序见序号7): #!/usr/bin/env python# -*- coding:utf-8 -*-# ------------------------------------- ...
- Vmware Centos7 配置静态 ip 和 使宿主机和虚拟机互相 ping 通
NAT 方式1. 配置静态 ipVmware 安装 Centos7 可以参考 https://blog.csdn.net/guo_ridgepole/article/details/78973763 ...
- 2-JDK环境变量配置和验证
背景: 官网下载,默认路径安装,如下图,java目录下有两个文件夹:jdk和jre: 1.计算机 -> 右击 -> 属性 -> 选择左侧的'高级系统设置' 2.高级系统设置 -> ...
- 最短路(sp
#include<stdio.h> #include<iostream> #include<queue> using namespace std; #define ...
- python语法基础(类)
一.什么是类? 类是具有相同属性的一类事物 类还有功能和属性,属性就是这类事物的特征,而功能就是它能做什么,也是就是方法或者函数. 在python中类用关键词class来声明 二.类的声明 类的声明方 ...
- ubontu 16 下的 pylon5 安装
想用wine,然后走了很多弯路.后来发现正确的安装和配置pylon即可.注意32位和64位不可以混淆. If you choose to install in a different director ...
- 从虚拟地址,到物理地址(开PAE)
学了好久好久,但是好久好久都没有用过,今天突然要用,都快忘了怎么玩了, 这里记录一下吧. 如何检测PAE r cr4 第5位如果是1,则开了PAE,否则没开 切入目标进程 查找一个自己关注的字符串s ...
- SQL语句转换成MapReduce的基本原理
- 用于扩展目标跟踪的笛卡尔B-Spline车辆模型
(哥廷根大学) 摘要 文章提出了一种表示空间扩展物体轮廓的新方法,该方法适用于采用激光雷达跟踪未知尺寸和方向的车辆.我们在笛卡尔坐标系中使用二次均匀周期的B-Splines直接表示目标的星 - 凸形状 ...