1、 网络类
下载文件:wget <文件地址>
注意:会把文件下载到你当前所在的目录
显示网卡的各类信息:ifconfig
显示路由表:route
建立到另一台主机的ssh连接:ssh <IP地址>
2、 文件的打包与解压
常见的文件打包方式有zip、tar、gz、bz2、tar.gz
其中有如下的区别:
zip——如果是windows里面打包放到LINUX的,一般都用这个格式的多
tar——纯粹的包,没有压缩过大小的
gz——gzip程序压缩的文件
bz2——一般来说,源代码经常用这个来压缩
tar.gz——这个是最常见到的
一般来说,gzip的压缩比是最大的
接下来是各种格式的打包/解包命令
gzip:
-d 解压缩
-9 数字1~9,压缩比,9是最高的一个
-t 校验文件,看文件有没有错误
打包:gzip <文件名> #不需要指定目标文件,会自动用源文件名加.gz保存
解包:gzip –d <压缩包名>
bzip2:
-d 解压缩
-z 打包
-9 压缩比,同样是9最高,1最快
打包:bzip2 –z <文件名字>
解包:bzip2 -d <压缩包名>
tar: (非常重要)
相关参数:
-c 打包,也就是create的意思
-x 解包
-t 查看压缩包里面的文件
###注意:c/x/t同时只能存在一个
-z 是否同时具有gzip属性
-j 是否同时具有bzip2属性
-v 打包/解包的同时显示相关文件
-f 使用指定的文件名,这个参数必须马上接上文件名
-p 使用原来的文件属性(不会根据用户而变)
-P 使用绝对路径压缩(可以无视掉)
-N 比后面接的日期新的才会被打包
打包相关命令:
tar –cvf java.tar /usr/java/ #仅打包,不压缩
tar –zcvf java.tar.gz /usr/java #打包并且使用gzip压缩
tar –jcvf java.tar.bz2 /usr/java #打包并且使用bzip2压缩
tar –N ‘2010/3/18’ –zcvf java.tar.gz /usr/java #比2010/3/18新的文件才打包
解包相关命令:
绝大部分时候,只要把打包命令的c参数换成x参数即可解包,其他参数不用变也不能变,例如用zc参数打包的话,解压必须是zx参数
还有一些特殊的操作
tar –zxvf java.tar.gz jdk/file.bin #把压缩包内jdk目录的file.bin文件解压出来,其他文件不解压