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