`
lk557
  • 浏览: 142435 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Linux下查看文件内容的命令

 
阅读更多

在Linux下面查看文件内容,不像windows那么方便,双击鼠标就可以搞定。在linux下面,所有一切都是文件,需要用命令来打开。

有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需要分别选择命令以提高效率:

cat 由第一行开始显示内容,并将所有内容输出

tac 从最后一行倒序显示内容,并将所有内容输出

more 根据窗口大小,一页一页的现实文件内容

less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符

head 只显示头几行

tail 只显示最后几行

nl 类似于cat -n,显示时输出行号

我使用最多的是more和less!

1.cat 与 tac

cat的功能是将文件从第一行开始连续的将内容输出在屏幕上。但是cat并不常用,原因是当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。

cat语法:cat [-n] 文件名

参数说明:-n : 显示时,连行号一起输出

例如:

[root@redhat ~]# cat .bashrc

# .bashrc

# User specific aliases and functions

alias rm='rm -i'

alias cp='cp -i'

alias mv='mv -i'

# Source global definitions

if [ -f /etc/bashrc ]; then

. /etc/bashrc

fi

加入-n参数

[root@redhat ~]# cat -n .bashrc

1# .bashrc

2

3# User specific aliases and functions

4

5alias rm='rm -i'

6alias cp='cp -i'

7alias mv='mv -i'

8

9# Source global definitions

10if [ -f /etc/bashrc ]; then

11. /etc/bashrc

12fi

tac的功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。我们可以发现,tac实际上是cat反过来写。

tac语法:tac 文件名

例如:

[root@redhat ~]# tac .bashrc

fi

. /etc/bashrc

if [ -f /etc/bashrc ]; then

# Source global definitions

alias mv='mv -i'

alias cp='cp -i'

alias rm='rm -i'

# User specific aliases and functions

# .bashrc

发现没有,和cat输出的比较,完全是倒过来的。这个命令也不常用。

2.more和less(推荐使用)

相对于cat和tac来说,more和less很好用。

more的功能是将文件从第一行开始,根据输出窗口的大小,适当的输出文件内容。

当一页无法全部输出时,可以用“回车键”向下翻3行(我的环境是3行,其他linux版本可能不同),或者使用“空格键”向下翻页。

退出查看页面,请按“q”键。

另外,more还可以配合管道符“|”(pipe)使用,例如:ls -al | more

more的语法:

more 文件名

less的功能和more相似,但是使用more无法向前翻页,只能向后翻。

less可以使用【pageup】和【pagedown】键进行前翻页和后翻页,这样看起来更方便。

less的语法:

less 文件名

less还有一个功能,可以在文件中进行搜索你想找的内容,假设你想在passwd文件中查找有没有weblogic字符串,那么你可以这样来做:

[root@redhat etc]# less passwd

然后输入:

/weblogic

回车

此时如果有weblogic字符串,linux会把该字符已高亮方式显示。

退出查看页面,请按“q”键。

3.head和tail

head和tail通常使用在只需要读取文件的前几行或者后几行的情况下使用。

head的功能是显示文件的前几行内容

head的语法:

head 【-n number】 文件名

例如:

[root@redhat etc]# head -n5 passwd --只显示5行内容

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

tail的功能恰好和head相反,只显示最后几行内容

tail的语法:

tail [-n number] 文件名

例如:

[root@redhat etc]# tail -n 10 passwd --只显示最后5行

userb:x:503:504::/home/userb:/bin/bash

userc:x:504:502::/home/userc:/bin/bash

zgz:x:505:505::/home/zgz:/bin/bash

myy:x:506:505::/home/myy:/bin/bash

weblogic:x:507:508::/home/weblogic:/bin/bash

4.nl

nl的功能和cat -n一样,同样是从第一行输出全部内容,并且把行号显示出来

nl的语法:

nl 文件名

例如:

[root@redhat etc]# nl ~/.bashrc

1# .bashrc

2# User specific aliases and functions

3alias rm='rm -i'

4alias cp='cp -i'

5alias mv='mv -i'

6# Source global definitions

7if [ -f /etc/bashrc ]; then

8. /etc/bashrc

9fi


分享到:
评论

相关推荐

    Linux查看文件内容命令.pdf

    Linux 查看文件内容命令 Linux 查看文件内容命令是 Linux 系统中最常用的命令之一。它能够帮助用户查看文件的内容,了解文件的结构和内容。在 Linux 系统中,有多种查看文件内容的命令,每种命令都有其特点和使用...

    linux 不删除文件,清空文件中内容的命令

    在Linux操作系统中,有时我们需要清除文件的内容,但并不希望删除文件本身。例如,对于日志文件(如log.txt),我们可能希望保留文件结构,以便后续继续写入新的日志,而不需要每次都创建新文件。本文将介绍如何在...

    linux下查看文件大小

    `df`(disk free)命令用于查看整个文件系统的磁盘空间使用情况。它提供了关于文件系统总容量、已使用空间、可用空间以及使用率的信息。例如,`df -h`命令会以人类可读的格式(如KB、MB、GB)显示这些信息。`-h`参数...

    Linux常用文件命令

    "Linux常用文件命令" Linux操作系统中,文件命令是非常重要的一部分,掌握这些命令可以更好地操作和管理文件系统。本节将详细介绍Linux常用的文件命令,包括文件系统结构、文件类型、目录操作、文件操作等方面。 ...

    linux文件系统及文件操作命令

    Linux 文件系统及文件操作命令 Linux 文件系统是指 Linux 操作系统中用于存储和管理文件的系统。它提供了一个层次结构化的文件系统,允许用户存储、管理和访问文件。Linux 文件系统由多个目录组成,每个目录可以...

    Linux常用配置文件及常用命令

    Linux常用配置文件及常用命令 Linux是一个功能强大且灵活的操作系统,它提供了许多配置文件和命令来帮助用户管理和维护系统。在本节中,我们将介绍一些常用的Linux配置文件和命令,帮助用户更好地理解和掌握Linux...

    Linux系统如何查看文件内容.doc

    在Windows中,我们通常通过双击文件来打开并查看内容,但在Linux环境下,我们需要借助命令行工具来实现这一目的。这里主要介绍两个常用的命令:`cat` 和 `less`。 首先,`cat`(concatenate)命令是最基本的查看...

    linux查看文件内容命

    `cat` 命令是最基本也是最常用的文件内容查看命令,它可以用来合并多个文件并打印到标准输出设备上(通常是屏幕)。 **常见用法:** - `cat filename`:显示文件`filename`的内容。 - `cat -n filename`:显示文件...

    Linux文件压缩命令

    `zcat`可以查看已压缩文件的内容,无需先解压缩。例如,`zcat example.txt.gz`会显示文件内容。`znew`主要用于更新旧的`.Z`格式压缩文件,但它并不是所有Linux发行版的默认命令,部分系统可能需要`uncompress`替代。...

    实验85-Linux命令:文件操作命令1

    例如,`more a`命令会以分页方式显示文件`a`的内容,提供了一个更加友好的交互式查看体验。 在实验过程中,通过登录大数据实验平台并启动实验85,用户可以亲自实践这些命令,从而加深理解和记忆。理解并熟练运用...

    Linux文件操作最常用命令.pdf

    Linux文件操作最常用命令包括了文件创建、查看、删除、复制、移动、重命名、解压压缩以及查找等操作。以下是各个操作对应的常用命令以及其使用方法和注意事项。 0. 新建操作: 新建文件夹可以使用`mkdir`命令,后接...

    Linux基础课件Linux系统文件内容查看head命令共

    在Linux操作系统中,掌握基本的文件内容查看命令是至关重要的,尤其是`head`命令,它在日常工作中扮演着查看文件前几行的角色,对于快速理解文件内容非常有帮助。本篇课件“Linux基础课件Linux系统文件内容查看head...

    Linux基础课件Linux系统文件内容查看less命令共

    【标题】:“Linux基础课件Linux系统文件内容查看less命令” 在Linux操作系统中,了解如何有效地查看和浏览文件内容是日常运维和开发工作中的基本技能。"less"命令是Linux中一个强大的文本查看器,它允许用户逐页、...

    Linux基础课件Linux系统文件内容查看tac命令共9

    【标题】"Linux基础课件Linux系统文件内容查看tac命令共9"主要涉及的是Linux操作系统中的一个基础命令——`tac`,它是用于查看和操作文件内容的工具。这个命令在Linux系统学习中是非常基础且实用的部分,尤其是在...

    linux 查看日志常用命令

    `cat`命令是Linux中最常用的文本处理工具之一,具有多种用途,包括显示文件内容、从键盘创建文件以及合并多个文件等。 - **主要功能**: - **显示整个文件**: `cat filename` - **从键盘创建文件**: `cat > ...

    linux命令速查_查看文件.pdf

    标题“Linux命令速查_查看文件.pdf”明确指出了文档的主要内容是关于Linux环境下查看文件的各种命令及其使用方法。这对于初学者或是有一定经验的用户来说都是一个非常实用的指南。 #### 描述解析 描述“Linux命令速...

    3.linux文件相关命令.zip

    3.linux文件相关命令.zip3.linux文件相关命令.zip3.linux文件相关命令.zip3.linux文件相关命令.zip3.linux文件相关命令.zip3.linux文件相关命令.zip3.linux文件相关命令.zip3.linux文件相关命令.zip3.linux文件相关...

    Linux基础课件Linux系统文件内容查看more命令共

    【标题】"Linux基础课件Linux系统文件内容查看more命令" 在Linux操作系统中,了解如何查看和处理文件内容是至关重要的基本技能。本课件主要聚焦于“more”命令,这是一个用于分页显示文本文件内容的实用工具。通过...

    Linux常用命令教学视频

    04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...

Global site tag (gtag.js) - Google Analytics