2.5Linux常用命令--打包解压

一、帮助命令

1、man 命令 查看命令的帮助

man -f 命令

#查看命令有哪些级别的帮助,在使用命令前要执行mandb生成man缓存信息,否则命令执行不成功。图形界面因为安装原因所以比字符界面man级别更多。

查看指定级别:

man 级别 命令

man的级别:

1)查看命令的帮助

2)查看可被内核调用的函数的帮助

3)查看函数和函数库的帮助

4)查看特殊文件的帮助(主要是/dev目录下的文件)

5)查看配置文件的帮助

6)查看游戏的帮助

7)查看其他杂项的帮助

8)查看系统管理员可用命令的帮助

9)查看和内核相关文件的帮助

2、help 内部命令 查看内部的帮助信息

内部命令如cd、pwd、echo等。

(登陆后加载到内存的命令)

外部命令如:ls、vi等命令。

(登陆后不加载,直接在硬盘读取的命令)

内部命令速度更快

3、命令 --help 查看命令的常见选项

4、info 命令 #比man更详细的帮助命令

回车:进入子帮助页面(带有*号标记)

u:进入上层页面

n:进入下一个帮助小节

p:进入上一个帮助小节

q:退出

5.type查看命令类型(内建命令/外部命令)

1)type cd :shell内嵌(内部命令)

2)type touch :已被哈希(外部命令)

(哈希是一个记录命令在系统的路径的缓存表,执行过的命令会被记录)

3)type vim :/usr/bin/vim(外部命令)

命令通过shell翻译成内核可以执行的指令

二、文件的归档和压缩

1.tar 命令进行文件的归档和压缩

用法:tar 选项 打包文件名 需打包的文件

参数:

-c 创建文件

-x 提取 解压还原文件

-v 显示执行详细过程

-f 指定备份文件

-t 列出压缩包中包括哪些文件,不解包,查看包中的内容

-C 指定解压位置

(tar命令既可以打包压缩文件也可以打包压缩目录)

普通打包

1)打包一个文件格式:tar -cvf 压缩好之后成为的文件 准备压缩的文件

补充:

删除“ / ”的原因:因为文件压缩后源文件仍在,如果不删除/会导致解压时按原路径 解压覆盖原文件,如果删掉/便成为了相对路径,可以存放在任何位置

 

2)打包多个文件格式:

tar -cvf 压缩好之后成为的文件 准备压缩的文件1 准备压缩的文件2...

3)不解包,查看tar中内容(用组合键-tvf)

4)解包

tar -xvf 压缩包绝对路径 -C 解压到的位置(不能同时创建新目录)

打包且压缩

1)打包+压缩(一个/多个)(文件/目录)

-z 以 gzip 方式压缩 扩展名: tar.gz

-j 以 bz2 方式压缩的 扩展名:tar.bz2

-J 以 xz 方式压缩 扩展名:tar.xz

格式:tar -(z/j/J)cvf 压缩后的名称及路径 准备压缩的文件

Ps:du -sh 查看目录包含其子文件大小

2)不解压,查看压缩包中的内容(用组合键-tvf或-(压缩格式)tvf)

3)解压这三种格式的压缩包

格式:tar -(z/j/J)xvf 准备解压的压缩包 -C 指定压缩路径

或(tar -xvf 准备解压的压缩包 -C 指定压缩路径)均可

2.zip 管理压缩文件

(zip格式可以压缩文件,如果压缩目录需要加-r选项)

1)压缩文件: zip 压缩后文件名 需压缩的文件

2)解压缩unzip:unzip grub.zip -d/opt/ (指定的解压缩路径)

 

 

3)压缩一个目录 zip -r grub.zip /boot/grub

注意:

zip格式下的压缩和tar命令压缩相比较:

tar命令下不考虑软链接记录的只是路径,直接将软链接打包压缩,当解压到 不同目录下的时候,通过路径(如上一级目录下的文件,解压导致上一级目录发生改名,造成以原路径找不到之前指向的文件 )不能找到原文件,导致软连接失效,数据丢失

zip格式下会识别软链接,并通过软链接记录的路径找到其指向的原文件,并将此原文件也打包压缩到当前压缩包中,使得解压到不同目录下时时软链接仍然有效,不会丢失数据

3、 file 命令(查看文件类型)

格式: file 文件名

注:linux 系统不根据后缀名识别文件类型 用 file 命令查看文件的类型。

 

 

三、网络命令

1、ping 测试网络连通性

-c 指定ping次数

· ping命令如果不使用ctrl+c快捷键强行终止,就会一直运行下去

2、ifconfig 查询本机网络信息

注意:6版本默认没有安装此命令,需要使ip add(ip address show)查看本机的网络信息

up-->网卡开启状态

RUNNING-->网线处于连接状态

3、临时修改网卡IP地址(连接Xshell ssh + ip)

ifconfig 网卡名称 IP地址( ---直接修改网卡的IP地址,重启失效)

(真实服务器上严禁进行此重启操作,因为进入机房进行操作的机会很少)

注:重启网卡可以恢复临时修改的IP地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值