LINUX的一些应用 2008-03-23 20:05

字号:    

 

使用pico文本编译器创建一封E-mail

Pico文本编译器

打开终端→输入pico→在文本区的第一空行输入Subject:My first file→输入Dear Me: This is my first file I creat with pico looks like→同时按<Ctrl-O>,根据提示输入文件名first.txt→同时按<Ctrl-X>,退出pico→→→→→→→→→→→→→→→→→→→→→→→

locate
功能说明:查找文件。

打包

Linux复制大量文件命令

#tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
 
tar -zcvf /tmp/etc.tar.gz /etc
<==打包后,以 gzip 压缩
 
tar -jcvf /tmp/etc.tar.bz2 /etc
<==打包后,以 bzip2

u                           1:把/home目录下包括它的子目录全部做备份文件,备份文件名为usr.tar[$ tar cvf usr.tar /home]

u                           2:把/home目录下包括它的子目录全部做备份文件,并进行压缩,备份文件名为usr.tar.gz  [$ tar czvf usr.tar.gz /home] 

u                           3:把usr.tar.gz这个备份文件还原并解压缩。 $ tar xzvf usr.tar.gz 

u                           4:查看usr.tar备份文件的内容,并以分屏方式显示在显示器上。 

u                             $ tar tvf usr.tar | more 

u                             要将文件备份到一个特定的设备,只需把设备名作为备份文件名。 

u                           5:用户在/dev/fd0设备的软盘中创建一个备份文件,并将/home 目录中

u                             所有的文件都拷贝到备份文件中。 

u                             $ tar cf /dev/fd0 /home 

 

 

1/home目录下的每个文件压缩成.gz文件。

$ cd /home

$ gzip *

$ ls

m.txt.gz  sort.txt.gz  xx.com.

2:把例1中每个压缩的文件解压,并列出详细的信息。

$ gzip -dv *

mm.txt.gz 43.1%-----replaced with mm.txt

sort.txt.gz 43.1%-----replaced with sort.txt

xx.com.gz 43.1%-----replaced with xx.com

$ ls

mm.txt sort.txt xx.com

 

3:详细显示例1中每个压缩的文件的信息,并不解压。

$ gzip -l *

compressed uncompr. ratio uncompressed_name

277 445 43.1% mm.txt

278 445 43.1% sort.txt

277 445 43.1% xx.com

$ ls

mm.txt.gz sort.txt.gz xx.com.gz

4:压缩一个tar备份文件,如usr.tar,此时压缩文件的扩展名为.tar.gz

$ gzip usr.tar

$ ls

usr.tar.gz

unzip命令

MS Windows下的压缩软件winzip压缩的文件如何在Linux系统下展开呢?可以用unzip命令,该命令用于解扩展名为.zip的压缩文件。

语法:unzip [选项] 压缩文件名.zip

1:将压缩文件text.zip在当前目录下解压缩。

$ unzip text.zip

 

2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

$ unzip -n text.zip -d /tmp

 

3:查看压缩文件目录,但不解压。

$ unzip -v text.zip

zgrep命令

这个命令的功能是在压缩文件中寻找匹配的正则表达式,用法和grep命令一样,只不过操作的对象是压缩文件。如果用户想看看在某个压缩文件中有没有某一句话,便可用zgrep命令。

 

 

linux清屏命令clear

范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
[root@linux ~]#tar -cvf /tmp/etc.tar /etc
<==仅打包,不压缩!
               tar -zcvf /tmp/etc.tar.gz /etc <==
打包后,以 gzip 压缩
                 tar -jcvf /tmp/etc.tar.bz2 /etc <
==打包后,以 bzip2

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
网易公司版权所有 ©1997-2009