Linux常用命令

天大地大妈咪最大 提交于 2020-04-06 14:32:03

清空文件内容(file_name文件名称)

cat /dev/null > file_name

> 和 >> 区别

>    每次重新生成一个记录文件

>> 在已有的文件中追加新的内容

nohup :不挂断地运行命令。

2>&1是将标准错误(2)重定向到标准输出(&1),标准输出(&1)再被重定向输入到info.log文件中

nohup java -jar springboot-module-system-2.1.1.jar >> info.log 2>&1

杀进程(id为对应的进程)

kill -9 id

shell 脚本中 $? 是指上一次命令执行的成功或失败的状态,如果成功就是0,失败为1,if后面的中括号[ $? -eq 0 ] ,括号的两边需要有一个空格

if [[ $? -eq 0 ]]
  •     -eq: 测试两个整数是否相等;比如 $A -eq $B
  •     -ne: 测试两个整数是否不等;不等,为真;相等,为假;
  •     -gt: 测试一个数是否大于另一个数;大于,为真;否则,为假;
  •     -lt: 测试一个数是否小于另一个数;小于,为真;否则,为假;
  •     -ge: 大于或等于
  •     -le:小于或等于

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!