zoukankan      html  css  js  c++  java
  • Linux 常用命令

    通过端口号查询PID

    lsof -Pnl +M -i4|grep 8063

    查看是那一个应用占用端口:

    netstat -anp | grep 8063

    jps -l

    #shell 有时候shell脚本里面是不能加载环境变量的,需要在脚本中使用

    source /etc/profile 

    即可

    #获取对应应用的PID

    ps -ef |grep tomcat |grep -w 'apps/svr/tomcat/conf'|grep -v 'grep'|awk '{print $2}'

    #建立软连接

    ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录

    如上面的示例,当我们执行命令   cd /gamestat/的时候  实际上是进入了 /home/gamestat/

    值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立。我最开始操作的是也把b目录给建立了,结果就不对了

    删除软链接:

     rm -rf  b  注意不是rm -rf  b/

    ln  a b 是建立硬链接

    #linux下打war包

    jar -cvfM0 app.war 打包路径

    #linux下替换字符串

    #单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线””进行转义,但是单引号”‘”是没有办法用反斜线””转义的,这时候只要把命令中的单引号改为双引号就行了

    sed -i 's/原字符串/替换字符串/g' filename //替换文件中的所有匹配项

  • 相关阅读:
    python基础--文件操作实现全文或单行替换
    python基础7--集合
    python读写json文件
    python基础6--目录结构
    python基础5--模块
    Ubuntu的一些常用快捷键
    ubuntu dpkg 命令详解
    linux(Ubuntu)安装QQ2013
    fcitx-sogoupinyin下载地址和安装
    Ubuntu下装QQ2014
  • 原文地址:https://www.cnblogs.com/rainy-shurun/p/5030020.html
Copyright © 2011-2022 走看看