最近用到的命令

时间:2010-5-25     作者:smarteng     分类: Linux命令


svn更新步骤:

192.168.24.67上      svn ci -m "修改qa后台显示不正常" newthread.inc.php

192.168.148.217上   svn up newthread.inc.php

svn st -u  //查看svn的状况

svn up

 

$ svn log threadnew.htm

$ svn up -r 6912 文件名//恢复到6912版本 [break]

tar包:

排除多个文件夹则在命令中添加多个目录 --exclude 目录名,例如:

tar -czvf bbs.tar.gz /home/newbbs/ --exclude /home/newbbs/cms/images 

tar -xzvf bbs.tar.gz 

SecureCRT登陆linux终端的时候:

1)发送文件到客户端:

sz filename

zmodem接收可以自行启动.

2)从客户端上传文件到linux服务端,只要服务端执行:

rz

mysql 导出/导入 数据库

./mysqldump  -uuser -ppassword -h192.168.148.230 databasename >/data/datebase.sql

mysql -hlocalhost -uroot -p databasename </data/databasename.sql

查看数据库空间大小:

mysql> SELECT table_schema "数据库", sum( data_length + index_length )/1024 /1024 "大小(MB)" FROM information_schema.TABLES where `TABLE_SCHEMA`='databasename' GROUP BY table_schema ;

 

1、在当前目录及子目录下的 某种类型的文件中搜索 某个单词:

grep -r '你要搜的字符串' `find . -name "*.扩展名"`

grep -r "function"  `find . -name “*.文件类型"`

grep -r "function" `find . -name "*.php"`

2、在一个目录及其子目录下查找某种类型的文件:

find . -name "*.c"

3、在一个目录及子目录下查找某个包含某个字符串的文件

grep "string"  *  -R