实验室工作中常用命令

Linux:
// 查找文件内容
grep   /usr/local/*   -e   "who"
// 下载实验室ftp上的内容(也支持http协议)
wget http://username:[email protected]/somedir/*
// 其中,/somedir指根据登陆用户的根目录
// 如chenwq登陆就直接到达chenwq目录

// 修改环境变量
用文本编辑器打开/etc/profile

在profile文件末尾加入:

JAVA_HOME=/usr/share/jdk1.5.0_05

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

SSH上传下载文件
scp file username@hostIP:文件地址 例:
scp weka.jar [email protected]:/usr/local/weka-parallel
下载
scp username@hostIP:文件所在地址   文件目录 例:
scp [email protected]:/usr/local/weka-parallel/* /usr/local/weka-parallel

scp -r dm@slave01:/usr/local/hadoop/logs/* logs #下载整个目录 具体使用man scp查看帮助

______________________________________________________________________
Tomcat:
// 查看日志
tail -f cat..out

---------------------------------------------
Hadoop
// input文件
hadoop dfs -put author2post /user/root/input
hadoop dfs -rm
hadoop dfs -mkdir
hadoop dfs -ls

MySQL:
一.从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd    进入命令行模式
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
二.从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2. 退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然后输入密码,就OK了。


修改表结构:
建表时:create table tablename (columnname datatype default defaultvalue);
已建表修改:alter table tablename alter column columnname set default defaultvalue;

猜你喜欢

转载自irwenqiang.iteye.com/blog/1315299