【Linux】将终端的命令输出保存为txt文本文件
2024-10-14 02:34:59
Linux中的终端很方便,可以直接复制粘贴的。
之后开一个gedit文本编辑器,把复制到的内容粘贴就可以的。
不像windows的cmd控制台,需要先右键标题栏,选择编辑->全选/标记,在右键标题栏,选择复制,这么复制。
cmd搞不好,鼠标不小心一点,还可能把鼠标的一抖,辛辛苦苦标记的东西就消失了。
当然,以上仅仅是是Linux存在图形界面的情况,如果在某些纯命令行界面,没有复制粘贴,需要将某条终端命令保存到一个txt文本文件的话,你仅仅需要在这条命令后面补充
> 保存的位置,或者 >>
保存的位置。其中,只用“>”是覆盖现有的结果,每一个命令结果会覆盖现有的txt文件,如果要保存很多命令结果的话,就需要建立不同文件名的txt文件。如果只用一个txt文件,要在同一个txt文件里面追加cmd命令结果,就要用“>>”替换“>”
就可以了,这条命令在Windows的cmd也是可以的,比如输入:
- ping > f:\1.txt
就把ping这条命令的说明输出到f:\1.txt中,如下图所示:
利用>输出命令运行结果,在Linux绝对没问题,但是如果像上面一样,利用>用来输出命令说明,比如在Linux中,输入:
- ping > 1.txt
是无法得到ping的命令说明的,如下图,结果1.txt是被创建了,但是结果为空,利用:
- cat 1.txt
打印1.txt同样看不到任何字符。
大概Linux默认各位都是高手,无须说明了。
此时,如果要得到Linux对ping命令的说明,可以利用script命令。
如下图,先利用
- script -a 1.txt
设定接下去的终端所有内容,都打印到1.txt这个文件,同时在终端显示结果。知道你输入:
- exit
为止。这样打印出来的文本文件直接在图形化的gedit打开有些字符是无法正常显示的,但是如果利用
- cat 1.txt
发现是没有乱码的。
最新文章
- 在iPhone上同时关闭语音控制和siri的方法
- 编写具有单一职责(SRP)的类
- Cocopods不显示三方库的解决方法
- android相关技术及岗位
- 微信公众平台开放JS-SDK(微信内网页开发工具包)
- 安装LNMP之后出现 Access denied.解决方法
- (转)创建Graphics的三种方法
- jbpm node signal
- 2016年11月13日 星期日 --出埃及记 Exodus 20:4
- cnblog评价以及团队软件的部分改善
- 笔记-NSArray 逆序reverseObjectEnumerator 及 NSEnumerator 遍历
- Guitar Pro中如何添加与删除音轨
- react初学之render返回加括号的问题
- c# 设置控件的前景颜色和背景颜色
- python-requests数据驱动延伸
- python中的三次握手以及四次挥手
- # 20155327 2016-2017-4 《Java程序设计》第9周学习总结
- 关于使用PL/SQL连接本地oracle时报错:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决
- TCP ------ TCP三次握手(建立连接)及其相关内容
- 微信小程序组件text
热门文章
- 自然语言交流系统 phxnet团队 创新实训 个人博客 (十三)
- 关于Unity中的声音管理模块(专题七)
- 推荐vue.js、layer.js、axios.js
- 用OpenGL进行立方体表面纹理贴图
- (转)libhybris及EGL Platform-在Glibc生态中重用Android的驱动
- jmm 和线程安全
- 移植最新Uboot到JZ2440开发板
- NFS 网络挂载问题 解决
- Java编程思想学习笔记——字符串
- Genymotion模拟器无法开启的解决方法——Unable to start the virtual device,The virtual device got no IP address