linux下清空文件内容的3个命令】的更多相关文章

1.使用echo "" > file_name,直接将空字符串重定向并覆盖到目标文件 2.使用cat /dev/null > file_name,读取dev目录下的一个null文件,并重定向覆盖目标文件,类似方法1 3.使用vi或vim进入文件,输入冒号:—— %d——回车即可清空整个文件——保存Esc:wq…
========问题======== 有些文件需要清空内容而不改变属性 =======解决方案====== 1.直接删除,创建同名文件.(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性) 2.使用文本编辑器打开文档,全选文档内容,删除.如果不知道全选命令,就只有一行一行的删除(小文件还好,大文件就无法使用此方法了) 3.清空文件内容,并不改变文件属性 a) cat /dev/null > 需要清空内容的文件 b) echo "&qu…
在命令行下#cat /dev/null >listener.log…
本文转载至:http://www.jbxue.com/LINUXjishu/14410.html 本文介绍下,在linux系统中,清空文件内容的方法,使用cat命令.echo命令,将文件内容截断为0字节.有需要的朋友参考下吧.   本节内容:linux下清空文件内容: 1.> /var/log/asterisk/messages 或者 :> /var/log/asterisk/messages (文件大小被截为0字节)2.cat /dev/null > /var/log/asterisk…
title: linux下直接复制文件内容到剪切板 date: 2017-11-23 17:00:06 tags: categories: Linux 首先安装xsel. xsel --input --clipboard #copy to clipboard xsel --output --clipboard # get from clipboard 如果是简单的用xsel --clipboard会自动判别是要输出还是输入. # 将剪切板中的内容输出到文件 echo $(xsel --clipb…
如何在Linux下查找文件内容包含某个特定字符串的文件? 我的目录下面有test1和test2两个文件夹,里面都含有很多文件,其中test2里面还包含一个test文件夹 我想请问的是,如何通过查找关键字test从而找到test1跟test2还有test,并且不显示其他文件 我尝试过用find /path -name test查找,结果出来的是/path/test2/testls test*查找,结果连同test1跟test2里面的子文件都显示出来,罗列了一大堆我还尝试了用find test*查找…
1. 查看文件内容经常使用的命令 cat : 由第一行显示文件内容 tac:  从最后一行開始显示.与cat相反 nl :  文件内容和行号一起输出 more: 一页一页显示 less: 与more类似,能够往前翻页 head: 取头部几行 tail:  取尾部几行 od: 以二进制方式读取文件内容 2. cat命令 查看cat的參数 cat --h $ cat --h Usage: cat [OPTION] [FILE]... Concatenate FILE(s), or standard…
Linux下Python 文件替换脚本 import sys,os if len(sys.argv)<=4: old_text,new_text = sys.argv[1],sys.argv[2] file_name = sys.argv[3] f = open(file_name,"rb") new_file = open(".%s.bak" % file_name,"wb") for line in f.xreadlines(): pr…
查看文件内容的命令: cat     由第一行开始显示内容,并将所有内容输出 tac     从最后一行倒序显示内容,并将所有内容输出 more    根据窗口大小,一页一页的现实文件内容 less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head    只显示头几行 tail    只显示最后几行 nl      类似于cat -n,显示时输出行号 1.cat 与 tac cat的功能是将文件从第一行开始连续的将内容输出在屏幕上.但是cat并不常用,原因是当文件大,行…
1.catcat命令主要用来查看文件内容,创建文件,合并文件,追加文件等. 1.1.查看文件 格式:cat 文件名称 说明:这条命令会把文件内容全部输出到显示屏上. cat -n 文件名称:查看文件内容,并对每一行进行编号. cat -b 文件名称:查看文件内容,与-n相类似,只不过对空白行不进行编号. cat -s 文件名称:当遇到连续空白行时,只输出一行空白行. cat -e 文件名称:在输出内容的每一行后面都加上一个$符号. 1.2.创建文件 格式:cat  >文件名称<<文件结束…
说明,是通过file2内容与file1做比较,最后列出file1与file2不同的部分! 一.准备两个文件: [root@kinggoo.com test1]# cat file1 a b c d e [root@kinggoo.com test1]# cat file2 c e 二.比较方法: 方法一:grep 命令 [root@kinggoo.com test1]# grep -v -f file2 file1 a b d 方法二:comm 命令 [root@kinggoo.com test…
在实际操作中经常需要清空log文件, 比如a.log,   有的人说, 直接删除不就行了, 但是, 直接删除后, 没法使用tail -f a.log了. 有的人说, 先rm再touch一个新文件不就可以了? 但想没想过, 如果文件名太长, 删除后, 记不清楚文件名呢? 当然, 你可以提前保存, 可是, 麻烦啊. 我一般用 echo "" > a.log搞起. 简单东西, 不值得多说.…
[常用] 1,cat     由第一行开始显示内容,并将所有内容输出 cat的功能是将文件从第一行开始连续的将内容输出在屏幕上.但是cat并不常用,原因是当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容. cat语法:cat [-n]  文件名 (-n : 显示时,连行号一起输出) 2,less 根据窗口大小,一页一页的显示文件内容 less可以使用[pageup]和[pagedown]键进行前翻页和后翻页 less的语法:less 文件名 less v的命令怎么使用????? 可…
: > filename> filenamecat /dev/null > filename上面这3种方式,能将文件清空,而且文件大小为0而下面两种方式,会让文件中存在空格,导致大小为4Kecho "" > filenameecho > filename…
Tomcat 的catelina.out 如果不配置按照日期产生会在一个文件中产生大量的输出日志. 清除日志如果直接删除catelina.out将无法输出日志.如果想输出日志只能重启Tomcat才会产生.下面方法为清空的切不影响输出的方法: $ : > filename #其中的 : 是一个占位符, 不产生任何输出. $ > filename $ echo “” > filename $ echo /dev/null > filename $ echo > filename…
1.常用cat,直接查看,一次性全部输出 cat  filename cat -b filename 显示行号,除空白行   cat -n 显示行号,包括空白行 常用:cat  filename | grep 字符 2.more 可翻页查看谁的,非一次性输出全部 空格,回车---下一行  q退出 3.less 可翻页查看谁的,非一次性输出全部 类似more PageDown/Pageup 下一页,上一页    /字符串,向下查   ?字符串,上向查    n重复上一个查询  N 反向重复前一个查…
sed -i 's/被替换的内容/要替换成的内容/g' file #-i为直接修改并保存 参考: http://blog.sina.com.cn/s/blog_7211cb9201019hgd.html http://wangchujiang.com/linux-command/c/sed.html…
$ : > filename $ > filename $ echo "" > filename $ echo > filename $ cat /dev/null > filename…
1. 本人用的最多,感觉也是最方便的: > filename.log   2. : > filename.log 3. cat /dev/null > filename.log…
$ : > filename $ > filename $ echo "" > filename $ echo > filename $ cat /dev/null > filename…
1.echo -n > test.log #-n选项可以去掉空行 2.cat /dev/null > test.log 3.truncate -s 0 test.log…
原文:https://linux.cn/article-8024-1.html 在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件.那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法. 注意:在我们进一步深入了解这些方法之前,请记住: 由于在 Linux 中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件.清空重要的系统文件或者配置文件可能会引发严重的应用…
在Linux终端下处理文件时,有时候我们想要直接清空文件的内容时但又不用使用任何Linux命令行编辑器,去打开这些文件.那如何才能达到这个目的呢? 1.通过重定向到NULL来清空文件内容 清空或者让一个文件成为空白的最简单方式,是像下面那样,通过 shell 重定向 null 到该文件: 先看文件 access.log 的大小: 开始执行如下命令清空文件: 文件大小变为了0 2.通过 true 命令重定向来清空文件 下面将使用 : 符号,他是 shell 的一个内置命令,等同于 true 命令,…
以前都是用的很土的办法,大概有以下几种.1.直接删除,创建一个新的同名文件(这种方法的弊端是有可能这个文件带着权限或者是属性,那么你新建这个文件后有可能会导致权限不正确或者丢失属性).2.使用vim编辑器打开文件,全选删除,以前不知道全选的按键,所以只能一行一行删除(删除当前行可以使用D命令.或者shfit+D).(如果文件小还好,大的话删除累死了).我现在给大家介绍一下五种方式,可以很方便的清空文件内容. 光标到首行开头位置直接敲键盘gg,然后输入:.,$d 一回车就全没了直接敲键盘gg,然后…
在 Linux 终端下处理文件时,有时我们想直接清空文件的内容但又不必使用任何 Linux 命令行编辑器 去打开这些文件.那怎样才能达到这个目的呢?在这篇文章中,我们将介绍几种借助一些实用的命令来清空文件内容的方法. 注意:在我们进一步深入了解这些方法之前,请记住: 由于在 Linux 中一切皆文件,你需要时刻注意,确保你将要清空的文件不是重要的用户文件或者系统文件.清空重要的系统文件或者配置文件可能会引发严重的应用失败或者系统错误. 前面已经说道,下面的这些方法都是从命令行中达到清空文件的目的…
这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下 $ : > filename $ > filename $ echo "" > filename $ echo > filename $ cat /dev/null > filename…
linux几种快速清空文件内容的方法 几种快速清空文件内容的方法: $ : > filename #其中的 : 是一个占位符, 不产生任何输出. $ > filename $ echo "" > filename $ echo /dev/null > filename $ echo > filename $ cat /dev/null > filename…
虽然linux清空文件内容的方式有很多种,但是他们之间有着细微的差别.通过实践我将他们分为两类: 将文件清空,文件大小为0k $ : > filename  $ > filename  $ cat /dev/null > filename 清空文件,但会有一个换行,文件大小为1k $ echo "" > filename  $ echo > filename…
linux系统中清空文件内容的三种方法 1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下:vim file_name:%d:wq 2.使用cat命令情况,命令如下:cat /dev/null > file_name 3.使用echo命令清空,此时会在文件中写入一个空行“\n",命令如下:echo "">file_name 推荐使用cat命令. done!!!…
1.常规的清空文件内容方法 1)使用 cat命令显示 /dev/null 的内容然后重定向输出到某个文件,来清空 $ cat /dev/null > filename 2)清空一个文件可以通过 shell 重定向 null (不存在的事物)到该文件 $ > filename 3)另一种清空文件的方法是将 : 或者 true 内置命令的输出重定向到文件 $ : > filename $ true > access.log 4)使用echo命令 $ echo ""…