Linux常用命令
清空文件内容(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 :小于或等于 来源: oschina 链接: https://my.oschina.net/u/4253180/blog/3215423