平时常用的一些命令收藏

1 篇文章 0 订阅
1 篇文章 0 订阅

 

1、rz/sz

上传本地文件/下载文件

我用的是Xshell客户端,貌似这个是通用的。

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 '关键字'

这两个适合大量的数据的筛选。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值