04_Linux连接文件与Vim编辑器

目录

Linux连接文件

ln命令

硬连接

符号连接(软连接)

Vim编辑器

vim 编辑器三种工作模式

保存退出

其他操作方式


Linux连接文件

Linux有两种连接文件:符号连接(软连接)和硬链接,符号链接类似Windows下的快捷方式。硬链接通过文件系统的inode连接来产生新文件名,而不是产生新文件。

inode:记录文件属性,一个文件一个 inode。inode相当于文件 ID,查找文件的时候要先找到inode,然后才能读出文件的内容。

ln命令

ln命令用于创建连接文件:

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

选项:-s创建符号链接(软连接)

-f强制创建连接文件,如果目标存在,那么先删除掉目标文件,然后再建立连接文件。

硬连接

硬链接是多个文件都指向同一个inode,硬链接知识点:

1.具有相同inode的多个文件互为硬链接文件,创建硬链接相当于文件实体多了入口。

2.对于硬链接文件,只有删除了源文件以及对应的所有硬连接文件,文件实体才会被删除

3.根据硬链接文件的特点,我们可以通过给文件创建硬连接的方式来防止文件误删除。

4.不论修改源文件还是连接文件,另一个文件的数据都会被改变。

5.硬连接不能跨文件系统。

6.硬连接不能连接到目录。

7.因为以上这些限制,硬链接其实不常用。

符号连接(软连接)

符号连接类似Windows下的快捷方式,符号链接也叫做软连接,软连接要用的多。符号连接相当于创建了一个独立的文件,这个文件会让数据读取指向它连接的哪个文件的文件名。软连接的特点:

1.可以连接到目录。

2.可以跨文件系统。

3.删除源文件以后,软连接文件也就“打不开了。

4.符号连接文件通过->来指示具体的连接文件。

5.符号连接要使用绝对路径,否则连接出问题。

Vim编辑器

Linux系统都会自带vi编辑器,但是vi编辑器太难用了!所以建议大家安装vim编辑器,安装命令:sudo apt-get install vim

vim 编辑器三种工作模式

vi xxx使用 vi 编辑器打开文件。

一般模式(指令模式):默认模式,用vi打开一个文件以后自动进入到此模式。

编辑模式:一般模式中无法编辑文件,要编辑文件就要进入编辑模式,按下i、a、A、o、O、s、r"等就会进入到编辑模式。一般按下“a”进入编辑模式。按下 ESC 键可退出编辑模式。

i在当前光标所在字符的前面,转为输入模式。

I在当前光标所在行的行首转换为输入模式。

a在当前光标所在字符的后面,转为输入模式。

A在光标所在行的行尾,转换为输入模式。

o在当前光标所在行的下方,新建一行,并转为输入模式。

O在当前光标所在行的上方,新建一行,并转为输入模式。

s删除光标所在字符。

r替换光标处字符。

命令行模式(底行模式):先进入到一般模式,然后输入:、  /   ?这三个中的任意一个就可以进入到命令行模式。

/xxx,表示在文件中查找 xxx

保存退出

当文件编辑好以后,输入:wq来保存退出。:q退出,:q!不保存退出,w 保存。

其他操作方式

按下键盘上的上下左右键来控制光标。

dd,删除光标所在行。

u,撤销,恢复上一步

..重复前一个操作

yy,复制光标所在行

nyy,复制关标所在向下n行,比如10yy就是复制光标下10行。

p和P,p为复制到光标下衣行,P复制到光标上一行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值