zoukankan      html  css  js  c++  java
  • 【记录】一些非常方便的命令集合

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

                                      不定期更新

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

    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中加入:

    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"/>

    即可。

    ==============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] [time] [ip]

    使用awk来解决:

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

    15、maven构建项目命令

    mvn install -Dmaven.test.skip=true

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

    mvn install:install-file -DgroupId=com.Oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=E:oracleojdbc14-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

  • 相关阅读:
    javascirpt Scoket
    黑马程序员面试题(一)交通灯管理系统
    中软国际实习总结
    黑马程序员Java基础正则表达式
    黑马程序员Java基础加强Java高新技术
    黑马程序员JAVA基础GUI
    面试题(二)银行业务调度系统
    黑马程序员JAVA基础IO流之File 类
    黑马程序员JAVA基础IO流其他类
    黑马程序员Java基础网络编程
  • 原文地址:https://www.cnblogs.com/puyangsky/p/5631161.html
Copyright © 2011-2022 走看看