博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【记录】一些非常方便的命令集合
阅读量:5971 次
发布时间:2019-06-19

本文共 2444 字,大约阅读时间需要 8 分钟。

=========================================

                                  不定期更新

=========================================

1、ps -ef | grep java | awk '{print $2}' | xargs kill -9

ps -ef用来查看linux上的进程的pid等信息,用awk输出第二列即pid,然后用xargs传给kill -9,kill掉。适用于只有一个java进程时关闭java进程,当然也可以grep 具体端口号啦!

 

2、tail -f catalina.out

重启tomcat后需要查看catalina.out日志中的启动日志,以防启动时出错没有发觉。tail -f可以动态的查看日志的最新情况,当然每次重启之前把catalina.out删掉最好。

 

3、mvn clean install -Dmaven.test.skip=true

该命令用于将java项目打war包,生成的war包在项目的target目录。

 

4、scp ./target/test.war root@192.168.0.100:/home/test/

用scp远程传输文件,需要ssh支持,并且需要输密码。

 

=================2016/06/30================

5、在ubuntu上安装sublime-text3:

sudo add-apt-repository ppa:webupd8team/sublime-text-3

sudo apt-get update
sudo apt-get install sublime-text-installer

=================2016/07/16=================

6、清空mysql表,使得自增主键从1开始:

使用truncate table user;

使用delete的话自增主键仍然是从上次的结尾开始。

 

7、html5网页自适应,包括PC和手机。

在html的head中加入:

即可。

 

==============2016/07/22=================

8、html css margin设置:一般有两种方式:

1.margin: 1 2 3 4,这四个值分别是margin-top: 1px; margin-right: 2px; margin-bottom: 3px; margin-left: 4px; 

2.margin:0 1,这两个值代表的是上下的margin为0, 左右的margin为1px。

 

===============2016/07/28=================

9、ubuntu安装deb包: 

dpkg -i test.deb

删除:dpkg -r test.deb

 ===============2016/08/13=================

10、go语言获取当前时间:

时间戳:

fmt.Println(time.Now().Unix())         // 1389058332

标准格式:

fmt.Println(time.Now().Format("2006-01-02 15:04:05"))

(切记一定要是这个时间的数字···才能转换成标准时间)

 ================2016/08/24=================

11、Linux下查找文件中的内容:

示例:

find ./build/ -type f -name "*.sh"| xargs  grep -n "test"

这一条语句的意思是在./build/目录下的以".sh"结尾的文件中查找有“test”的文件。

 

12、Linux下查看文件及文件夹大小:

du -h ./bin

该命令表示查看当前路径下的bin文件夹的大小,并且以GB/MB等更可读的形式展示出来。

 

==================2016/08/27====================

13、如何kill掉defunct进程?

defunct进程是僵尸进程,产生原因一般是父进程比子进程先退出,或父进程没有处理子进程退出信号

(1)重启

(2)找到父进程,kill掉就好,ps -ef | grep defunct_pid就可以找到父进程的pid

 

===================2016/09/06========================

14、使用shell脚本统计出现的ip次数。

文本的格式如下:

[id]\t[time]\t[ip]

使用awk来解决:

awk -F "\t" '{a[$3]++}END{for (i in a) print i,"\t",a[i]}' filename

 

 

15、maven构建项目命令

mvn install -Dmaven.test.skip=true

 

16、maven安装jar包到本地仓库

mvn install:install-file -DgroupId=com. -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=E:\oracle\ojdbc14-10.2.0.2.0.jar

 

17、curl发送post请求

curl -X POST -H "Content-Type:application/json" -d @file.json http://baidu.com

其中:-X指定请求类型,-H指定header,-d指定body中的内容,可以为文件也可以为字符串,字符串为-d '{"a":"b"}',最后加上url

转载于:https://www.cnblogs.com/puyangsky/p/5631161.html

你可能感兴趣的文章
多模块Struts应用程序的几个问题(及部分解决方法)
查看>>
1.2. MariaDB
查看>>
SpringSide示例之HelloWorld
查看>>
日志不说谎--Asp.net的生命周期
查看>>
C#~异步编程续~.net4.5主推的await&async应用
查看>>
C#进行MapX二次开发之图层操作
查看>>
ASP.NET 运行机制详解
查看>>
C++ little errors , Big problem
查看>>
在 ML2 中配置 OVS vlan network - 每天5分钟玩转 OpenStack(136)
查看>>
Selenium2+python自动化34-获取百度输入联想词
查看>>
【★★★★★】提高PHP代码质量的36个技巧
查看>>
如何解决/home/oracle: is a directory报警
查看>>
BaaS API 设计规范
查看>>
bootloader功能介绍/时钟初始化设置/串口工作原理/内存工作原理/NandFlash工作原理...
查看>>
iOS开发UI篇—Quartz2D使用(矩阵操作)
查看>>
C++ 构造函数与析构函数
查看>>
定时压缩log日志文件
查看>>
秋无痕 Windows XPSP3 集成安装增强版 V201306
查看>>
IT男成都租房记
查看>>
博为峰JavaEE技术文章 ——MyBatis Provider之@SelectProvider SQL方法
查看>>