linux--文件操作命令

1 备份命令与压缩命令

tar  http://itzj.net/linux/jiaocheng/2009/1016/5742.html

tar -zxvf filename

 

gzip命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。

 

语法:gzip [选项] 压缩(解压缩)的文件名

 

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

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

 

2 linux 文件和目录管理之列出、删除、复制、移动及改名

   http://www.linuxsir.org/main/?q=node/192#7

 

3 排序命令

   sort 命令的功能是对文件中的各行进行排序。 sort 命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的。实际上, sort 命令可以被认为是一个非常强大的数据管理工具,用来管理内容类似数据库记录的文件。

Sort 命令将逐行对文件中的内容进行排序,如果两行的首字符相同,该命令将继续比较这两行的下一字符,如果还相同,将继续进行比较。

 

4 清空文件命令

$   :>/usr/myfile.txt   

 

5 uniq 命令

文件经过处理后在它的输出文件中可能会出现重复的行。例如,使用 cat 命令将两个文件合并后,再使用 sort 命令进行排序,就可能出现重复行。这时可以使用 uniq 命令将这些重复行从输出文件中删除,只留下每条记录的唯一样本。

 

6 Linux 改变文件或目录的访问权限命令

Linux 系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。

  文件或目录的访问权限分为只读,只写和 可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所 有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何组合。

  有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。

  每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用 ls -l 命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限。例如:

   $ ls -l sobsrc. tgz

   -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz

  横线代表空许可。 r 代表只读, w 代表写, x 代表可执行。注意这里共有 10 个位置。第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是 d ,表示是一个目录。

  例如:

   - rw- r-- r--

  普通文件 文件主 组用户 其他用户

  是文件 sobsrc.tgz 的访问权限,表示 sobsrc.tgz 是一个普通文件; sobsrc.tgz 的属主有读写权限;与 sobsrc.tgz 属主同组的用户只有读权限;其他用户也只有读权限。

  确定了一个文件的访问权限后,用户可以利用 Linux 系统提供的 chmod 命令来重新设定不同的访问权限。也可以利用 chown 命令来更改某个文件或目录的所有者。利用 chgrp 命令来更改某个文件或目录的用户组。三个命令的具体用法请参照网上的

mkdir /home/u1 创建文件夹/home/u1
chown oracle /home/u1 表示改变目录所有者为oracle账户;
chgrp dba /home/u1 改变/home/u1目录为dba所有;
chmod 755 /home/u1 表示oracle账户对/home/u1目录有755权限;
rmdir /home/u1 表示删除/home/u1目录

 

linux下文件和文件夹的权限  http://hi.baidu.com/jccg1000075911/blog/item/f06b54f006a35ec97931aaa2.html

查看和修改文件的读写权限   http://www.mk2leo.com/post/116.html

 

7 查找命令

1、基本格式 find / -name httpd.conf

     http://blog.csdn.net/ydfok/archive/2007/01/18/1486451.aspx

2、查找文件:which filename     example: which phpize

3、which,whereis,locate,find(档案的搜索)之间的区别,whereis是查找可执行文件路径的

http://blog.chinaunix.net/u3/93184/showart_1868049.html

 

8 linux svn 大全

1、http://www.91linux.com/html/article/program/php/20090101/15220.html

2、linux 下 svn 的日常使用 ci命令之类

     http://code.google.com/p/i18n-zh/wiki/svneveryday

3、创建checkout命令 sudo svn co service/svn/filename --username xxx --password xxx

4、linux svn 客户端安装配置 http://5iwww.blog.51cto.com/856039/278045

 

9 查看文件内容命令

1、head:查看文件前5行  head -5 filename

2、tail:查看文件后10行   tail -10 filename  读取最新的内容:tail -f /var/log/messages

3、sed :查看文件中间的一段  sed -n '5,10p' /etc/passwd  查看5到10行

 

10 下载

1、 wget http://pecl.php.net/get/APC-3.1.3.tgz

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章