Linux系统常用命令的使用(三)
-
gzip (GUN zip)
压缩文件
语法:gzip [文件]
-R 递归修改
压缩后文件格式:.gz -
gunzip (GUN unzip)
解压缩.gz的压缩文件
语法:gunzip [压缩文件] -
tar
打包目录
语法:tar选项[-zcf] [压缩后文件名] [目录]
打包压缩
-c 打包
-v 显示详细信息
-f 指定文件名
-z 打包同时压缩
压缩后文件格式:.tar.gz
解压缩
-x 解包
-v 显示详细信息
-f 指定解压文件
-z 解压缩 -
bzip2
压缩文件
语法:bzip2选项 [-k] [文件]
-k 产生压缩文件后保留原文件
压缩后文件格式:.bz2 -
bunzip2
解压缩
语法:bunzip2选项 [-k] [压缩文件]
-k 解压后保留原文件 -
wall (write all)
发广播信息
语法:wall [message] -
ping
测试网络连通性
语法:ping选项 IP地址
-c 指定发送次数 -
ifconfig
查看和设置网卡信息
语法:ifconfig网卡名称 IP地址 -
last
列出目前与过去登入系统的用户信息
语法:last -
lastlog
检查某特定用户上次登录的时间
语法:lastlog -
netstat
显示网络相关信息
语法:netstat [选项]
-t TCP协议
-u UDP协议
-l 监听
-p 显示相关链接的程序名
-n 显示IP地址和端口号,能显示数字的都转换为数字
-a 显示所有网络连接
后面会着重使用ss命令,参数和netstat一样 -
setup
配置设置
语法:setup
修改完成需要重启服务:/etc/rc.d/init.d/network restart或者service network restart -
shutdown
语法:shutdown [选项] TIME
-c (cancel):取消前一个关机命令
-h(halt):关机
-r(reboot):重启(或直接reboot或init 6)
now:立刻
+m:相对时间表示法,从命令提交开始多少分钟之后
hh:mm:绝对时间表示,知名具体时间
重定向使用场景
1.当屏幕输出的信息很重要,而且我们需要将他存下来的时候;
2.背景执行中的程序,不希望他干扰屏幕正常的输出结果时;
3.一些系统的例行命令(例如写在 /etc/crontab 中的文件)的执行结果
,希望他可以存下来时;
4. 一些执行命令,我们已经知道他可能的错误讯息,所以想以『 2>
/dev/null 』将他丢掉时;
5.错误讯息与正确讯息需要分别输出时。
重定向符号
.>:输出重定向到一个文件或设备 覆盖原来的文件
.>>:追加
.<:输入重定向
输入输出标记
标准输入:代码为 0 ;或称为 stdin ;使用的方式为 <
标准输出:代码为 1 ;或称为 stdout;使用的方式为 1>
错误输出:代码为 2 ;或称为 stderr;使用的方式为 2>
标准错误重定向符号
2>: 将一个标准错误输出重定向到一个文件或设备 覆盖原来的文件
2>>:追加
2>&1(>&):将一个标准错误输出重定向到标准输出
差一个vi一会写
end