精华内容
下载资源
问答
  • 在Linux中查看文件内容的命令很多,如: cat命令——显示并连接文件内容(但文件内容过多的话就不适合用cat命令了),如,我们想看ens33这块网卡的信息 如果想要查看的文件过大的话,用cat命令查看只能查看最后的那...

    在Linux中查看文件内容的命令很多,如:
    cat命令——显示并连接文件内容(但文件内容过多的话就不适合用cat命令了),如,我们想看ens33这块网卡的信息
    在这里插入图片描述
    如果想要查看的文件过大的话,用cat命令查看只能查看最后的那一页内容,之前的完全看不到,那么就要用到“more”、“less”、“head”、“tail” 这几个命令了。

    more和less命令——分页查看文件内容

    这两个命令基本相似,less命令既可以向上翻页,也可以向下翻页,而more命令只能向下翻页,不能向上翻页。

    head和tail命令——查看文件开头或末尾的部分内容
    前者用于显示文件开头的内容,后者用于显示文件末尾的一部分内容,可以使用“-n”(n是具体的行数)选项指定需要显示多少行的内容,若不指定行数,默认显示十行。
    在这里插入图片描述
    tail 配合“-f”选项使用时,还可以跟踪文件尾部内容的动态更新,以便于实时查看文件内容的变化
    在这里插入图片描述
    wc命令——统计文件内容中的单词数量、行数等信息

    使用文件名作为参数,可以统计多个文件,较常用的选项如下:
    -c:统计文件内容中的字节数
    -l:统计文件内容中的行数
    -w:统计文件内容中的单词个数
    (如若不带选项的话,相当于同时使用-c、-l、-w三个选项)
    在这里插入图片描述
    grep命令——检索、过滤文件内容
    grep命令用于在文件中查找并显示包含指定字符串的行,grep命令的基本格式如下:

    grep [选项] 查找条件 目标文件

    常用的选项如下:
    -i:查找内容时忽略大小写
    -v:反转查找,就是输出不符合查找条件的行。
    在这里插入图片描述
    在维护Linux操作系统的过程中,经常会遇到包含大量内容的配置文件,而其中往往包含了许多空行和以“#”号开头的注释文字,这样的行如果不过滤的话,不利于我们快速浏览。那我们就可以使用grep命令把这些过滤掉。如下所示:
    在这里插入图片描述
    使用tar归档和释放工具

    tar命令主要用于对目录和文件进行归档。在实际备份过程中,通常使用归档的同时也会将包文件进行压缩,(调用gzip或bzip2命令:一种压缩工具的命令)以节省磁盘空间。

    使用tar命令时,选项前的“-”可以省略。常用的几个选项如下所示:
    -c:创建.tar格式的包文件。
    -C:解压时指定释放的目标文件夹。
    -f:表示使用归档文件。
    -j:调用bzip2程序进行压缩或解压缩。
    -p:打包时保留文件及目录的权限。
    -P:打包时保留文件和目录的绝对路径。
    -t: 列表查看包内的文件。
    -v:输出详细信息。
    -x:解开.tar格式的包文件。
    -z:调用gzip程序进行压缩或解压缩。

    制作归档及压缩包(备份)文件时,tar命令的基本格式如下:

    tar [选项] 归档及压缩文件名 需要归档的源文件或目录
    在这里插入图片描述
    当从tar.gz格式的归档压缩包恢复数据时,需要结合 “-z”选项来自动调用压缩工具,,而对于“.tar.bz2”格式的归档压缩包,对应的是"-j"选项。默认情况下恢复的数据将释放到当前目录中,如果需要恢复到指定的文件夹,还需要结合“-C”选项来指定目标目录
    在这里插入图片描述

    展开全文
  • 在Linux下,可以使用一些命令预览文本文件中内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是:cat1、cat命令cat命令常常用于查看内容较少的文件。很多人把这个命令叫做小猫咪...

    我们要查看一些文本文件的内容时,要使用文本编辑器来查看。在Linux下,可以使用一些命令预览文本文件中的内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是:

    cat:从第一行开始显示文本内容(适用于内容较少的)
    tac:从最后一行开始显示,是 cat 的逆顺序
    more:一页一页的显示文本内容(适用于内容较多的)
    less:与 more 类似,但是比 more 更好的是,它可以往前翻页!
    head:只看文本的前面几行
    tail:只看文本的后面几行
    nl:显示文本内容与行号

    1、cat命令

    cat命令常常用于查看内容较少的文件。很多人把这个命令叫做小猫咪命令,但cat其实是 concatenate(连续) 的缩写,即连续显示文本内容。

    格式为:cat [参数选项] [文件]

    4e26921d58a1962e0044e53f98615a65.png

    其中,加上参数 -n 用可以显示行数。cat的更多的参数选项可以输入 man cat 进行查看。以下列举的其他命令的详细介绍也可以输入man 命令进行查看。

    2、tac命令

    tac命令的正好与cat命令相反,是从文件末尾开始显示。

    3、more命令

    more命令适用于查看内容较多的文件。因为他可以实时显示百分比以提示现在已经阅读了多少内容。

    格式为:more [参数选项] [文件]

    0ec9cb21dfc27f610a67412ac9bdf117.png

    可以使用空格键或者回车键往下翻页查看后面的内容。

    4、less命令

    less也适用于查看内容较多的文件。less比more更为灵活,因为less可以往上、往下翻页。按下键盘上 PgUp 键可以往上翻页,按下 PgDn 可以往下翻页。但是less命令不会实时显示当前阅读的百分比。

    格式为:less [参数选项] [文件]

    5、head命令

    head命令用于查看文件的前n行。如使用命令

    head -n 20 /etc/profile

    查看/etc目录下profile文件的前20行内容:

    33e33f104a44a0d9987035634d1575e2.png

    6、tail命令

    tail命令与head命令相反,tail命令用于查看文件后n行内容。如:

    493b5dd481073cd5fbfbcb04c9c6a96c.png

    7、nl命令

    nl命令可以显示内容的同时显示行号,与 cat -n 命令的作用差不多:

    249ec65bf370e9d3223d0e2c6cc70bd3.png

    以上命令就是Linux下的一些文本查看命令,虽说作用都一样,都是用来查看文本的,但是可以根据不同的情况来选择不同的命令来查看可以让我们更好地进行预览文件。另外,我们Windows下的黑窗口也有类似的文本查看命令:

    d8f634746f8b206adf57e4735eb832f7.png
    展开全文
  • 作为一个后端开发工程师 Linux 查看查看文件内容是基本操作了 尤其是通常分析日志文件排查问题那么我们应该如何正确打开日志文件呢 对于笔者这种小菜鸡来说第一反应就是 cat tail vi 或 vim 了是的 我曾经用过...
  • ① 首先,在查看文件内容之前,先有一个可查看并且内容的文件。这里就绪需要一个新的命令符“vi”或“vim”(最小化安装的系统需要安装一个vim)。 如我们输入“vi 文件名称”(vi 命令是可以打开已有的文件进行...

    ① 首先,在查看文件内容之前,要先有一个可查看并且内容的文件。这里就绪需要一个新的命令符“vi”或“vim”(最小化安装的系统需要安装一个vim)。
    如我们输入“vi 文件名称”(vi 命令是可以打开已有的文件进行编辑,如果输入的文件名称并没有存在时,它会自行创建一个临时的文件,直到保存退出。)敲击回车,如下图出现的画面。在这里插入图片描述
    ② 在这个画面中我们是不可以随意输入的,所以我们需要敲击键盘上的“i”使之进入输入模式。这样就可以开始输入文字了(如Windows中的记事本)。如图中随意输入的文字。在这里插入图片描述
    ③ 当输入完一些列文字时,这时我们需要保存就需要了另一个命令符号“:wq”(保存并退出)然后敲击回车,在输入这个命令符号时我们需要先敲击“ESC”使之退出输入模式,不然的话我们的命令会被系统当作文本输入文件中。如下图在这里插入图片描述
    ④ 当我们保存完成后,这是我们输入过的文件就保存完成了。这时我们就可以输入“ls” 进行查看文件是否真的保存成功。如果保存成功,我们需要查看这个文件具体内容的时候,这时就需要了新的一个命令“cat 文件名称”如下图“888.txt”则是我所建立的文件,而下列则是我刚刚输入的文字。在这里插入图片描述
    ⑤ 当我们需要对刚刚的文件进行其他编辑时,则需要以下命令:
    文本编辑(以下命令在没有打开输入模式的前提下使用)
    “y” 复制
    “dd” 删除
    “p” 粘贴
    “v”使用↑↓←→进行全选
    “u undo”撤销
    以上的操作图片由于网站限制问题就不一一贴图了,大家可以自行操作尝试,请见谅。

    ⑥ 之前我们提到了“:wq”是保存并退出,然而当我们只输入“:w”时只是保存但不会退出;而当输入“:q”时是不会保存,直接退出(不保存直接退出的时候需要输入“:q!”)

    ⑦当我们输入一系列文字时,发现之前输入的文字有重复性的错误的时候,这时就需要和Windows中的“查找替换”功能。这时所需要的命令则是“:范围 s/原内容/新内容/g”如下图:在这里插入图片描述
    我在每一行后面都加上了一个x的字符,而当我需要批量把x字符换位h字符时则需要输入“:% s/x/h/g”这里的“%”符号的意思就是所有行的意思。如图:在这里插入图片描述
    ⑧ 当我们需要另存此文件时就需要“:w /文件路径/另存为的文件名称”如图:当出现红圈内的文字时,就证明你的文件已经成功另存到你所输入的路径中了。在这里插入图片描述
    ⑧ 当我们在文件中输入文本时,行数较多时不方便我们查看在第几行的时候,我们可以使用以下命令进行行号的设置
    :set nu 设置行号
    :set list 显示控制字符
    :set nonu 取消设置行号
    如图在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    以上所有内容则是针对文件的查看内容和修改内容,有些没有配图的地方由于特殊原因请谅解,后续如果可以再贴图时,会再次补充至本贴。谢谢观赏。

    展开全文
  • 警告:在我们继续查看各种方法之前,请注意,因为在Linux中一切都是文件,所以必须始终确保清空的文件不是重要的用户或系统文件。清除关键系统或配置文件内容可能会导致致命的应用程序/系统错误或故障。就像刚.....

    有时,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它。怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容。

    警告:在我们继续查看各种方法之前,请注意,因为在Linux中一切都是文件,所以必须始终确保要清空的文件不是重要的用户或系统文件。清除关键系统或配置文件的内容可能会导致致命的应用程序/系统错误或故障。

    就像刚刚说的,下面是从命令行清除文件内容的方法。

    重要说明:出于本文的目的,我们access.log在以下示例中使用了文件。

    1.通过重定向到空来清空文件内容

    使用shell重定向null(不存在的对象)清空或清空文件内容的最简单方法,如下所示:

    #> access.log

    2.使用'true'命令重定向清空文件

    这里我们将使用一个符号:是一个shell内置命令,它本质上等同于true命令,它可以用作无操作(无操作)。

    另一种方法是将输出:或true内置命令重定向到文件,如下所示:

    #:> access.log

    OR

    #true > access.log

    3.使用带/dev/null的cat/ cp/ dd实用程序清空文件

    在Linux中,该null设备基本上用于丢弃进程的不需要的输出流,或者作为输入流的合适空文件。这通常通过重定向机制完成。

    /dev/null因此,设备文件是一个特殊文件,可以注销(删除)发送给它的任何输入,或者它的输出与空文件的输出相同。

    此外,您可以通过/dev/null使用cat命令将输出重定向到它(文件)作为输入来清空文件的内容。

    #cat /dev/null> access.log

    接下来,我们将使用cp命令来清空文件内容,如图所示。

    #cp / dev/null access.log

    在以下命令中,if表示输入文件并of引用输出文件。

    #dd if=dev/null of=access.log

    4.使用echo命令清空文件

    在这里,您可以使用带有空字符串的echo命令,并将其重定向到文件,如下所示:

    #echo “” > access.log

    #echo > access.log

    注意:您应该记住,空字符串与null不同。字符串已经是一个对象,因为它可能是空的,而null只是意味着不存在对象。

    因此,当您将上面的echo命令重定向到文件中,并使用cat命令查看文件内容时,将打印一个空行(空字符串)。

    要将空输出发送到文件,请使用-n告知echo的标志不输出导致上一个命令中生成的空行的尾部换行符。

    #echo -n “”> access.log

    5.使用truncate命令清空文件

    截断命令有助于收缩或文件的大小扩大到规定的尺寸。

    您可以使用-s指定文件大小的选项。要清空文件内容,请使用大小为0(零),如下一个命令:

    #truncate -s 0 access.log

    这就是全部内容了,总结下,在本文中,我们已经介绍了使用简单的命令行实用程序和shell重定向机制清除或清空文件内容的多种方法。

    这些可能不是唯一可行的实用方法,因此您也可以通过下面的反馈部分告诉我们本指南中未提及的任何其他方法。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    展开全文
  • 跟大家分享Linux系统Logrotate工具用法汇总简单的过程其实暗藏玄机还是细心学习喜欢还请记得收藏哦 Linux系统操作Logrotate是一款日志管理工具可对Linux日志进行处理使用前需要对Logrotate工具进行配置...
  • 查看文件或目录 ls -al 查看文件系统 df -h 或fdisk -l 查看文件占用大小 du -ha 查文本文件的内容用cat命令
  • 作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了。尤其是通常分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于笔者这种小菜鸡来说,第一反应就是 cat,tail,vi(或vim)了,是的,...
  • 有时,在处理Linux终端中的文件时,您可能希望清除文件内容,...警告:在我们继续查看各种方法之前,请注意,因为在Linux中一切都是文件,所以必须始终确保清空的文件不是重要的用户或系统文件。清除关键系统或...
  • 作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了。尤其是通常分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于笔者这种小菜鸡来说,第一反应就是 cat,tail,vi(或vim)了,是的,...
  • 有时文件副本相当于对硬盘空间的巨大浪费,并会你想...本文,我们将查看能找到具有相同内容,却不相链接的文件的命令。硬链接很有用是因为它们能够使文件存放在文件系统内的多个地方却不会占用额外的硬盘空...
  • 介绍三个 Linux 命令:ps、pstree 和 tree 以类似树的格式查看文件和...本文,我们将介绍ps、pstree和tree命令以及它们提供的一些选项,这些选项可帮助你将注意力集中在要查看内容上。ps我们用来列出进程的p...
  • 我使用LL命令查看etc下的文件 但是很多 不能看见后面的 应当用什么键能看见前面的内容?屏幕翻页快捷键。shift+PgUp向前翻看,一般翻13页左右。shift+PgDown向后翻看,一般翻13页左右。more 的动作指令以下几个常见的...
  • linux从指定行数查看文件内容

    千次阅读 2014-03-16 22:59:20
    一:可以通过下面的命令找到你搜索的关键字文件的第几行 grep -n "keyword" log.log 二:通过下面的命令从指定的行数开始查看文件内容 more +10 log.log 或者 cat log.log | tail -n +10| head -n 50
  • 在linux下如何查看某个文件夹下各个文件所占内存的大小: 1.先cd到要查看的的目录下 2.du -hl即可以查看该目录下所有文件夹所占空间的大小 linux中文件压缩解压: https://www.cnblogs.com/angelye/p/8193498.html...
  • 在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令: ls /etc 如果想要...
  • 作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了。尤其是通常分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于笔者这种小菜鸡来说,第一反应就是 cat,tail,vi(或vim)了,是的,...
  • 作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了。尤其是通常分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是 cat,tail,vi(或vim)了,是的,...
  • linux命令之筛选文件内容

    千次阅读 2018-11-07 19:05:13
       在linux系统,可能有这样的需求,比如查看某个文件中含有某些字符的内容。比如,日志文件中,只要含有error 相关的。 可以使用如下命令: 1、根据字符串内容筛选 sed -n "/error/p" logs....
  • 本文,我们将查看能找到具有相同 内容 ,却不相链接的文件的命令。 硬链接很有用是因为它们能够使文件存放在文件系统内的多个地方却不会占用额外的硬盘空间。另一方面,有时文件副本相当于对硬盘空间的巨大浪费...
  • 开展测试工作的过程,通常接触到服务器,对于linux服务器,总结一些常用的命令。准备工作为了能直观展示命令结果,使用脚本创建一个文件,显示文件内容的同时,也直观的显示行号。#!/bin/bash FileName=...
  • Linux | 文本文件查看命令

    万次阅读 2019-05-05 23:38:46
    在Linux下,可以使用一些命令预览文本文件中内容,而不必使用文本编辑器打开查看。这篇笔记分享几个常用的文本查看命令。分别是: cat:从第一行开始显示文本内容(适用于内容较少的) tac:从最后一行开始显示,...
  • 在linux中查看与修改文件权限我们都必须使用命令来操作,不能像windows一样点几下就好了,下面我们简单的介绍一下linux中的相关命令 比如查找当前目录下面所有的php文件里面某个关键字 find ./ -name "*.php" | ...
  • 当我们想像使用文件浏览器一样列出一个目录下的内容时,大家第一时间想到的是 ls 命令。但只有 ls 命令能实现这个目的吗?显然不是。下面,良许就给大家介绍Linux下列出目录内容的一些命令,一起来看看吧。lsLinux...
  • 作为一个后端开发工程师,在Linux中查看查看文件内容是基本操作了。尤其是通常分析日志文件排查问题,那么我们应该如何正确打开日志文件呢?对于我这种小菜鸡来说,第一反应就是 cat,tail,vi(或vim)了,是的,我...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,358
精华内容 543
关键字:

在linux中要查看文件内容

linux 订阅