【从0开始学习Linux】Linux中的常用命令 (四)
Linux中的常用命令 (四)
gzip
英文原意 GNU zip
命令所在路径 /usr/bin/gzip
执行权限:所有用户
功能:压缩文件
语法:gzip [选项][文件]
范例:
gzip init
gzip压缩后的文件格式为.gz
这种压缩只可以压缩文件,不可以压缩目录
压缩以后不保留源文件!
↑把init文件打包
Linux压缩以后拿到windos上可以完全支持,但是反过来不一定支持
gunzip或者 gzip -d
解压缩
tar
命令所在路径 /usr/bin/tar
执行权限:所有用户
功能:打包目录
语法:tar [cvf][打包以后的文件名][目录]
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名 必要
-z打包同时压缩
范例:
tar -cvf dir1.tar dir1打包dir1目录为dir1.tar
tar -zcvf dir2.tar.gz dir2打包并且压缩dir2目录为dir2.tar.gz
打包并压缩的指令有些系统不支持,但是先用tar打包以后用gzip指令压缩肯定可以,压缩或者打包以后的文件最后遵守命名规则
zcvf顺序不能颠倒!
解压缩
tar [zxvf] [文件名]
-x解包.tar文件
-v显示详细信息
-f指定解压文件
-z解压缩
tar zxvf dir2.tar.gz把压缩文件一步解压为目录
也可以先解压缩再解包
gunzip dir2.tar.gz
tar xvf dir2.tar
如上图所示就是分两步进行解压的过程
zip
命令所在路径 /usr/bin/zip
执行权限:所有用户
功能:压缩文件或者目录
语法:zip [-r][压缩以后的文件名][文件或者目录]
-r 压缩目录
范例:
zip aaainit.zip aaainit压缩文件aaainit
zip -r ddd.zip ddd压缩目录
解压缩使用命令unzip
bzip2
命令所在路径 /usr/bin/bzip2
执行权限:所有用户
功能:压缩文件或者目录
语法:bzip2 [-k][压缩以后的文件名][文件或者目录]
-k 保留源文件
范例:
bzip -k z压缩文件z
适合压缩大的文件,有很高的压缩比
解压缩
bunzip2
选项同上
bunzip2 -k z.bz2
网络通信指令
write
命令所在路径 /usr/bin/write
执行权限:所有用户
功能:向另一台主机发信息
语法:write [用户名]
范例:
write zhangsan
必须要登录才可以收到
Ctrl+d 结束
wall
命令所在路径 /usr/bin/wall
功能:广播向所有登录的用户发送消息
语法:wall [内容]
范例: wall zhangsan
ping
命令所在路径 /usr/sbin/ping
权限 root
用法ping 选项 ip 地址
win不同,如果不中断,会一直ping下去
语法:ping -c [次数][ip地址]
ping -s [包的大小][ip地址] 最大为65507
范例: ping -c 3 192.168.9.3
ping127.0.0.1确认自己电脑的tcpip协议没问题
ifconfig
权限 root
用法ping 选项 ip 地址
功能:查看网络配置信息
语法:**ifconfig ** -a
centos7中取消了这个命令
可以使用ip addr查看
shutdown
权限 root
功能:关机
语法:shutdown -h now立刻关机!
一般最好不要关机,如果要关机要先通知已经在使用的人
reboot
权限 root
功能:重启系统
语法:reboot