linux目录介绍、归档、压缩、管道符的功能与应用

来源:岁月联盟 编辑:exp 时间:2011-12-07

 

一些目录介绍:

Linux:  /(根目录)-----

Bin (绿色)

普通用户的命令

Root   root用户的宿主目录

Media  mnt ----挂载点

Dev  存储外部设备目录

Etc   配置文件目录

Home  所有普通用户默认的宿主目录

Usr   命令(绿色)

           Bin

          sbinnary系统管理员使用到的命令

 

 

cp命令------copy

#ls   显示  -l 长格式显示    -a显示隐藏文件  -s显示大小-S排序    -r反过来排序     -t显示修改时间排序   -v版本

              语法:

              Cp   源文件    目的地

              *:通配符,在文件名中出现表示通配符

              Cpfile1 file2   在同一个目录下表示将file1重命名为file2

              Tab  命令补齐

 

              Touch  如果touch 后面紧跟的文件名称存在 就会更新为当前的时间

              否则生成一个新的文件(相当于新建一个空文件)

             Mkdir 新建一个目录  mkdir dir1

以添加用户方式添加的目录为空文件

 

将/etc  复制到/home/dir2

Cp /etc  dir2

 

文件权限中表现文件类型的位置

       如果是d  表示是一个目录

       如果是一个-  表示一个文件

       如果是一个l  表示一个链接(类似于快捷方式)

 

 

Tar  命令(归档(也可压缩))

Tar 压缩文件  相当于归档(不完全是压缩)以为有*.tar.zp

压缩文件*.Z  *.c  *.gz  *.Zip等

 

参数

-c  create创建归档文件

-t   list显示归档文件的内容

-x   恢复(显示)归档文件

-C   保存归档文件到外部的存储设备

-f  file 指定归档文件的名称

-F  force 

-v  berbose 显示执行过程中的详细信息

 

 

1、创建归档文件(备份)

       整合需要的文件和文件夹(不等于压缩)

       Tar –cvf  /etc  自定义的归档文件名称.tar  需要归档的文件或文件夹名称(多个之间用空格分开)

2、查看归档文件内容(多个归档文件共存)

       当passwd  huo shadow 被损坏时

[root@bogonhome]# tar  -tvf  user.tar(归档文件名)

3、释放归档文件(需要还原系统)

       从外部设备拷贝到系统

       释放

              Tar  -xvf  (归档文件名)

 

压缩:

 Zip   (扩展名  *。Zip)

              创建压缩包  zip  *

              解压:unzip  *(指定解压文件名)

 

 

 

Gzip    (扩展名  *。gz)

       单个压缩

       创建压缩文件gzip  文件名称

       解压          gzip –d 压缩文件名

       解压          gunzip   压缩文件名

 

 

Compress   *.C *.Z

 

Clear清屏命令

 

Ls----显示文件(夹)属性方面的信息

Cat -----浏览文件内容  cat  文件名称

       >定向 把要输出到屏幕的内容保存下来,定向到一个指定的文件中   ,发生覆盖     

     ls > file1                                

     cat file1 显示内容

       >>重定向 到另一个地方 不会发生覆盖,会在尾部追加。

Cat file1 > file3

 

Cat file2 >> file3 

Cat file3

Vi ------编辑文件内容

More  ----分页显示more 文件名称  回车显示下一行   空格显示下一页  不能回滚  只能向下移动

less  也是分页显示,但是可以回滚

 

Wc 统计

-c或--bytes或--chars   只显示Bytes数。

-l或--lines   只显示行数。

-w或--words   只显示字数。每一个空格算一个

 

管道符号:|

多条命令在同一行上出现的时候

       1)每条命令用   |   分开

 

 

Head   显示头几行

       Head-10

Tail    显示后几行

       Tail-10

显示第十行hear -10 | tail -1

 

摘自 youngerhao的专栏