Liunx常用命令——操纵文件

本文介绍Linux中常用的文件操作命令,包括cat、less、head、tail、touch、mkdir和cp等,详细解释了各命令的功能及用法,如追踪文件更新、创建目录结构、拷贝文件和目录等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

cat命令

cat syslog 显示文件全部内容,不分页
cat -n syslog 显示文件全部内容,不分页,加行号

less命令

less syslog 显示一页文件内容
h键显示帮助,q键退出帮助

在这里插入图片描述

=显示你在文件中的位置,打开文件时可用,直接按下=键即可,显示如下:
在这里插入图片描述
/关键字 可搜索全文,如上图就是搜索了/17的结果图
n可跳至下一个搜索结果
N可跳至上一个搜索结果

head命令

head命令用于显示文件开头,默认显示文件的头10行
如:head syslog
在这里插入图片描述
也可指定显示行数 -n
如:head -n 5 syslog指定显示头5行
head -n 5 syslog的输出结果

tail命令

显示文件的结尾,默认显示尾10行
也可指定显示的行数,用-n
tail -f syslog 可以追踪文件的更新,若有追加内容,就显示新增内容
可以用ctrl+C来终止tail -f命令
在这里插入图片描述
上图可以看出,追加了四条23:10分的内容

默认情况下,tail -f命令每1秒检测一次更新,可以用-s来设置间隔检查的秒数
tail -f -s 2.5 syslog 表示每2.5秒检查一次更新

touch命令

创建一个空白文件
touch命令后跟文件路径
touch后+不存在的文件名,就会自动创建一个新的空白文件
在这里插入图片描述

若文件名中包含空格,需加引号,如:touch "new file";不过不建议文件名和目录中包含空格

mkdir命令

mkdir表示make directory 创建目录的命令,后面接需要创建的目录路径
在这里插入图片描述
使用-p参数来递归创建目录结构
mkdir -p one/two/three 表示创建一个one目录,里面包含two目录,two目录下包含three目录
在这里插入图片描述

cp命令

cp命令表示copy,不仅可拷贝单个文件,还可拷贝多个文件,亦可拷贝目录
cp new_file new_file_copy 在当前目录中创建new_file的副本文件new_file_copy
在这里插入图片描述

cp new_file one/ 将new_file复制到one这个目录下
在这里插入图片描述

cp new_file one/new_file_copy 复制到其他目录同时更改名字
在这里插入图片描述

cp 命令后跟-R 就可以复制目录了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值