linux运维文本文件编辑命令

简介: 文本文件编辑命令linux运维

文本文件编辑命令

cat命令

用于查看纯文本文件(内容较少的)

xn_2022-08-15_16-09-09

more命令

用于查看纯文本文件(内容较多的)

你可以使用空格键或者回车键进行进行翻页。

head命令

用于查看纯文本文档的前N行。格式“head 【选项】【文件】”

head -n  20  #文章的前20行 

tail命令

用于查看纯文本文档的后N行或持续刷新内容

tail -n 20   #查看文件后20行信息
tail -f      #实时滚动显示最后10行信息
tail -n +20  #显示文件从20行到末尾

tr命令

用于替换文本文件中的字符。

例:将文档中的小写英文字母替换为大写英文字母。

cat  ceshi.txt  |  tr [a-z] [A-Z]

xn_2022-08-15_17-20-21

wc命令

用于统计指定文本的行数,字数,字节数。

wc [参数] 文本
参数 作用
-l 只显示行数
-w 只显示单词数
-c 只显示字节数

stat命令

用于查看文件的具体存储信息和时间

xn_2022-08-15_17-28-55

cut命令

用于按列提取文本字符。

cut 【参数】  文本

例: 提取以冒号:为间隔符号的第一列内容。

xn_2022-08-16_09-01-53

diff命令

diff命令用于比较多个文本文件的差异

diff  【参数】  文件

diff --brief  wenjian1  wenjian2   # 比较两文件
diff -c  wenjian1  wenjian2  # 描述文件的具体不同

文件目录管理命令

touch命令

用于创建空白文件或者设置文件时间

touch 【选项】 【文件】
参数 作用
-a 仅修改“读取时间”
-m 仅修改”内容修改时间“
-d 同时修改读取时间,内容修改时间

mkdir命令

用于创建空白的目录

mkdir -p  a/c/d/c/s  #参数用来递归创建一些文件目录

cp命令

用于复制文件或者目录

cp [选项] 源文件  目标文件

复制会遇到三种情况

  1. 如果目标问价是目录,则会把源文件复制到该目录
  2. 如果目标文件也是普通文件,则会询问是否覆盖
  3. 如果目标问价不存在,则就是正常的复制。
参数 作用
-p 保留原始文件的属性
-d 若对象为链接文件,则保留该链接文件的属性
-r 递归持续复制(用于目录)
-i 若目标文件存在则询问是否覆盖
-a 相当于 -pdr

mv命令

用于剪切文件(就也是移动文件)或者将文件重命名

mv  [选项] 源文件 【目标路径or目标文件名】

rm命令

用于删除文件或目录

rm 【选项】  文件

-f  强制删除
-r  删除目录

dd命令

用于按照指定大小和个数的数据块来复制文件或转换文件

dd 【参数】
参数 作用
if 输入文件的名称
of 输出文件的名称
bs 设置每个块的大小
count 设置要复制块的个数

例1: 我们从/dev/zero设备文件中提取一个大小为560MB的数据块,然后保存命名为560_file 的文件

xn_2022-08-16_10-17-40

例2:如果想把光驱设备中的光盘制作成iso格式的镜像文件,在Windows中是需要借助第三方软件实现的,但在linux系统中可以直接使用dd命令来压制出光盘镜像文件,让他变成一个可立即使用的iso镜像。

dd if=/dev/cdrom   of=RHEL-server-7.0-x86_64-LinuxProbe.Com.iso

file 命令

用于查看文件的类型

xn_2022-08-16_10-27-51

目录
相关文章
|
5天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
2天前
|
监控 Linux Windows
50个必知的Linux命令技巧,你都掌握了吗?(下)
50个必知的Linux命令技巧,你都掌握了吗?(下)
|
2天前
|
Linux Shell Windows
Linux 常用基本命令
Linux 常用基本命令
|
3天前
|
Ubuntu Linux Shell
linux免交互登陆远程主机并执行命令(密钥对和Expect)
linux免交互登陆远程主机并执行命令(密钥对和Expect)
|
3天前
|
Linux
【Linux】常用命令
【Linux】常用命令
24 0
|
3天前
|
安全 Ubuntu Linux
Linux 网络操作命令Telnet
Linux 网络操作命令Telnet
16 0
Linux 网络操作命令Telnet
|
4天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
30 0
|
4天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
9 0
|
5天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
18 0
|
8天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
18 0