linux 输出到文件 新,如何在Linux中将命令输出保存到文件
原标题:如何在Linux中将命令输出保存到文件
在Linux中输出命令可以做很多事情。 您可以将命令的输出分配给变量,将其发送到另一个命令/程序以通过管道进行处理或将其重定向到文件以进行进一步分析。
在这篇简短的文章中,我将向您展示一个简单但有用的命令行技巧:如何在屏幕上查看命令的输出以及在Linux中写入文件。
linuxidc@linuxidc:/opt/etherpad$ df
文件系统 1K-块 已用 可用 已用% 挂载点
udev 1976520019765200% /dev
tmpfs 40154821963993521% /run
/dev/sda1 61663020239746123452640041% /
tmpfs 2007724020077240% /dev/shm
tmpfs 5120451161% /run/lock
tmpfs 2007724020077240% /sys/fs/cgroup
/dev/loop0 230423040100% /snap/gnome-calculator/260
/dev/loop1 15104151040100% /snap/gnome-characters/258
/dev/loop2 36224362240100% /snap/gtk-common-themes/1198
/dev/loop3 1547521547520100% /snap/gnome-3-28-1804/36
/dev/loop4 13312133120100% /snap/gnome-characters/139
/dev/loop5 384038400100% /snap/gnome-system-monitor/77
/dev/loop6 1547521547520100% /snap/gnome-3-28-1804/40
/dev/loop7 14976149760100% /snap/gnome-logs/45
/dev/loop8 15104151040100% /snap/gnome-characters/254
/dev/loop9 91392913920100% /snap/core/6673
/dev/loop10 91648916480100% /snap/core/6818
/dev/loop11 1067521067520100% /snap/brackets/107
/dev/loop12 422442240100% /snap/gnome-calculator/406
/dev/loop13 1441281441280100% /snap/gnome-3-26-1604/74
/dev/loop14 384038400100% /snap/gnome-system-monitor/81
/dev/loop15 93184931840100% /snap/core/6350
/dev/loop16 55040550400100% /snap/core18/941
/dev/loop17 1441281441280100% /snap/gnome-3-26-1604/82
/dev/loop18 384038400100% /snap/gnome-system-monitor/57
/dev/loop20 102410240100% /snap/gnome-logs/61
/dev/loop19 35456354560100% /snap/gtk-common-themes/818
tmpfs 401544164015281% /run/user/121
tmpfs 401544364015081% /run/user/1000
在屏幕上查看输出并写入文件
假设您想要获得Linux系统上文件系统的可用和已用磁盘空间的完整摘要,可以使用df命令; 它还可以帮助您确定分区上的文件系统类型。
使用-h标志,您可以以人类可读格式显示文件系统磁盘空间统计信息(以字节、兆字节和千兆字节为单位显示统计信息的详细信息)。
linuxidc@linuxidc:~/linuxidc.com$ df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 1.9G 01.9G 0% /dev
tmpfs 393M 2.2M 390M 1% /run
/dev/sda1 59G 23G 33G 41% /
tmpfs 2.0G 02.0G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 2.0G 02.0G 0% /sys/fs/cgroup
/dev/loop0 2.3M 2.3M 0100% /snap/gnome-calculator/260
/dev/loop1 15M 15M 0100% /snap/gnome-characters/258
/dev/loop2 36M 36M 0100% /snap/gtk-common-themes/1198
/dev/loop3 152M 152M 0100% /snap/gnome-3-28-1804/36
/dev/loop4 13M 13M 0100% /snap/gnome-characters/139
/dev/loop5 3.8M 3.8M 0100% /snap/gnome-system-monitor/77
/dev/loop6 152M 152M 0100% /snap/gnome-3-28-1804/40
/dev/loop7 15M 15M 0100% /snap/gnome-logs/45
/dev/loop8 15M 15M 0100% /snap/gnome-characters/254
/dev/loop9 90M 90M 0100% /snap/core/6673
/dev/loop10 90M 90M 0100% /snap/core/6818
/dev/loop11 105M 105M 0100% /snap/brackets/107
/dev/loop12 4.2M 4.2M 0100% /snap/gnome-calculator/406
/dev/loop13 141M 141M 0100% /snap/gnome-3-26-1604/74
/dev/loop14 3.8M 3.8M 0100% /snap/gnome-system-monitor/81
/dev/loop15 91M 91M 0100% /snap/core/6350
/dev/loop16 54M 54M 0100% /snap/core18/941
/dev/loop17 141M 141M 0100% /snap/gnome-3-26-1604/82
/dev/loop18 3.8M 3.8M 0100% /snap/gnome-system-monitor/57
/dev/loop20 1.0M 1.0M 0100% /snap/gnome-logs/61
/dev/loop19 35M 35M 0100% /snap/gtk-common-themes/818
tmpfs 393M 16K 393M 1% /run/user/121
tmpfs 393M 36K 393M 1% /run/user/1000
现在,要在屏幕上显示上述信息并将其写入文件,比如以后进行分析和/或通过电子邮件发送给系统管理员,请运行以下命令。
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命令大全 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=16
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-05/158511.htm返回搜狐,查看更多
责任编辑:
linux 输出到文件 新,如何在Linux中将命令输出保存到文件相关推荐
- linux 输出到文件 新,如何将Linux命令输出保存到文件的两种方法
本篇文章分享了如何将Linux命令行输出保存到文件中.文章分享了两种方法:一种是使用Linux IO重定向符号,一种是使用tee命令.tee命令比Linux IO重定向符号更好用. 当您在Linux终 ...
- mac命令行将输出写入文件_如何在Linux中使用命令行将PDF文件转换为可编辑文本...
mac命令行将输出写入文件 There are various reasons why you might want to convert a PDF file to editable text. M ...
- 如何在linux上压缩文件夹,如何在Linux中使用命令压缩文件和文件夹
通常情况下,我们都是安装了zip,但验证一下也无妨.你可以运行下面的命令来安装zip sudo apt install zip unzip 现在你知道你的系统支持zip了,你可以继续阅读学习如何在Li ...
- linux中fstab文件_如何在Linux上写入fstab文件
linux中fstab文件 zentilia/Shutterstock.comzentilia / Shutterstock.com Adding a new hard drive or solid- ...
- linux如何提取文件名称,如何在Linux中提取路径和文件名的特定部分
我目前的任务是将跨多个目录的大量文件重命名为不同的标识符.如何在Linux中提取路径和文件名的特定部分 所以我有几个目录,如:B01,B02,B03等,在每个目录的文件名如img01.23495.pn ...
- Windows向Linux自动传输文件,Windows向虚拟机Linux传输文件方法
在Windows中装了个centOS,进行文件操作时,把mv写成了rm,然后就悲剧了.. 赶紧从网上找来文件的具体内容,然后由Windows向Linux挂载共享文件夹. 具体做法: 在Windows中 ...
- Windows与Linux之间海量文件的传输与Linux下大小写敏感问题
Windows与Linux之间海量文件的传输与Linux下大小写敏感问题 mount.cifs 支持通过网络文件系统挂载,不过需要安装cifs-utils,也可通过mount -t cifs挂载,详细 ...
- linux rm无法删除权限不够,linux下的文件用root用户rm -rf命令无法删除解决方案
linux下的文件用root用户rm -rf命令无法删除解决方案(可能文件处在挂载的磁盘阵列(U盘,光盘.硬盘等),而磁盘阵列在别的服务器上,以下解决步骤和方案可能只是针对这一种情况,不保证解决所有类 ...
- linux如何利用命令保存文件,如何在Linux中将命令输出保存到文件?
有时,Unix命令的输出可以使我们了解到这种情况的重要性,在这种情况下,我们想保存结果以供以后参考,在本文中,我们将看到如何将命令的输出保存到文件中. 创建一个新文件 可以使用>符号和新文件名来 ...
最新文章
- Android 10 新增的功能
- 转:并口编程参考资料
- linux route命令的使用详解
- 有哪些开源的 Python 库让你相见恨晚?
- AndroidO Treble架构下HIDL服务Java框架实现
- python爬虫慕课网利用xpath_python爬虫实践——零基础快速入门(二)爬取豆瓣电影...
- 小狼程序员:工作遐想
- 4.10_composite_结构型模式:组合模式
- Array类对数组的操作
- 钉钉扫码登录web网站
- 与孩子一起学编程07章
- 怎样做小游戏挖金子(VC,源码3)
- DSP入门应该懂得57个问题
- LeetCode13-罗马数字转整数
- asp.net 将bmp格式图片怎么转换为jpg_如何把jpeg转换成jpg?分享两种jpeg转换jpg的方法...
- Keil软件介绍与烧录工具的使用
- PDF如何在线翻译?PDF在线翻译的方法
- Conflux 吐槽君:Hashgraph 是一个真正的企业级去中心化平台吗?
- 黑马程序员---面向对象上(封装,继承,多态)
- 采轩服饰工业园选择飞鱼星完成无线覆盖
热门文章
- 20165208 课下作业
- lambda 复制数组
- 设计模式12-命令模式
- Cygwin Application initialization failed: no display name and no $DISPLAY environment
- chr(10) chr(13) chr(32)
- 2014计算机二级vfp,2014计算机二级VF考前试题解析
- mac android mtp,果粉也用安卓!MacBook连接安卓机最好的工具
- CCF201604-1 折点计数
- MySQL在其版本迭代后Online DDL功能发生了哪些变化?
- 关于数据库中的锁,你不知道的是...