【目录和文件管理】

Linux目录结构

bin:binary(二进制)里面放系统的命令

sbin:给超级用户用的命令(boot)

boot:引导程序,放置初始化文件,内核文件,救援模式的文件,是超级用户的家目录

swap:交换分区

bootbios:

dev:device,设备,硬件设备管理文件

home:家文件,仅自己可见

opt:第三方软件包的放置位置,别人可见

lib、lib64:里面放系统的函数库文件,能够反复调用的

mnt:mount,挂载,(挂载目录(点)+分区)

proc:进程动态文件,内存生成的文件,包含内存的信息

var:可变化的,放置会变化的文件

etc:各种服务、程序的配置文件

media:介质,特指光盘

tmp:放置临时文件

文件内容的查看

cat

cat:显示并连接;将两个不同或者多个不同的文件连接在一起显示出来

缺点:在tty终端下不支持翻页,

more

more:可以进行翻页,回车键翻一行,空格键往下 翻一屏,字母B往上翻一屏,q是退出

less(在more的基础上升级的)

less:可以进行翻页,可以用上下键和进行翻页,同时也保留了more指令的快捷操作键

head

head:显示指定文件的开头(前10行),后面可以跟(-数字)来查看指定的行数

tail

tail:显示指定文件的末尾,后面跟(-数字)来查看指定的行数;后面跟(-f),可以动态显示文件末尾的变化,也可以简写成tailf

wc

wc:word count的简写,统计文件的大小内容,可以查看单词的数量(w),查看行数(l),查看字节数(c)。不加选项可以分别显示行数、单词数量、和字节数

grep(重点)

grep:检索,过滤的意思;查看文件里面特定的内容

可以加在管道符后边,也可以写在指令的前边

grep -i:忽略大小写

grep -v:反转(取反操作)

gzip(压缩与解压缩)

gzip:压缩文件,不能对目录压缩,只能对文件压缩

gunzip(解压)

gunzip:解压文件,gzip -d:也是解压文件,不能对目录解压,只能对文件解压

bzip2(压缩与解压缩)

bzip2:压缩,只能对文件压缩,不能对目录压缩

bunzip2:解压,只能对文件解压,不能对目解压

压缩比:1~9,数字越大,压缩后所占空间越小,压缩比越大,数据丢失的可能性就要越大,压缩比跟在压缩命令之后,例如:bzip2 -9

tar:归档工具

tar:(归档工具,归纳存档),为文件或者目录做备份用,既可以对文件操作,也可以针对目录操作

tar -cvf aa.tar aa:针对aa创建生成aa.tar归档文件,并且源文件aa不受影响

tar -cvf:创建归档文件

tar -xvf:释放归档文件

tar -c:创建文件

tar -v:显示归档过程

tar -tf:列出tar包中的文件

tar -rvf:向现有的tar包里面追加一个新的文件

tar -zcvf:归档并压缩(gzip在该命令里对应的单词简写是“z”,bzip2在该命令里对应的单词简写是“j”)

tar -zxvf:释放归档并压缩

vi文本编辑器

含义:vi是一个基于键盘的文本编辑器

1、命令模式:

启动vi编辑器后进入默认的命令模式,该模式主要完成移动光标、字符串查找,以及删除、复制、粘贴等相关操作

移动光标:四个方向键可以实现光标的移动,

翻页移动:按page up键或者CTRL+F组合键向下翻动整页内容

                    按爬个 down键或者CTRL+B组合键向上翻动整页内容

行内快速跳转:按home键或者^键,数字0键将光标快速跳转到本行的行首

                            按end键或者$键,将光标快速跳转到本行的行尾

行间快速跳转:使用按键命令1G或者gg可跳转到文件内容的第一行

                            使用按键命令G可跳转到 文件的最后一行

                            使用按键命令#G可跳转到文件中的第#行(#也可用 数字代替)

为了可以查看行间跳转效果,可以在末行模式下,输入“:set nu”命令即可显示行号,输入“:set nonu”命令即可取消行号,显示效果为每一行开头都有一个数字

复制、粘贴和删除

复制操作:

                使用按键命令yy复制当前行整行的内容到剪切板,使用#yy的形式,还可以复制从光标处开始的#行内容,(#也可以用数字代替),复制的内容需要粘贴后才能使用

粘贴操作:

                在vi编辑器中,前一次被删除或者复制的内容会保存在剪切板缓冲区中,按p键(小写)会将内容粘贴到光标位置之后,按P键(大写)会将内容粘贴到光标位置之前

删除操作:

1.按x键或者delete键删除光标处的单个字符

2.使用按键命令dd删除当前光标所在行,使用#dd命令还可以删除从光标处开始的#行的内容(#可以用数字代替)

3.使用按键命令d^删除光标之前到行首的所有字符

4.使用按键命令d$删除当前光标处到行尾的所有字符

查找文件内容

在命令模式中,按“/”号键后可以输入要查找的字符串,从当前光标处开始向后查找(按“?”键则享前查找)。完成查找后,可以按n、N键在不同的查找结果中进行选择。例如输入/yum,按enter键后会查找出文件中的“yum”字符串,并进行高亮显示,光标自动移至第一个结果查找处,按n键可以移动到下一个查找结果。

撤销编辑和保存退出

撤销命令:u、U

u键:取消最近一次的操作,并恢复操作结果,可以多次按u键恢复已进行的多步操作,也可用CTRL+R组合键

U键:用于取消对当前行所做的所有编辑

需要保存当前的文件内容并退出vi编辑器时,可以使用按键命令ZZ。

保存的方式:wq,

2、输入模式:

该模式中的主要操作就是录入文件内容,可以对文件文本正文进行修改或添加新的内容。处于输入模式时,vi编辑器的最后一行会出现---INSERT---的状态提示信息

进入输入模式的几种方法:

i:在当前光标位置之前插入内容

I:在光标所在行的开头(行首)插入内容

A:在光标所在行的末尾(行尾)插入内容

a:在当前光标位置之后插入内容

o:在光标所在行的后面插入一个新行,(增加在下一行,输入插入内容)

O:在光标所在行的前面插入一个新行,(增加在上一行,输入插入内容)

3、末行模式:

该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一行会出现冒号“:”提示符

保存文件及退出vi编辑器:

保存文件:

对文件内容进行修改并确认,需要执行“:w”命令进行保存;若要另存为其他文件,需要指定新的文件名,必要时还要指定文件路径。例如,执行如下的操作,“:w /root/newfile”,意思是把当前编辑的文件存在root目录下,并且重命名为newfile

退出编辑器:

需要退出编辑器时,可以执行“:q”命令,强制退出编辑器:“:q!”

保存并退出:“:wq” 、 “:x” 、 “ZZ”

打开新文件或读取其他文件内容

打开新的文件进行编辑:

在当前的vi编辑器中,执行“:e新的文件”,例如:e ~/initial-setup-ks.cfg

在当前文件中读入其他文件内容:

执行“:r 其他文件”形式的命令可以读入其他文件的内容,并将其复制到当前光标所在位置。例如,执行如下的命令,:r /etc/filesystems操作将把系统文件/etc/filesystems中的内容复制到当前文件中。

替换文件内容

替换文件内容:sub,替换,可以简写成s,替换范围是可选部分,默认时只对当前行内的内容就行替换,一般有两种形式:

%  :在整个文件内容中查找并替换

n、m:在指定行数范围内的文件内容中查找并替换

  • 14
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值