随笔分类 -  Linux

摘要:(给新手开发人员的建议:开发的时候,建议先用工具进行验证环境,不要直接上手自己开发的软件) 准备工作: 通常串口设备的挂载路径名称是tty开头的,所以查看串口命令如下: ls /dev/tty* 注:依照惯例,通常USB转串口设备的前缀是ttyUSB* 收发测试: 假设我串口设备挂载路径为:/dev 阅读全文
posted @ 2022-10-21 10:41 蜜铀 阅读(1161) 评论(0) 推荐(0)
摘要:ps -aux | grep java 备注: 移除进程方法 sudo kill [进程ID] 阅读全文
posted @ 2022-03-25 19:34 蜜铀 阅读(232) 评论(0) 推荐(0)
摘要:有时候一些进程是需要依赖另外一个进程的服务的。 #!/bin/bash waite(){ if [ $# -eq 1 ] then while(true);do sleep 1s pid=`ps -ef | grep "$1" | grep -v grep | awk '{print $2}'` i 阅读全文
posted @ 2021-11-09 10:20 蜜铀 阅读(173) 评论(0) 推荐(0)
摘要:我的命令是:if [$# -eq 1] 原因是中括号前后需要空格 改前:if [$# -eq 1] 改后:if [ $# -eq 1 ] 阅读全文
posted @ 2021-11-09 10:14 蜜铀 阅读(225) 评论(0) 推荐(0)
摘要:在已知进程名(name)的前提下,交互式 Shell 获取进程 pid 有很多种方法,典型的通过 grep 获取 pid 的方法为(这里添加 -v grep是为了避免匹配到 grep 进程): ps -ef | grep "name" | grep -v grep | awk '{print $2} 阅读全文
posted @ 2021-11-08 15:29 蜜铀 阅读(620) 评论(0) 推荐(0)
摘要:由于shell 里面默认都是文本,所以不可以直接用加号来进行运算符操作。 方法1: count=1 count=$(( count+1 )) 方法二:let (只有bash才能使用) count=1 let "count=$count + 1" 阅读全文
posted @ 2021-11-08 15:11 蜜铀 阅读(34) 评论(0) 推荐(0)