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