Linux其他命令

本文介绍了Linux系统中的查找文件命令(find)、软链接(ln-s)与硬链接的区别,打包和压缩(tar)的使用方法,包括tar的常用选项,以及vi编辑器的入门介绍和三种模式(命令模式、插入模式、末行模式)的操作和快捷键。
摘要由CSDN通过智能技术生成

查找文件

命令格式

命令格式:find [路径] –name 文件名

find . -name test.sh 查找当前目录下所有名为test.sh的文件
find . -name '*.sh' 查找当前目录下所有后缀为.sh的文件

在这里插入图片描述

软链接-ln -s

命令格式

命令格式:ln –s 源文件 链接文件

命令说明

软链接只是指向源文件的一个链接,类似于windows的快捷方式。
源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用。
软链接可以链接目录。

硬链接简介

ln命令不带 -s 参数时,创建的是硬链接。
硬链接的文件大小与源文件相同,即使删除源文件,链接文件依然存在。

打包和压缩 – 打包/解包

打包命令格式

tar -cvf 打包文件.tar 被打包的文件/路径

[tao@localhost ~]$ touch 1.txt 2.txt a.png b.png
[tao@localhost ~]$ tar -cvf mike.tar *.txt *.png
1.txt
2.txt
abc.txt
mytext.txt
rock.txt
tom.txt
a.png
b.png

解包命令格式

tar -xvf 打包文件.tar

在这里插入图片描述

[tao@localhost ~]$ tar -xvf mike.tar -C abc/
1.txt
2.txt
abc.txt
mytext.txt
rock.txt
tom.txt
a.png
b.png

tar命令常用选项说明

-c : 创建打包文件
-v : 列出归档解档的详细过程,显示进度
-f : 指定档案文件名称,f后面一定时.tar文件,所以必须放选项最后
-t : 列出档案中包含的文件
-x : 解开档案文件

压缩文件(打包+压缩)

命令格式

tar -zcvf 压缩文件名.tar.gz 被压缩的文件或目录
-z选项 调用gzip实现打包和压缩的过程

# -z,调用gzip工具做压缩操作
[tao@localhost ~]$ tar -zcvf tom.tar.gz *.txt *.png
1.txt
2.txt
abc.txt
mytext.txt
rock.txt
tom.txt
a.png
b.png

# -z,调用gzip工具做压缩操作到指定文件夹
[tao@localhost ~]$ tar -zxvf tom.tar.gz -C abc/
1.txt
2.txt
abc.txt
mytext.txt
rock.txt
tom.txt
a.png
b.png


压缩文件和解压缩

压缩文件格式

zip -r 压缩文件名 文件或目录
-r选项: 表示压缩的是一个目录
压缩的文件名可以不带后缀名

解压缩文件格式

解压缩:unzip -d 解压目录 压缩的文件名

[tao@localhost ~]$ zip -r yoyo.zip *.txt *.png
  adding: 1.txt (stored 0%)
  adding: 2.txt (deflated 71%)
  adding: abc.txt (stored 0%)
  adding: mytext.txt (deflated 70%)
  adding: rock.txt (stored 0%)
  adding: tom.txt (stored 0%)
  adding: a.png (stored 0%)
  adding: b.png (stored 0%)
[tao@localhost ~]$ unzip -d abc/ yoyo.zip
Archive:  yoyo.zip
replace abc/1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
 extracting: abc/1.txt               
replace abc/2.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
  inflating: abc/2.txt               
replace abc/abc.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
 extracting: abc/abc.txt             
replace abc/mytext.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
  inflating: abc/mytext.txt          
replace abc/rock.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
 extracting: abc/rock.txt            
replace abc/tom.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
 extracting: abc/tom.txt             
replace abc/a.png? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
 extracting: abc/a.png               
replace abc/b.png? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
 extracting: abc/b.png               
[tao@localhost ~]$ ls abc/
1.txt  2.txt  abc.txt  a.png  b.png  mytext.txt  rock.txt  tom.txt

vi编辑器介绍和三种模式

首次进入vi编辑器是命令行模式
可以通过i进入到插入模式。在插入模式中按ESC键可
可以通过shift+:进入到末行模式。

末行模式的操作

w:表示保存文件并回到命令行模式
q:表示的是退出vi编辑器
!:表示的是强制
wq!:表示的是强制保存并退出vi编辑器

vi的快捷键

1.打开文件
2.编辑
3.修改
4.快捷键(在命令模式使用)

  • yy:复制
  • p:粘贴
  • dd:剪切,如果只是剪切不粘贴,就变成删除了

5.保存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值