平时常用的一些命令收藏


平时常用的一些命令收藏
 
1、rz/sz
 上传本地文件/下载文件
 我用的是Xshell客户端,貌似这个是通用的。
   www.2cto.com  
2、scp fileNanme 10.XX.XX.XX:/home/username
 拷贝上传的文件到指定目录
 这个在多服务器拷贝中使用。
 
3、less /home/user/xxx.xml
 快速查看文本格式的文件
 这个是基本命令,我放在这里标记下,防止忘记了。
 
4、jar -cvfM0 name.war ./
 把当前目录下的所有文件打包成name.war
 
5、jar -xvf game.war
 解压到当前目录
 
6、bin/startup.sh ;tail -f logs/catalina.out
 启动Tomcat并显示日志
 
7、ps -ef|grep tomcat
 查询当前运行的名称为tomcat的进程
 
9、使用公钥登陆远程服务器
 生成密钥:ssh-keygen -t rsa
 拷贝公钥:
 方法1:scp ~/.ssh/id_rsa.pub 10.XX.XX.XX:~/.ssh/authorized_keys
 方法2:ssh-copy-id -i ~/.ssh/id_rsa.pub 10.XX.XX.XX
 
 
10、根据IP反查DNS
 Linux:host IP
 Windows:nsloopup IP
 
11、打包压缩解包:
 打包:tar -jcv -f XXX.tar.bz2 被打包的文件或目录
 解包:tar -jxv -f XXX.tar.bz2 -C 解压到的目录
 
 打包:tar zcvf *.tar.gz XXX
 解包:tar zxvf *.tar.gz
 
12、数据库备份:
 mysqldump db_wis > /home/username/db_backup/db_back201211091028.sql
 mysqldump -h10.XX.XX.XX -uusername -ppassword databasename > /home/username/db_backup/db_back201211091028.sql
 
13、MySQL命令:
 创建用户:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
 授权用户:GRANT privileges ON databasename.tablename TO 'username'@'host'
 取消授权:REVOKE all ON *.* FROM 'username'@'host';
 
14、jar包运行相关:
 java -cp classes:lib/c3p0-0.9.1.2.jar:lib/log4j-1.2.16.jar:lib/dom4j-1.6.1.jar:lib/mysql-connector-java-5.1.21-bin.jar:lib/fastjson-1.1.22.jar com.XX.XX.service.XXClass
 
15、查找文件包含某些字符
 find . -name *.xml|xargs grep '关键字'
 ls | xargs grep '关键字'
 这两个适合大量的数据的筛选。
 

相关内容

    暂无相关文章