Linux(四) 文件的简单压缩解压和shell应用技巧

一、文件的压缩和解压缩

1、gzip  压缩文件 文件后缀.gz 

只能压缩文件 不能压缩目录

不保留源文件

2、解压缩gunzip 或者gzip -d

3、tar 打包目录  后缀名 .tar.gz 

tar [选项] [目录]

-c 产生tar打包文件 

-x 解包.tar文件

-v 显示详细信息

-f 制定压缩后的文件名

-z 打包同时压缩

4、file 文件名 判断文件类型

5、zip 会保留源文件

压缩文件 eg: zip services.zip /etc/services

压缩目录 eg: zip -r test.zip /test

解压缩用 unzip [压缩文件]

6、bzip2  压缩文件格式 :.bz2

bzip2 [-k] [文件] eg:bzip2 -k filename

-k 压缩后保留源文件

  解压缩的时候使用bunzip2 -k(保留压缩文件

二、几个简单的网络通信的命令

1、write 用户名 (该用户必须登录) ctrl + D 结束命令

2、wall 写给所有人 (广播

3、ping 测试网络是否连通 

-c 次数 (测试ping的次数)

-s 改变icmp包大小

4、ifconfig -a (linux-a可以不要-a)

Ifconfig eth0 ip(临时改ip)

三、linux关机

1、showdown -h now (马上关机)

2、reboot  重启

四、shell应用技巧(bash

1、tab命令补全 ctrl+l 可以清屏ctrl+u 清除光标行所有字符

2、上下箭头可翻页找过去执行过的命令

3、命令别名  定义别名 egalias copy=cp

alias drm=”rm -rf” (必须用引号)

 删除别名 unalias 别名名称

4、输入输出重定向 012

0STDIN)标准输入

1STDOUT)标准输出

2STDERR)标准错误输入

输出重定向 egls -l /tmp > /tmp.msg  将谁输出源文件内容清空

ls -l /tmp >> /tmp.msg 内容追加

输入重定向:wall < /file

错误输出重定向:ls /tem 2>error.tem

5、管道:将一个命令的输出传送给另一个命令作为另一个命令的输入。

wc -l 文件名(统计行数) pwd 显示当前目录

使用方法:命令1| 命令2|...命令n

egls -l /etc|more

6、命令连接符

a) ; 可以让命令顺序执行

b) && 逻辑与 链接两个命令 command1 && command2

成功 执行

失败 不执行

c) || 逻辑或      command1 && command2

成功 不执行

失败  执行

7、命令替换符 将一个命令的输出作为另一个命令的参数   命令1` 命令2`

eg: ls -l `which touch`

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值