linux操作命令

开发经常用到的linux命令,好记性不如烂笔头:

1.文件的上传于下载
  sz/rz 是基于ZModem传输协议的命令。对传输的数据会进行核查,并且有很好的传输性能。使用起来更是非常方便,但前提是window端需要有能够支持ZModem的telnet或者SSH客户端,例如secureCRT。

首先需要在secureCRT中可以配置相关的本地下载和上传目录,然后用rz、sz命令即可方便的传输文件数据。

下载数据到本地下载目录:sz filename1 filename2 …

上传数据到远程:执行rz –be 命令,客户端会弹出上传窗口,用户自行选择(可多选)要上传的文件即可

2.vi编译命令
 
:w   保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w!  强制保存,不推出vi
:wq  保存文件并退出vi
:wq! 强制保存文件,并退出vi
q:不保存文件,退出vi
:q!不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑

3.rm 删除
  mv 移动

4.解压 tar -zxf [文件名]

5.mysql  rpm文件的解压

  解压: rmp -ivh [mysql安装包信息] --nodeps --force 加上那两个参数的意义就在于,安装时不再分析包之间的依赖关系而直接安装

6.解压文件命令

  tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2

tar –xZvf file.tar.Z //解压tar.Z

unrar e file.rar //解压rar

unzip file.zip //解压zip

7.清空文件夹的内容命令
 
  切换到该文件夹下面   执行 rm -rf *.*命令

8.tail 命令 -f 根据现实的效果就行滚动

9.putty  使用putty的psftp上传文件的步骤
  
   open [账号]@[代理名字]
   然后输入密码

10.mv 修改文件名字  mv [当前文件名] [修改成的文件名]

11.修改文件夹的所有者的命令  chown -R 用户 文件  例如:chown -R app100688625 services/

12.--default-character-set=utf8 或者 set names utf8  执行sql脚本文件 source /var/ftp/pub/sogoodsoft.sql;

13.压缩文件命令  zip -q -r 压缩文件名  目录 例如 zip -q -r services.zip services/

14.查看文件是否安装rpm -q mysql    查看文件安装路径whereis mysql  卸载yum remove mysql  启动service mysqld start

15.mysql备份
     使用 mysqldump进行备份非常简单,如果要备份数据库” doudizhu”,使用命令:
         #mysqldump -u root -p doudizhu>/usr/games/data/doudizhu.2015.5.5.sql;
16.mysql恢复
     恢复数据使用命令:
     #mysql –u -p db_backup </usr/backups/mysql/ db_backup2008-1-6.sql
    
17.myfan恢复备份

   mysqldump -uroot -h127.0.0.1 myfans > /usr/backups/myfan2013-11-29.sql    

18.打包命令 zip

    示例:将usr/game/service 打包成service.zip

           

       zip –q –r   service.zip /usr/game/service
     -q 安静模式 打包时不输出任何内容  -r 将service文件夹下的所有文件一起打包 后面跟着的是打包后的存放路径

   

相关推荐