Linux中易混淆的一些小知识

N年前的笔记了

vi & vim

**功能:**文件编辑器
区别:
vim可以用不同颜色加亮代码;
可运行于多个操作系统平台,Unix,Linux,Windows,Mac等;
对vi完全兼容,可作为vi升级版使用;

rmdir & rm

**功能:**删除
区别:
*删除对象:*rmdir仅支持删除目录(directory),由其名称所限定;rm可删除文件或目录。
*删除要求:*rmdir仅用于删除空目录,递归删除多层级空目录需使用参数p";多个空目录同时删除,需使用空格隔开;rm删除目录需添加参数“r“,默认删除前进行确认,如无需确认,可添加参数”f"。

gzip & zip & bzip2

**功能:**压缩
区别:
*gzip:*1.自动添加压缩后缀“.gz”,源文件默认消失,如需保留源文件,需使用参数"c",并手动添加压缩后缀。2.不支持目录压缩,仅压缩文件,使用参数”r“压缩的是目录中的文件。3.多个文件逐一压缩,不合并。4.解压使用参数“d”。
*zip:*1.需同时填写压缩文件名及源文件/源目录名。2.可同时压缩目录及文件。3.解压使用unzip。
*bzip2:*1.压缩时,源文件默认消失,如需保留源文件,需使用参数“k”。2.解压使用参数“d”。

rpm & yum

**功能:**安装
区别:
*rpm:*1.对安装包的依赖性非常强,安装和卸载的时候,安装包的顺序不可以出错。2.卸载使用参数"e"。
*yum:*1.在线自动安装,傻瓜式安装。可以自动从互联网上获取安装包,然后在linux系统中完成安装。2.“install”,“reinstall”,“update”,“remove”。3.安装时会询问,可加参数"y"表示所有的问题回答都是yes。

cat & more & less &head &tail

**功能:**查看文件内容
区别:
*cat:*1.不能翻页,内容过大时无法完全查看。2.可显示行号,使用参数"n"或"b"。3.无需退出。
*more:*1.可翻页,可向下,不可向上。2.不可显示行号。3.退出使用"q"。4.可指定每页行数及开始行数,参数"+数字"表示开始行数,参数"-数字"表示每页显示行数。
*less:*1.可上下左右翻页。2.可显示行号,使用参数"N"。3.退出使用"q"。
*tail:*默认显示后10行,可使用参数"-数字"显示所需行数。
*head:*默认显示前10行,可使用参数"-数字"显示所需行数。

link 硬链接 & 软链接

相同点:
1.修改源文件或者链接,另一个文件内容会同步变更。2.建立时,需同时指出源文件及链接。
区别:
*硬链接:*1.inode与源文件一致。2.节点数+1。3.删除源文件或链接,节点数-1,不影响另一个文件。4.文件可创建链接,目录不行。5.大小与源文件一致,相当于源文件的copy。
*软链接:*1.inode与源文件不一致2.节点数不变。3.删除源文件,链接会变红,成为无效链接;删除链接,源文件无影响。4.文件和目录均可创建链接。5.比源文件小很多,相当于windows的快捷链接。6.正常链接为浅蓝色,箭头指向源文件,出现异常时变红(异常原因:1.源文件损坏或消失;2.与源文件不在同一目录下-建立链接时使用绝对路径。)

帮助 man & help

man是命令,需要翻页查看,需退出。
help是参数,全文展示,无需退出。

查找 grep & find & locate

**grep:**1.查找文件的内容。2.需指定要查找的文件。
**find:**1.查找文件。2.在指定路径范围内遍历查找。
**locate:**1.查找文件。2.查找Linux数据库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值