将 脚本之家 设为“星标⭐”
第一时间收到文章更新
出品 | 入门小站 (ID:rumenz_com)
当你需要查看Linux系统中的文本文件时,使用文本编辑器可能会比较繁琐,特别是当你只需要查看文件的内容时。这时,你可以使用Linux命令行下的文本查看工具来快速准确地查看文件。下面介绍了10个常用的Linux文本查看命令及其详细说明和使用示例。
cat
命令
cat
命令是最基本的读取文本文件内容的命令,可以将文本文件的内容输出到屏幕上。
用法:cat [filename]
示例:
cat rumenz.com.txt
输出结果:
This is an rumenz.com file.
It contains some random text.
less
命令
less
命令可以查看大型文本文件,并保持其原来的格式,它支持文件的查阅、搜索以及滚屏等功能,适用于查看长文本、日志文件和程序输出内容。
用法:less [filename]
示例:
less rumenz.com.txt
输出结果:
This is an rumenz.com file.
It contains some random text.
--more--
head
命令
head
命令用于查看文件的开始部分,默认显示文件的头部10行内容,也可以通过指定参数来调整显示的行数。
用法:head [-number] [filename]
示例:
head -n 2 rumenz.com.txt
输出结果:
This is an rumenz.com file.
It contains some random text.
tail
命令
tail
命令用于查看文件的尾部,默认显示文件的尾部10行,也可以通过指定参数来调整显示的行数。
用法:tail [-number] [filename]
示例:
tail -n 1 rumenz.com.txt
输出结果:
It contains some random text.
wc
命令
wc
命令用于统计文件中的行数、字数和字符数。
用法:wc [filename]
示例:
wc rumenz.com.txt
输出结果:
2 6 42 rumenz.com.txt
grep
命令
grep
命令可以根据用户输入的模式来查找文件中的指定内容,支持正则表达式等功能。
用法:grep [pattern] [filename]
示例:
grep "random" rumenz.com.txt
输出结果:
It contains some random text.
find
命令
find
命令用于在文件系统中搜索与指定的条件或模式匹配的文件。
用法:find [path] -name [pattern]
示例:
find /etc -name "hosts"
输出结果:
/etc/hosts
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
...
sort
命令
sort
命令用于按照字典顺序排序并输出文件的内容。可以按照字母顺序、数字大小、日期等方式排序。
用法:sort [filename]
示例:
sort rumenz.com.txt
输出结果:
It contains some random text.
This is an rumenz.com file.
uniq
命令
uniq
命令用于从文件中过滤掉重复行,并输出剩下的内容。
用法:uniq [filename]
示例:
uniq rumenz.com.txt
输出结果:
This is an rumenz.com file.
It contains some random text.
这些是Linux系统中的10个常用的文本查看命令,它们可以快速帮你查看文本文件并进行基本的文本处理。可以将它们结合使用,以达到更高效准确的文本编辑、搜索和处理的目的。
<END> 程序员专属T恤
商品直购链接 👇
推荐阅读:
文章引用微信公众号"脚本之家",如有侵权,请联系管理员删除!