目录和文件管理

本文介绍了Linux系统的基本目录结构,如根目录、用户家目录以及/bin和/sbin等重要目录的作用。还讨论了文件查看工具如head、tail、cat、more和less的使用,以及wc命令进行文件统计。此外,提到了grep命令用于过滤和搜索文件内容,以及vim编辑器的基础操作,包括视图模式、编辑模式和底行模式。最后,文章涵盖了文件打包压缩(tar)和内存管理的基本命令。

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

Linux目录结构 
/root 管理员的宿主(家)目录 
/home/xxx 普通用户的家目录 
/bin 命令文件目录,存放所有用户可执行的命令 
/sbin 管理员操作目录,存放只有管理员可执行的管理命令 
/boot 系统内核、启动文件目录 
/dev 存放设备文件(光驱、硬盘等) 
/etc 存放系统程序和大部分应用程序(rpm/yum安装)的配置文件 
/var 存放可以变化的文件,包括各种日志文件 
/lib 存放系统程序的动态连接共享库文件(类似于Windows里的DLL文件) 
/usr 存放系统用户工具和程序 
/media 可拆卸的媒介挂载点,例如U盘、光驱等 
/proc 存放映射系统信息的文件 
/mnt 用于临时挂载储存设备的目录 
/opt 第三方应用程序安装所存放的目录 
/tmp 存放系统的临时文件


head默认从头看十行,加上-n数字,
数字是几就是看几行tail是从尾部看,用法和head一致,tail 
tail -f是动态查看,你在其终端进行服务,其页面会立马反馈在上面,退出必
须用ctrl+c,-f后面可以加数字-fn 10,-数字f也可以。
Tail -100f 路径 

Message  只要是涉及到系统服务,第三方服务,无法打开,无法运行,启动失败,大部分都在message里面

/cat 全量查看 一般用在中小文件,如果用cat查看,速度会比较慢
-n 输出行号
-b 不给空号打印行号
-s 压缩多个空行

less more 都是全屏方式分页显示文件内容
cat less more 都是针对文件的,也就是说你的目标只能是文件,不能是目录

只能看,不能修改,编辑
less 上下键可以翻页 回车键也可以翻页 pgup pgdown可以翻页
/:进入搜索模式 输入你要搜索的内容
n:向下匹配到你查询的内容
N:向上匹配,你查询到的内容
退出less:q
more:只能看,只能用回车翻页

查看文件内容more命令全屏方式分页显示文件内容
more[选项]文件名...
交互操作方法
按Enter键向下逐行滚动
按空格键向下翻一屏
按b键向上翻一屏
按q键退出
下翻到最后一页后会自动退出
结合管道操作使用时(例如:ls -R/etc | more)无法向上翻页


退出:q 或者浏览完成,直接退出

wc命令(不带任何选项的wc命令,默认同时使用lwc)

可以通过wc命令统计文件的行数、单词数量等

行  多少单词  字节数

-c 统计bytes数量(-m 统计字符数量)两个一样

-l 统计行数

-w 统计单词数量

参数,文件路径,被统计的文件,可作为内容输入端口

grep(过滤文件内容,也就是查找文件当中的内容)

grep -i(可加可不加)

grep  “root”  /etc/passwd(查找etc/passwd这个文件当中,包括root内容的行,打印行)

-v:显示不包含匹配文本的所有行(反向查询,反向匹配)

-n:显示匹配行及行号的行号

-c:只输出匹配到的总行数(不是匹配到的次数)

-e:实现可多个查找条件的匹配,是逻辑or关系

 -E:支持使用扩展正则表达式,相当于使用egrep命令

|  管道符,把管道符前面的命令结果,作为管道符后面命令的参数,也就是操作对象指定操作,用

道符不行

打包是不能指定路径的,只能在当前目录。

压缩:tar -zcvf 文件名字  压缩名字.gz  压缩文件1 压缩文件2 压缩文件3

解压:tar -zxvf 文件名字  -C 指定路径

  1. 打包是不能指定路径的,只能在当前目录打包你要的文件
  2. 解包时可以指定路径,一般用绝对路径

-c    创建.tar 格式的包文件。

-x    解开.tar 格式的包文件。

-C   解压时指定释放的目标文件夹。绝对路径

-v    输出详细信息( Verbose)

-j    调用bzip2 程序进行压缩或解压。

-z    调用gzip 程序进行压缩或解压。

-f:表示使用归档文件

gazip 压缩率高,打包慢但是包小

bzip2 压缩率低,打包快但是包大

rz 向Linux系统传输到

sz 下载到桌面上

echo 1 > /proc/sys/vm/drop_caches(清理内存)

vim vim是vi文本编辑器(一般简称为vi编辑器)的增强版本

视图模式,只能看

编辑模式 i

底行模式shift+:是进入底行模式

:set nu 列出来行号

:/单词  是搜索

o是在下一行,O是上一行插入 必须在未输入模式情况下进行

A是行尾插入,a是往后一位插入

I是行首插入

M跳转到当前页面的中间

H跳转到当前页面的第一行

L跳转到当前页的最后一行

R,或者shift+r 替换

19G 19gg 是直接跳转行数

x是删除行

dd删除多个行

4dd 从当前光标位置向下指定删除4行

撤销健: U对当前行进行反复操作,u可以操作多步骤,重复按u进行多步的操作

yy是复制

数字yy是从当前行复制多行

粘贴: p P

p是往下将复制的粘贴一行或多行

P是往上将复制的粘贴一行或多行

:/单词  是搜索

n向下,N向上

?是从当前光标的向前开始搜索(和/没有什么区别都是遍历全文内容进行查找)

w 新名字  相当于另存为一个文件

e是可以创建新文件或者跳转到已经有的文件

r 跟文件名是复制,复制位置是光标最后的位置

:s /旧内容/新内容     替换当前行的第一个

:s /旧内容/新内容/g     替换全部行

:% s/旧内容/新内容/g   全量文本替换

:3,7(3-7行替换)  s/旧内容/新内容/g  替换指定行的替换

:1,4(1-4行) m 10 将1-4行的内容剪切粘贴到第10行下面

:1,4(1-4行) co 将1-4行的内容复制粘贴到第10行下面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

- joke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值