一、tar
1、释放文档的时候(不是解压,tar本身只负责把文件合并,不负责压缩),不能直接像windows中的rar或winzip一样,用第二个参数指定目的地。如果有第二个文件,则认为是需要解压的,文件列表中的第二个文件。比如:
tar -xf a.tar /home/b
这个命令不会把a.tar释放到/home/b,只会把a.tar释放到当前目录。再去释放/home/b这个文件(注意,它认为这是一个文件),因为没找到,所以就会忽略它。
如果想释放到指定的目录,则用-C这个参数。
上面的例子,可以用命令:
tar -xf a.tar -C/home/b
注意:(1)要保证/home/b存在。(2)C和目录之间可以没有空格。
2、因为tar在创建文档时,包含路径在内。但是,如果最前面有/的话,可能会给系统带来问题,所以,默认情况下,tar会去掉最前面的/。如果想直接备份文档或者复制系统,就可以用-P(大写)保留/。
例如:想把一个机器上的ports,直接复制到另一个机器上使用。
机器1:tar -cPf /home/ports.tar /usr/ports/
机器2:tar -xPf ports.tar
3、压缩:
-j:用bzip2压缩 (-y也是,不懂为什么是两个相同功能的参数)
-z:用gzip压缩
二、tr
作用:翻译文档。替换或删除指定的字符。
用法:tr "string1" "string2"
作用:把字符串1的内容用字符串2的内容替换。字符串1中的第一个字符用字符串2中的第一个字符代替,依次类推。 如果字符串1的长度大于字符串2的长度,则字符串2重复最后一个字符来匹配字符串1中的剩余字符。
-d 删除字符串1中的字符。
例:
%tr "abc" "opq" at best con ot pest qon ^C %tr "abcde" "opq" at best code ot pqst qoqq ^C %tr -d "abcde" at best code t st o
|
三、系统信息
1、top
2、systat
-vmstat -ifstat -tcp -pig
3、vmstat
-i 查看系统中断
4、netstat
-f inet -f netgraph
-idb 查看每个网卡的收发数据(b参数)和丢弃的数据包(d参数)
5、sockstat
-l4 查看所有的连接
6、realpath 查看物理路径,用来把符号链接变为真实的路径。
四、硬件相关的几个命令
1、硬件探测:scanpci
2、硬盘测试:diskinfo
阅读(2157) | 评论(0) | 转发(0) |