minicom安装配置及使用详解(2)

修改后脚本如下
com() {
    ports_USB=$(ls /dev/ttyUSB*)
    ports_ACM=$(ls /dev/ttyACM*)  #arduino
    ports="$ports_USB $ports_ACM"
    datename=$(date +%Y%m%d-%H%M%S)
    select port in $ports;do
        if [ "$port" ]; then
            echo "You select the choice '$port'"
            minicom -D "$port" -C /tmp/"$datename".log "$@"
            break
        else
            echo "Invaild selection"
        fi
    done
}

#暂停输出

Ctrl+A 是mimicom的特殊功能前缀按键,但还有另一个很实用的作用,就是暂停屏幕输出。

在设备开始大量输出log时,基本看不清屏幕内容。此时可以按 Ctrl+A,暂停输出,方便查看所需log。

#打开minicom时间戳

在minicom中,按下 Ctrl+A,再按 N,即可激活时间戳,在每行log前添加当前系统的时间戳。

用于观察启动时间之类的,还是比较方便。

#发送接收文件

设备端支持的话,按下 Ctrl+A,再按 S,即可向设备端发送文件。

按 Ctrl+A,再按 R,可接收文件。

#自动换行

当你的log中可能存在,单行长度超过屏幕宽度的log时(比如启动时打印的kernel cmdline),可以使用mimicom的自动换行功能。

在启动minicom时加上 -w 选项,或者在minicom中,按 Ctrl+A 再按 W。

#更多功能

可以使用 minicom -h 查看,也可在mincon中,按 Ctrl+A 再按 Z 查看。

有什么其他使用功能或技巧,也欢迎留言告诉我。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12450.html