`

Linux下文件查看命令小结

阅读更多

主要有:file、cat、head、tail、more、less、umask、wc

     Llinux包含许多帮助我们用不同方式读取文件的命令。比如我们可以验证文件的不同类型,可以从顶端或者从底端开始读取文件,以及可以限制读取在几行,也可以设置通读,当然我们可以统计一个文件内的行数,单词和字符数,此外还包括一些搜索文件的命令。

 

1.file命令

    file通过探测文件内容判断文件类型,使用权限是所有用户。

用法:

file [options] 文件名

[options]主要参数

-v:在标准输出后显示版本信息,并且退出。

-z:探测压缩过的文件类型。

-L:允许符合连接。

-f name:从文件namefile中读取要分析的文件名列表。

 

2.cat命令

    cat(“concatenate”的缩写)命令用于连接并显示指定的一个和多个文件的有关信息,它的使用权限是所有用户。

用法:

cat [options] 文件1 文件2……

[options]主要参数

-n:由第一行开始对所有输出的行数编号。

-b:和-n相似,只不过对于空白行不编号。

-s:当遇到有连续两行以上的空白行时,就代换为一行的空白行。

 

这条命令可以顺序地读取多个文件,用法:cate file1 file2

 

3.head和tail命令

    head和tail命令可以分别从顶端或者底端看查看文件的内容,区别就是一个是从头一从末开始。.

用法:

head 300b test.txt     查看text.txt文件的前300个字节

head test.txt       查看text.txt文件的前3MB

tail -n55 test.txt        查看text.txt文件的后55行

tail 4k test.txt         查看text.txt文件的后4KB个字节

   

4.more和less命令

    和head和tail命令相似但有点不同,more和less命令不是对立的多或者少。它们都从一个文本文件的开口处开始。当对一个文本文件执行这两条命令时,我们将都一次一页地查看文件的内容,它们都允许使用键盘上的PageUp和PageDown,退出只需按q键或者ctrl+c。less命令还具有vi编辑程序的优点,可以使用一些vi的命令搜索文件

用法:

more test.txt               查看文件text.txt的内容

less test.txt                 查看文件text.txt的内容

说明:①less 并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。②如果LESS无法查看中文,你需要设置环境变量:export LESSCHARSET=iso8859。

 

5.umask命令

      当创建一个新的文件或目录时,我们所获得的权限取决于所谓的umask的值,在命令行界面中键入umask,将会看到权限的当前数字掩码(masked)值

如输入:#umask

得到结果:0022

     对掩码数字的理解,nmask中的第一个数字目前未得到使用,因此实际的umask是022。umask不允许用户在任何文件上配置执行(x=1)权限,每一个文件的掩码值就像777减去644,就是022及rw--r--r。也是说对于一个新文件,所有者拥有读取和写入的权限,所有者组和其他成员则只拥有读取的权利。

 

6.wc命令

    wc命令是用来统计的,比较简单易懂。wc命令可以一个文本文件进行行、字符、单词的统计。

用法:                         执行结果

wc -l test.txt                统计test.txt文件中的行数

wc -c test.txt               统计test.txt文件中的字符数

wc -w test.txt              统计test.txt文件中的单词数

 

7. sed命令

查看文件中间一段,你可以使用sed命令,如:

     sed -n '5,10p' /etc/passwd

     这样你就可以只查看文件的第5行到第10行。

 

 

其它一些技巧:

1.输出重定向:

tail -f a.txt >> b.txt &

   2.退出:ctrl+c或 ctrl+break

分享到:
评论

相关推荐

    linux 下的sar工具命令小结

    linux 下的sar工具命令小结 - jackyrong - 博客园

    常用linux命令小结

    Linux是一种类Unix操作...通过这些常用Linux命令的小结,用户可以在处理系统管理、文件处理和文本处理等任务时更加高效。正确的使用这些命令可以极大地提升工作效率,并能帮助用户在复杂的任务中迅速定位和解决问题。

    Suse_Linux常用命令小结

    Suse Linux 常用命令小结 作为一款流行的 Linux 发行版,Suse Linux 的命令行操作是每个 Linux 用户都需要掌握的基本技能。今天,我们将总结 Suse Linux 中一些常用的命令,帮助您更好地管理和维护您的 Linux 系统...

    Linux命令小结

    ### Linux命令小结 #### 一、Linux图形界面与命令行界面切换 在Linux系统中,用户可以在图形用户界面(GUI)与纯命令行界面(CLI)之间进行切换。这对于熟悉命令行操作的用户来说非常方便,特别是对于系统管理任务...

    linux下FTP命令详解

    #### 三、小结 以上介绍了在Linux环境中常用的FTP命令及其基本用法。通过这些命令,用户可以在Linux系统中高效地管理文件和目录,实现文件的上传和下载等操作。熟悉并掌握这些命令对于日常的文件管理和数据传输非常...

    SUSE linux常用命令

    以上列举的是SUSE Linux系统中最常用的文件操作命令。这些命令在日常管理和维护Linux系统时非常重要,熟练掌握它们能够大大提高工作效率。接下来将继续介绍更多关于文件查找、网络配置等方面的知识点。

    linux命令小结 啊

    ### Linux命令小结 #### 五十音图与Linux命令无关的内容 在提供的内容中,“五十音图:俺开桑塔纳(akstn)、河马轧啦哇(hmyrw)a啊i一u屋e哎o噢a平/片k s t n h m y r w”这部分内容看起来像是对日语五十音的一种...

    linux基本文件操作命令.txt

    ### 小结 以上介绍的是Linux系统中最基本的文件操作命令:`cd`、`ls`、`cp` 和 `rm`。这些命令是日常工作中最常使用的,也是学习更高级命令的基础。通过熟练掌握这些命令,可以极大地提高工作效率并简化文件管理...

    Linux下加挂文件系统的小结

    Linux文件系统挂载是Linux操作系统中的关键操作,它允许用户将不同的存储设备或分区与特定的目录(加载点)关联,以便访问其中的数据。本文主要针对Linux初学者,总结了如何在Linux环境下挂载各种类型的文件系统。 ...

    Linux命令小结.docx

    这篇笔记主要总结了一些基础且常用的Linux命令,包括用户管理和系统管理方面的指令,以及文件和目录的操作。 首先,关于用户切换,Linux提供了多种方式。从Root用户切换到普通用户,可以通过执行`su 用户名`,或者...

    suse linux 常用命令

    这些命令帮助用户快速了解当前目录下的文件结构,特别适用于需要查找特定文件或检查文件属性的情况。 #### 二、复制文件 **命令格式及说明:** - **cp afile afile.bak** - 功能:将文件`afile`复制为新文件`a...

    Linux基础课件-Linux系统文件内容查看-head命令.pptx

    在Linux操作系统中,掌握基本的文件内容查看工具是至关重要的,而`head`命令就是其中的一个常用工具。这个命令主要用于查看文件的开头部分,帮助用户快速了解文件的初始内容,而不必完整打开整个文件。本篇将深入...

    Linux用户及用户组管理命令.rar

    "Linux用户及用户组管理命令.rar"这个压缩包文件,很可能包含了关于如何在Linux环境中操作用户和用户组的教程或资料。以下是基于这个主题的详细知识点讲解: 1. **用户管理**: - **添加用户**:`useradd`命令用于...

    Linux基础课件-Linux系统文件内容查看-more命令.pptx

    在Linux操作系统中,掌握基本的文件内容查看工具是至关重要的,`more`命令就是其中之一。这个命令主要用于分页查看文件内容,尤其适用于那些内容较多、不适合一次性全屏显示的文件。下面将详细介绍`more`命令的作用...

    Linux下使用动态库小结

    ### Linux下使用动态库小结 #### 一、基本概念 在Linux环境下,动态库是一种重要的资源管理方式,尤其在嵌入式Linux开发领域中具有广泛的应用价值。本文旨在介绍Linux下动态库的基础知识及其使用方法。 **1.1 ...

    Linux基础课件-Linux系统文件内容查看-nl命令.pptx

    `nl`命令在Linux中主要用于查看文件内容时,同时在每行前添加行号,这对于分析大型文本文件或日志文件非常有用。它可以帮助用户更清晰地定位和跟踪文件中的特定行。下面我们将深入探讨`nl`命令的作用、基本格式和...

    linux下tar解压缩指令小结

    本文将围绕“linux下tar解压缩指令小结”这一主题,详细解析各种常见压缩格式的处理方法,以及如何使用tar命令进行打包与解包。 ### 1. tar命令的基本理解 首先,需要澄清一个概念:tar命令主要用于打包文件,并不...

    linux命令行小结

    linux(redhat5)错误处理小结 1. 开启:/sbin/service iptables start 关闭: /sbin/service iptables stop --Linux命令行关闭防火墙 即时生效,重启后失效 2./etc/init.d/iptables stop chkconfig --level 35 ...

    Linux基础课件-Linux系统文件查找-locate命令.pptx

    **小结** 在Linux系统文件查找中,`locate`命令提供了一种快速定位文件的方法,但需要注意的是,它并不适合查找那些刚刚创建或修改的文件,因为它依赖于定期更新的数据库。如果需要实时查找,应考虑使用`find`命令。...

Global site tag (gtag.js) - Google Analytics