美文网首页Linux
Linux 文件查看

Linux 文件查看

作者: Levid_GC | 来源:发表于2018-08-24 20:13 被阅读32次

查看文件类型

file filename

  • 文本文件

    $ file my_file
    my_file: ASCII text
    
  • 目录文件

    $ file Documents
    Documents: directory
    
  • 脚本文件

    $ file my_script.sh
    my_scripts.sh: POSIX shell script, ASCII text executable
    
  • 二进制可执行文件

    $ file /bin/ls
    /bin/ls: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9567f9a28e66f4d7ec4baf31cfbf68d0410f0ae6, stripped
    

查看文件内容

Linux 上有 3 个不同的命令可以用于查看文件的内容。

  1. cat

    $ cat file1
    hello world
    
    This is a test file
    
    
    That we'll use to       test the cat command
    

    给所有的行加上行号:

    $ cat -n test1
         1  hello world
         2
         3  This is a test file
         4
         5
         6  That we'll use to       test the cat command
    

    只给有文本的行添加行号:

    $ cat -b test1
         1  hello world
    
         2  This is a test file
    
    
         3  That we'll use to       test the cat command
    

    不显示制表符:

    $ cat -T test1
    hello world
    
    This is a test file
    
    
    That we'll use to^Itest the cat command
    
  2. more

    cat 命令适合浏览行数较小的文本文件,但是行数一旦变多后,使用 cat 命令只会一闪而过地显示所有内容,不利于阅读。more 命令也会显示文本文件的内容,但会在显示每页数据之后停下来。

    $ more /etc/bash.bashrc
    

    我们会看到如下的内容:

    使用 more 命令显示文本文件

    在屏幕的底部,有一个 more 命令标签,用于表明您现在在这个文本文件中的位置。可以按空格键按页翻或按回车键逐行向前滚动。按 q 键退出。

  3. less

    less 命令和 more 命令相似,但是提供地功能比 more 命令更多。其中一个很好用地功能就是它能够支持上下键快速滚动浏览地功能。

    $ less /etc/bash.bashrc
    

查看文件部分内容

  1. tail

    显示文件最后几行内容。默认情况下,它会显示文件地末尾 10 行。

    $ tail log_file
    line11
    Hello again - line12
    line13
    line14
    line15
    Sweet - line16
    line17
    line18
    line19
    Last line - line20
    

    使用 -n 参数修改显示的行数:

    $ tail -n 2 log_file
    line19
    Last line - line20
    

    tail 命令还有一个很有用的参数就是 -f。它允许您在其它进程使用该文件时查看文件的内容。tail 命令会保持活动状态,并不断显示添加到文件中的内容。

  2. head

    head 命令与 tail 命令恰恰相反,它会显示文件开头那些行的内容。默认情况下,它会显示文件前 10 行的文本:

    $ head log_file
    line1
    line2
    line3
    line4
    line5
    Hello world - line6
    line7
    line6
    line9
    line10
    

    head 命令与 tail 命令一样,也可以使用 -n 参数指定显示的行数。

参考资料

相关文章

  • Linux简易指南

    1.linux查看tomcat是否启动,查看Tomcat的运行进程 2.运行sh文件 3.查看文件 Linux下查...

  • Linux文件权限管理

    Linux文件权限管理 linux文件属性 改变权限 查看用户组

  • linux的简单命令操作

    Linux目录介绍:文件目录 作用 Linux简单的操作命令: Linux查看文件操作:ls命令:产看文件夹...

  • Linux 文件查看

    查看文件类型 file filename 文本文件$ file my_filemy_file: ASCII tex...

  • linux查看剩余容量大小

    查看linux磁盘空间剩余 查看linux内存剩余 查看文件和文件夹大小 本文最先发布于molock.cn,帆的博客。

  • Linux 常用命令汇总

    Linux 命令 pwd cd hostname ls 查看文件内容 查看文件(文件夹)的大小 vi alias ...

  • 20220816笔记

    Linux常用操作 Linux查看文件内容命令 运行以及停止jar包命令(Linux) 写入文件命令 maven常...

  • shell

    linux 查看文件去掉注释"#"和空行

  • linux常规操作简明手册(基于北京超级云计算中心)

    1. 查看Linux内核版本命令: 2. 查看Linux系统版本的命令 3. 新建文件和新建文件夹、移动文件、打开...

  • Linux

    mkdir 创建文件夹 touch 创建文件 ls 查看当前下文件 man 查看Linux命令手册

网友评论

    本文标题:Linux 文件查看

    本文链接:https://www.haomeiwen.com/subject/uvuiiftx.html