IT评测·应用市场-qidao123.com

标题: 【Linux】learning notes(4)cat、more、less、head、tail、vi、vim [打印本页]

作者: 水军大提督    时间: 2025-3-17 06:22
标题: 【Linux】learning notes(4)cat、more、less、head、tail、vi、vim


  
cat

cat 下令在 Linux 和 Unix 系统中非经常用,它用于连接文件并打印到标准输出设备(通常是屏幕)。固然 cat 的根本用法很简朴,但它也支持一些参数来提供额外的功能。

注意:并非所有 cat 实现都支持上述所有参数,但大多数现代 Linux 发行版中的 GNU cat 确实支持它们。假如你在使用某个特定的 Unix 系统或旧版本的 Linux,建议查看该系统的 cat 下令手册页(通过运行 man cat 下令)以获取最准确的参数列表和描述。

more 查看整个文件

more 是 Linux 和类 Unix 操作系统中的一个下令行工具,用于分页表现文本文件的内容。
当你打开一个非常大的文本文件时,使用 more 下令可以让你逐页或逐行地查看文件内容,而不是一次性将整个文件内容滚动输出到终端,这有助于更好地管理和阅读文件。
用法:more [+数字] [-数字] file
常用选项

交互下令

有些软件安装的时候表现的是该页面,比方 anaconda3
more 下令是文本处理的根本工具之一,但对于现代使用场景,less 下令提供了更多的功能和机动性,因此经常被推荐作为 more 的替代品。
当处理非常大的文件时,使用 more 或 less 可以制止一次性加载整个文件到内存中,从而进步系统的响应速率

less 查看整个文件

more 的替代品
常用选项

交互下令


head 查看部门文件

head 是 Linux 和类 Unix 操作系统中的一个常用下令,它用于表现文本文件的开头部门。
根本语法
  1. head [选项] [文件...]
复制代码
常用选项

使用示例

注意事项


tail 查看部门文件

tail 是 Linux 和类 Unix 操作系统中一个非常实用的下令,它重要用于查看文件的末尾部门。
根本语法
  1. tail [选项] [文件...]
复制代码
常用选项

使用示例
表现文件 file.txt 的末尾 10 行(默认举动):
  1. tail file.txt
复制代码
表现文件 file.txt 的末尾 20 行:
  1. tail -n 20 file.txt
复制代码
实时追踪文件 logfile.txt 的变化:
  1. tail -f logfile.txt
复制代码
此时,tail 下令会持续运行,并实时表现 logfile.txt 文件中新增的内容。你可以通过按下 Ctrl+C 组合键来制止 tail 下令的运行。
表现文件 file.txt 的末尾 50 个字节:
  1. tail -c 50 file.txt
复制代码
不表现文件名,仅表现文件 file.txt 的末尾 10 行内容:
  1. tail -q file.txt
复制代码
在进程 ID 为 1234 的进程终止后竣事 tail 下令的实时追踪:
  1. tail --pid=1234 -f logfile.txt
复制代码
注意事项

vim / vi

vim 是 vi 的升级版,兼容性更好,功能更丰富
vim tmp.py 打开 tmp.py 文件
搜索 content 用 :/content
n 跳到下一个 content,N 跳到上一个 content

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4