目录和文件管理 理论讲解
admin
2023-03-02 06:01:09
0

[TOC]

前言

一:Linux目录结构

1.1:树形目录结构

树形结构目录,一般是指针对某个范围或某群特定的有着相互联系、影响的主导体和执行体组成的一个表现为树状结构分布的上下、左右等协调合作、领导部署等一系列的结构示意图。

1.2:根目录

  • 所有分区、目录、文件等的位置起点
  • 整个树形目录结构中,使用独立的一个“/”表示

1.3常见的子目录

目录 注释 目录 注释
/root 管理的家目录(宿主目录) /bin 所有用户的可执行命令文件目录
/boot 启动分区(grub启动菜单,压缩系统内核等) /dev 设备文件目录(磁盘,光驱等)
/etc 配置文件目录 /home 普通用户的家目录
/var 可变长文件目录(日志) /usr 应用程序目录
/sbin 管理员的可执行命令文件目录 /lib 服务管理文件(systemctl) /lib/systemed/system/
/opt 空目录 /mnt 空目录
/tmp 临时文件 /proc 硬件信息(CPU,内存)

二:查看及检索文件

2.1:查看文件内容cat命令

目录和文件管理   理论讲解

cat只能查看文件

yum intallhttpd -y 安装httpd插件,在/mnt下

2.2 查看文件内容more命令

more命令

  • 用途:全屏方式分页显示文件内容

​ more 【选项】文件名...

  • 交互操作方法

​ 按Enter键向下逐行滚动

​ 按空格键向下翻一屏

​ 按q键退出

​ 按b键往回看一页

more缺点:看到末尾会自动退出,无法会写

cat局限性高,文件若超出屏幕,没有滚轮的话就看不到上面

2.3 less命令

用途:与more命令相同,但扩展功能更多

less 【选项】 文件名

交互操作方法

Page Up 向上翻页,Page Down 向下翻页

按 “/”键查找内容,“n”下一个内容,“N”上一个内容

其他功能与more命令类似

切换界面命令:

init 0 代表关机

init 1 单用户模式字符界面(系统维护,破解管理员密码)

initi 2 多用户模式字符界面,无网络

init 3 多用模式有网络字符界面 *常用

init 4 保留

init 5 多用户模式图形化界面有网络 *常用

init 6 重启 (reboot)

2.4 查看文件内容head、tail命令

目录和文件管理   理论讲解

-n查看开头部分n行,不写就是默认十行

通常用这个命令去查看帐号文件的首位

vim /etc/passwd,passwd是账号文件,这里是编辑paswd

目录和文件管理   理论讲解

新创建的用户都会在后面

tail /etc/passwd 查看末尾十行

tail -2 /etc/passwd 查看末尾两行

useradd lisi 创建用户 lisi

passwd lisi 密码设置为lisi

目录和文件管理   理论讲解

可以给账号文件加密,让别人无法访问,后期会学习到

vim mkdir 在mkdir中编辑文本

vim /etc/httpd/conf/httpd.conf 在 /etc/httpd/conf/的httpd.conf文件中编辑文本

目录和文件管理   理论讲解

2.5:统计文件内容wc命令

目录和文件管理   理论讲解

目录和文件管理   理论讲解

行 单词 字节,选项处什么都不敲就是默认每个都有

2.6:检索和过滤文件内容grep命令

目录和文件管理   理论讲解

应用于过滤掉注释性的文字(注释性的文字带有#)

目录和文件管理   理论讲解

“>”重定向符号可以覆盖文件

目录和文件管理   理论讲解

两个大于号不会覆盖

history

ctrl+r,然后就可以搜索命令

目录和文件管理   理论讲解

目录和文件管理   理论讲解

grep “^root” /etc/passwd 查找文件中以ROOT为开头的行

bin/bash 是用户后面所特有的

管道符号 | 的意思是,把上一个命令执行的结果,转交给后面的一个命令去处理

目录和文件管理   理论讲解

不可以把查找文件所得到的内容输入到它原本的文件中,因为这个时候是进程占用状态

目录和文件管理   理论讲解

三:备份及恢复目录

3.1:压缩命令gzip、bzip2命令目录和文件管理   理论讲解

-9表示高压缩比,压缩之后的文件特别小,它执行的是压缩指令

解压缩使用-d

gzip -9 abc.conf 压缩abc.conf文件

这个命令会把abc.conf直接压缩,并不会产生另外一个文件,跟微软不同

gizp -d abc.conf.gz 解压abc.conf.gz 文件

bzip2 跟gzip的指令一样,他们之间的区别是bzip2的压缩效率更快,而gzip的压缩容量更小

目录和文件管理   理论讲解

3.2压缩命令gunzip、bunzip2命令

目录和文件管理   理论讲解

3.3归档命令tar命令

目录和文件管理   理论讲解

-c 创建压缩包

x 解压

-v详细过程

-f 执行 (必须要有)

-p 保留原有权限打包压缩

-t查看压缩包内容

-C 解压到哪个地方去

-z 指的是GZ格式

-j 指的是bzip2格式

归档文件名,是压缩包名称

使用归档tar不会让文件消失,解压也不会让压缩包消失,这个命令就跟微软的压缩rar很相似了

rm -rf /home/*.conf 删除后面是.conf的文件

目录和文件管理   理论讲解

选项文件格式要与后面文件的格式一致,否则会失败

目录和文件管理   理论讲解

四: vi文本编辑器

4.1:文本编辑器vi命令目录和文件管理   理论讲解

vim可以辨别语法,vi不可以辨别语法

4.2vi编辑器的工作模式

目录和文件管理   理论讲解

a、i、o、O四个字母,

a代表在光标所在位置之后插入,

i代表在所在光标位置之前插入

o代表在所在光标位置的下一行插入

O代表在所在光标位置的下一行插入

esc,到命令模式,按下冒号,进入末行模式

末行模式:w保存,q退出,回车确定

4.3命令模式的基本操作

目录和文件管理   理论讲解

目录和文件管理   理论讲解

#dd删除包括光标所在的那一行开始删

dw delete word 删除单词

shift+r 替换当前文字

小p是在光标下一行粘贴,大P相反

命令模式下的操作

目录和文件管理   理论讲解

:set nu! 也是取消行号的操作

目录和文件管理   理论讲解

上下行调换位置,ddp ,大P不行

q! 强制退出,不保存

目录和文件管理   理论讲解

zz可以用小写

4.4末行模式的基本操作

目录和文件管理   理论讲解

目录和文件管理   理论讲解

相关内容

热门资讯

20名“高考状元”选择学医!此... 2026年香港高考的24名“状元”中,有20人明确表示将留港攻读医科。多年来,香港最顶尖的“学霸们”...
“抢人大战”,风向有变? 各地一场“抢老人”的大战,已然徐徐拉开大幕。最近,有着人口净流出压力的吉林,计划拿出3亿元发展旅居康...
石家庄一家不限量的爱心素食面馆... 7月24日正午时分,记者来到位于石家庄市新华区东明家居西二环店北门旁的“素面”小店,不大的店面里坐满...
中材科技申请风电叶片外补强辅助... 国家知识产权局信息显示,中材科技(伊吾)风电叶片有限公司申请一项名为“风电叶片外补强辅助固化装置”的...
为人工智能治理提供重要公共产品 图为2026世界人工智能大会暨人工智能全球治理高级别会议举办期间,在世博展览馆灵心巧手展位,参观者观...
泽连斯基称俄对乌多地发动大规模... 当地时间25日,乌克兰总统泽连斯基通报称,俄军于当日凌晨对乌克兰多地发动大规模空袭,使用2枚导弹、近...
不怕没水!武汉科学家找到水稻身... 干旱来了,水稻启动"抗旱模式",可一启动就长不大、结得少——这是困扰育种界几十年的老难题。7月23日...
多款手机涨价超1000元,大存... 今年暑期消费旺季,国内智能手机市场迎来一轮显著的价格上调。第一财经记者走访深圳多家品牌门店发现,以v...
SpaceX上市后星舰首飞:首... 界面新闻实习记者 | 李响 在经历多次波折后,SpaceX公司的星舰(Starship)终于完成了...
博世洗衣机强制解锁 博世洗衣机强制解锁的方法可能因型号和具体情况而异。以下是一些常见的方法:1. 按住电源键:有些博世洗...