查看原文
其他

Linux学会这些命令,让你的文本查看效率大大提高!

脚本之家 2023-06-23

The following article is from 入门小站 Author 入门小站

将 脚本之家 设为“星标
第一时间收到文章更新

出品 | 入门小站 (ID:rumenz_com)

已获得原公众号的授权转载

当你需要查看Linux系统中的文本文件时,使用文本编辑器可能会比较繁琐,特别是当你只需要查看文件的内容时。这时,你可以使用Linux命令行下的文本查看工具来快速准确地查看文件。下面介绍了10个常用的Linux文本查看命令及其详细说明和使用示例。

  1. cat 命令

cat 命令是最基本的读取文本文件内容的命令,可以将文本文件的内容输出到屏幕上。

用法:cat [filename]

示例:

cat rumenz.com.txt

输出结果:

This is an rumenz.com file.
It contains some random text.
  1. less 命令

less 命令可以查看大型文本文件,并保持其原来的格式,它支持文件的查阅、搜索以及滚屏等功能,适用于查看长文本、日志文件和程序输出内容。

用法:less [filename]

示例:

less rumenz.com.txt

输出结果:

This is an rumenz.com file.
It contains some random text.

--more-- 
  1. head 命令

head 命令用于查看文件的开始部分,默认显示文件的头部10行内容,也可以通过指定参数来调整显示的行数。

用法:head [-number] [filename]

示例:

head -n 2 rumenz.com.txt

输出结果:

This is an rumenz.com file.
It contains some random text.
  1. tail 命令

tail 命令用于查看文件的尾部,默认显示文件的尾部10行,也可以通过指定参数来调整显示的行数。

用法:tail [-number] [filename]

示例:

tail -n 1 rumenz.com.txt

输出结果:

It contains some random text.
  1. wc 命令

wc 命令用于统计文件中的行数、字数和字符数。

用法:wc [filename]

示例:

wc rumenz.com.txt

输出结果:

2 6 42 rumenz.com.txt
  1. grep 命令

grep 命令可以根据用户输入的模式来查找文件中的指定内容,支持正则表达式等功能。

用法:grep [pattern] [filename]

示例:

grep "random" rumenz.com.txt

输出结果:

It contains some random text.
  1. find 命令

find 命令用于在文件系统中搜索与指定的条件或模式匹配的文件。

用法:find [path] -name [pattern]

示例:

find /etc -name "hosts"

输出结果:

/etc/hosts
  1. locate 命令

locate 命令可以快速查找文件系统中所有匹配指定关键字的文件,比 find 命令更快速,但不支持实时搜索。

用法:locate [keyword]

示例:

locate "hosts"

输出结果:

/etc/hosts
/usr/share/help/C/filenames/hosts.desktop
/usr/share/help/de/filenames/hosts.desktop
/usr/share/help/en_GB/filenames/hosts.desktop
/usr/share/help/es/filenames/hosts.desktop
/usr/share/help/fr/filenames/hosts.desktop
...
  1. sort 命令

sort 命令用于按照字典顺序排序并输出文件的内容。可以按照字母顺序、数字大小、日期等方式排序。

用法:sort [filename]

示例:

sort rumenz.com.txt

输出结果:

It contains some random text.
This is an rumenz.com file.
  1. uniq 命令

uniq 命令用于从文件中过滤掉重复行,并输出剩下的内容。

用法:uniq [filename]

示例:

uniq rumenz.com.txt

输出结果:

This is an rumenz.com file.
It contains some random text.

这些是Linux系统中的10个常用的文本查看命令,它们可以快速帮你查看文本文件并进行基本的文本处理。可以将它们结合使用,以达到更高效准确的文本编辑、搜索和处理的目的。

<END>

程序员专属T恤

商品直购链接 👇


  推荐阅读:
据说,这是一件程序员才懂的T恤
深入理解Linux系统调用
Linux 中 CPU 利用率是如何算出来的?
几道简单的Linux驱动相关面试题,你看你会几题?
一个整数+1,攻破了Linux内核!
Office 2019/2021专业增强版,正版终身授权!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存