摘要:前言 windows系统生成的txt文件在ubuntu系统打开,中文字符是乱码,使用iconv命令解决这个问题,故此记录; 问题原因 Windows系统新建的txt文件在Ubuntu上打开时出现乱码,主要是由于两个操作系统使用的字符编码不同。Windows系统通常使用GBK或GB2312等编码方式,
阅读全文
摘要:前言 最新项目代码有关信号量、共享内存,直接使用数值,不能得到预想的效果,调试发现不能直接使用数值,而是ftok函数获取键值,此前不了解,故记录之。 原理 共享内存、消息队列、信号量都是通过一个中间介质来进行通信的,这种介质多的是。就是怎么区分出来,就像唯一一个身份证来区分人一样。你随便来一个就行,
阅读全文
摘要:>/dev/null 2>&1 的含义:将标准输出和错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃。 详细分析下: 符号 > 等价于 1> (系统默认为1,省略了先); 所以">/dev/null"等同于 "1>/dev/null"/dev/null 表示空设备文件0 表示st
阅读全文
摘要:前言 常用命令 查看cpu内存使用情况 top htop 解压文件至某个目录 tar -zxvf aaa.tar.gz -C /path/to/untar/ 删除size为0的文件 find . -name "*" -type f -size 0c | xargs -n 1 rm -f 运行ls时忽
阅读全文
摘要:前言 注意所配置网卡的名称,通过命令得到的不行,通过网络设置部分查看的名称可以; 参考 1. 【Linux】Ubuntu20.04配置静态固定IP地址 2. ubuntu 20.04 设置静态ip 完
阅读全文
摘要:sudo apt install libopencv-dev dpkg --list sudo apt-get --purge remove libopencv-dev 参考 1. Ubuntu命令卸载软件(经过sudo apt-get install安装的)_水浒传鲁智深的博客-CSDN博客_ub
阅读全文
摘要:基本认识linux默认配置是当打开一个shell终端后,执行的所有命令均不会写入到~/.bash_history文件中,只有当前用户退出后才会写入,这期间发生的所有命令其它终端是感知不到的。 问题场景那么问题来了,假若之前history命令记录为c0,用户先打开了shell终端a,执行了一部分命令c
阅读全文
摘要:To disable a shortcut, edit it and press the Backspace instead of the new shortcut. 参考 1. ubuntu terminal shortcut ; 完
阅读全文
摘要:前言 错误 write: No buffer space available write(s, &frame, sizeof(struct can_frame)) 的输出结果为-1; 原因 由于缓冲队列空间不足; sudo su root@super:/sys/class/net/can1# cat
阅读全文
摘要:前言 之前一直使用命令行界面通过ssh连接远程主机,在小伙伴的建议下使用nomachine远程连接,但是如果远程不连接显示器的话,就无法正常使用,所以需要创建虚拟桌面。 安装nomachine 通过nomachine官网下载安装; 按照官网步骤安装即可,不能连接就重启试试,可能首次远程需要重启才能连
阅读全文
摘要:前言 将视频转换为视频帧序列 ffmpeg -i input.mp4 -r 30 -f image2 frames/image-%4d.png -r – 设置帧速度。即,每秒提取帧到图像的数字。默认值是 25。 -f – 表示输出格式,即,在我们的实例中是图像。 问题: 博主使用该命令转换成png之
阅读全文
摘要:前言 修改系统时间 sudo date -s MM/DD/YY //修改日期 sudo date -s hh:mm:ss //修改时间 在修改时间以后,修改硬件CMOS的时间 sudo hwclock --systohc //非常重要,如果没有这一步的话,后面时间还是不准 遗留问题 在TX2上修改之
阅读全文
摘要:http://www.jb51.net/os/Ubuntu/339227.html
阅读全文
摘要:原因为未安装ca-certificates 可以先编辑 /etc/apt/sources.list 文件临时使用http源; 参考 1。 Linux 报错Certificate verification failed: The certificate is NOT trusted. 完
阅读全文
摘要:cmd sudo fuser -v /dev/nvidia* # 查找占用GPU资源的PID kill -9 pid 参考 1. ubuntu 释放GPU内存; 完
阅读全文
摘要:问题 Err:2 http://cn.archive.ubuntu.com/ubuntu focal/universe amd64 libflann-dev amd64 1.9.1+dfsg-9build1 Connection failed [IP: 91.189.91.38 80] E: Fai
阅读全文
摘要:shell 将path目录下的png文件名中的old替换为new。 rename -v 's/old/new/' ./path/*.png 注意是小写的字幕v,如果是空的,直接就是空的。 rename -v 's/old//' ./path/*.png 即将path目录下的png文件名中的old删除
阅读全文
摘要:在Linux下运行shell脚本,报错 syntax error: unexpected end of file 使用vim打开脚本,执行命令: :set fileformat=unix 保存退出就可以了。问题解决。 原因是Linux下的文件结束符和Windows下的文件结束符不一样。 在Windo
阅读全文
摘要:系统是Ubuntu16.04,最近遇到了一个问题是,当垃圾箱有大量的小文件时,用图形界面清空垃圾箱时,总是卡死,而其清理很慢,于是用命令行清理,这里的关键是确定你的系统的 Trash文件夹在那个路径。 另外用命令行清理的会比较彻底,能释放出很多的空间,用图形界面往往做不到。 系统用以下命令: $ s
阅读全文
摘要:ldd不是一个可执行程序,而只是一个shell脚本 在linux环境下,c++编译得到库文件后缀包括:.so or .a or .la,当然,linux下文件的类型是不依赖于其后缀名的,后缀及其含义:.so 为共享库 : 动态库(shared library/shared object/dynami
阅读全文