linux——文件

学习linux——3

如何编辑普通文件:
指令含义
vim 普通文件名编辑该普通文件

进入文件后,有三种模式:

模式说明
命令行模式对文件内容进行批处理,按下“a,i,o,O”可以进入插入模式
插入模式(编辑模式)对文本进行编辑,按下“ESC”退出插入模式,返回命令行模式
末行模式在命令行模式下按下“?,/”可以进行全文的搜索,按下“:”进行相应的一些设置

在这里插入图片描述
在这里插入图片描述
末行模式下一些设置:

指令含义
:q退出
:q!强制退出
:w保存
:wq保存并退出
:w newfilename另存为
查看文件内容:
指令含义
more 文件名在终端下显示部分内容,可以点击查看更多内容,按q退出
cat 文件名在终端下显示全部内容
less 文件名在另一个窗口显示全部内容
head 文件名在终端上显示开头若干行内容,例如:head -3 main.c表示显示开头三行内容
tail 文件名在终端上显示结尾若干行内容,例如:tail -4 main.c表示显示结尾四行内容

在这里插入图片描述
由于这个main.c文件中的内容太少,不能直观的展示more 和cat 的区别。
在这里插入图片描述
在这里插入图片描述按q即可退出

在这里插入图片描述

文件的压缩和解压:
压缩过程:

第一步:打包
tar cf 压缩包名字(ysb.tar) 需要打包的所有文件名(main.c hello.cpp)
第二步:压缩
gzip 压缩包名字 :会得到一个xxx.tar.gz的压缩文件

在这里插入图片描述

解压过程:

第一步:解压
gzip -d xxx.tar.gz:解压得到一个包文件
第二步:解包
tar xf xxx.tar
在这里插入图片描述tar命令选项:

选项含义
c创建
x释放
f目标为文件而不是设备
v显示详细的过程
t仅仅查看包中的内容,而不会真正释放
zGNU版本加入,是的tar有压缩和解压的功能
GNU版本后的tar命令:

压缩:tar zcf xxx.tgz 需要压缩的所有文件名
解压:tar zxf xxx.tgz
在这里插入图片描述

链接文件:
指令含义
ln -s 源文件 新的文件名软链接文件
ln 源文件 新的文件名硬链接文件
区别:

软链接文件就类似于Windows中的快捷方式,它的inode号和源文件的inode号是不同的,而硬链接文件和源文件的inode号是相同的,可以说硬链接文件是源文件的一个别名

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值