-m 设置权限 mkdir -m 775 /tmp/software/mysql
-p 可以是一个路径名称,若某段目录未建,则自动创建 mkdir -p /tmp/software/mysql
2、rm 删除文件或目录
-i 删除文件前,不含目录,逐一询问确认 rm -i *.php
-f 直接删除,无需确认 rm -rf www 直接删除目录及所有文件,无需确认
-r 将目录及以下文件逐一删除 rm -r www 删除,并确认
3、vi 创建或编辑文件 vi info.txt 新建或编辑
i、a、o 进入插入状态 写入完成后,Esc键切换状态,:wq保存退出 :wq!强制保存退出
4、 cp 复制文件或目录 cp /www/*.php /mysql/
-f 强行复制文件或目录,不论是否已经存在
-i 覆盖文件之前先询问用户
-r 递归处理,将指定目录下的文件与子目录一并处理
5、 yum 转自http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html
常用: yum -y install 包名 安装
yum update 命名 更新
yum remove 包名 删除
6、 rpm 转自http://861017.blog.51cto.com/235260/193028
常用:rpm -ivh 包名 安装
rpm -e 包名 卸载 包名中不含.rpm后缀
rpm -qa|grep 软件名 查找rpm方式安装的软件包
rpm -ql 软件名 查找软件的安装路径 例 rpm -ql memcached
yum与rpm 的区别:rpm安装包的时候,如果包有关联,那就会报错,只能先安装a包再安装b包,而yum可以直接安装b包,因为它自动安装了a包
7、chmod 修改文件和目录的权限
8、tar 解压缩文件
-c :建立一个压缩文件的参数指令(create 的意思);
-x :解开一个压缩文件的参数指令!
-t :查看 tarfile 里面的文件!
c/x/t 仅能存在一个!不可同时存在!
-z :是否同时具有 gzip 的属性?亦即是否需要用gzip 压缩?
-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成
『 tar -zcvPf tfile sfile』才对喔!
-p :使用原文件的原来属性(属性不会依据使用者而变)
-P :可以使用绝对路径来压缩!
-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!--exclude FILE:在压缩的过程中,不要将 FILE 打包!
例如:解压文档: tar -xvzf test.tar.gz 或者 tar -xvf test.tar
打包: tar -cf test.tar test 打包压缩:tar -cvzf test.tar.gz ../home
9、cat 文件名或路径 查看文件内容
10、service iptables stop 关闭防火墙