从压缩文件里面解压缩文件。
文件列表
要处理的文件列表,可以包括统配符。如果处理的是目录,那么则处理目录及其下的所有文件和文件夹。
-b
指定分块数量n,n×512k,n的默认值是20。
-m
告诉tar解压缩时不需修改时间,修改时间就是解压缩的时间。
-c 目录名
更改目录。
-k
保留已存在的文件,不从压缩文件中覆盖。
-v
生成有卷标的压缩文件。
-z
使用gzip解压缩文件。
比如解开一个名叫9s.tgz的压缩文件:
tar zxvf 9s.tgz
又例如要把/home/bbs下的所有文件打包成bbs.bak.tgz,可以这样:
tar zvcf bbs.bak.tgz /home/bbs/*
网络相关命令
本节的内容很少,只是简单的介绍一下对个人用户有用的命令,虽然linux的最大特点在于他的网络功能,可是其中大部分的功能实在是太强大了,如果想仔细研究,请参考相关书籍。
login
login用于登录一个主机,也可以用来从一个用户转向另一个用户,这一点有点象su命令,但他的用法比su要多一些。语法:
login [参数] [主机名] [用户名],参数如下:
参数
说明
用户名
如果没有给出任何参数,则login需要一个用户名。
-p
保留环境变量。
-f
忽略第二次登录证明。
-h
远程登录其他主机。
ping
和dos下的一样,用于检查两台联网的计算机之间的物理网络是否畅通,这个命令一般用于检查网络是否存在故障。
Ping命令向网络主机中发送ICMP(Internet Control Messeges Protocol)包,并要求目标主机回应。参数有:
参数
说明
-c
收到主机回应即停止。
-f
洪水式发包,一旦收到主机回应就发包,或者每秒一百个包。注意,只有超级用户才可以用这个命令,此命令会对网络产生不良影响。
-I
每发一个包等待一秒钟。
-l
强制连续以最快的速度发包。这个命令也只能有超级用户使用。
-s packetsize
自定义包的大小。
其他命令
time
确定程序执行的时间。语法:
time [command]
uname
报告系统名或其他各种信息。语法:
uname [参数]
参数
说明
-s
报告系统名,这是个缺省值。
-n
报告系统的节点名。
-r
报告系统的发行号。
-v
报告系统的版本号。
-m
报告系统的硬件名。
-a
报告所有信息。
History
显示用户命令行的历史记录。
Vi的使用
要想配置系统,就要先学会文本编辑命令,因为主要的配置工作无非是对文本文件的编辑。在unix或linux里最古老的同时也是最流行的文本编辑器就是vi了。所以要了解一些vi的用法还是有必要的,虽然对于新手可能是很难,但慢慢习惯以后,你就会发现vi其实是一个非常好用和功能强大的一个编辑器。
Vi简介
Vi是unix世界中的极为普遍的一个全屏幕的文本编辑器,几乎可以说是任何一台unix机器都会提供这套软件,linux当然也有。熟悉dos下的文本编辑器如edit后,会觉得vi并不好用,unix上的确也发展出许多新的、更强大的编辑器,但并不能保证每台机器上都有。所以,熟悉一下vi的操作还是有必要的。这可以让你在不同的机器上得心应手。
Vi的基本观念