Linux常用命令

Posted 白杨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux常用命令相关的知识,希望对你有一定的参考价值。

部署jar包

java -jar XXX.jar
nohub java -jar XXX.jar &

nohup 是 no hang up 的缩写,就是不挂断的意思。在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。  
& : 指在后台运行  
nohup : 不挂断的运行,注意并没有后台运行的功能,就是指,用nohup运行命令可以使命令永久的执行下去,和用户终端没有关系,例如我们断开SSH连接都不会影响他的运行.
注意了nohup没有后台运行的意思;&才是后台运行 .

ps 查看进程

ps -ef|grep xxx进程名称
ps -ef 是用标准的格式显示进程状态(process status)的

ps aux 是用BSD的格式来显示

kill 结束进程

kill -n PID

n是信号变量1-64 PID为进程号
kill -9    进程号PID     ---立刻结束进程	
kill -15   进程号PID     ---不会立马结束进程,先释放自己的资源,然后再停止。

tail 查看日志

tail -200f xxx.out

tail -f xxx.log             ---实时刷新最新日志   
tail -200f xxx.log          ---实时刷新最新的200行日志   

less 查看日志

less xxx.file
less -N xxx.out

不会实时刷新!!!如果想实时刷新 
     F        ---实时滚动文档
     Ctrl + c  ---退出实时滚动模式
其他操作:
    g    ---定位到文档头部
    G    ---定位到文档最尾部
    b    ---向上滚动一屏幕
    f    ---向下滚动一屏幕
    

    /keyword  ---向下查找
        n    ---向下匹配下一处匹配文本
        N    ---向上匹配下一处匹配文本

    ?keyword  ---向上查找
        n    ---向上匹配下一处匹配文本
        N    ---向下匹配下一处匹配文本

    q    ---退出less模式

以上是关于Linux常用命令的主要内容,如果未能解决你的问题,请参考以下文章

linux中怎么查看mysql数据库版本

Linux常用文件管理命令

markdown [Docker] Docker片段列表和命令#linux #docker #snippets

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

C#常用代码片段备忘

常用python日期日志获取内容循环的代码片段