linux
1. 删除
rm -rf 加文件夹名
rm -rf core-ub..3* //以这个开头的所有文件
2. ll -lrt 按时间顺序列表展示文件
ll列表, ls
3. top linux下的常用性能分析工具,能够实时显示出系统中各个进程资源占用情况
4. uptime 当前时间 系统命令
查看时间 date
修改时间date -s 21:30:30设置日期 date -s 2006/04/17
5. df 检查文件系统磁盘空间占用情况
6. ps -ef 查看所有进程
ps -ef|grep mysql 查看进程名为mysql的进程
7. kill -9 + pid kill掉进程号为pid的进程,有时候需要使用su root,然后使用exit或者CTRL+D退出root权限
8. tcpdump tcp -i eth0 -s 0 port 3869 -w.pcap抓取网卡0 端口为3869的包
tcpdump -i eth0 -s 2000 -w temp.pcap
9. 目录
pwd显示当前目录
cd ../..向上移动两级目录
cd cd~带到登陆目录 cd/到当前用户根目录
cd ~ywx...带到home下的名为ywx...
10.解压
tar -xf eApp.tar.gz
11.V
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
MYSQL
1. 启动:net start mySql
2.进入:mysql -u odb_user -p123456 ubpdb
mysql -u root -p -u root -p databaseName;
mysql -u root mysql -h localhost -p databaseName;
3.启动mysql服务, mysql service start
3. 列出数据库:show databases;
选择数据库:use databaseName;
列出表格:show tables;
显示表格列的属性:show columns from tableName;
建立数据库:source fileName.txt;
匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;
增加一个字段:alter table tabelName add column fieldName dateType;
增加多个字段:alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType;
多行命令输入:注意不能将单词断开;当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中;
增加一个管理员帐户:grant all on *.* to user@localhost identified by "password";
每条语句输入完毕后要在末尾填加分号';',或者填加'\g'也可以;
查询时间:select now();
查询当前用户:select user();
查询数据库版本:select version();
查询当前使用的数据库:select database();
数据库备份
mysqldump -u odb_user -p123456 --opt ubpdb > /home/ubpdb.sql //用户名odb_user 密码123456, 数据库名字ubpdb
数据库恢复
mysqldump -u odb_user -p123456 --opt ubpdb > /home/ubpdb.sql
3. svn
svn up更新
svn cleanup清除
1、svn info显示原svn url:
> svn info
Path: URL: svn://10.121.39.170/WN_eUBP_CODE_VOB/trunk 当前目录
Repository Root: svn://10.121.39.170/WN_eUBP_CODE_VOB
2、执行svn relocate,命令格式为:svn switch --relocate 原svn_url 新svn_url
> svn switch --relocate svn://10.121.39.170/WN_eUBP_CODE_VOB/trunk http://10.121.93.127/svn/WN_eUBP_CODE_VOB/trunk 切换到新目录