![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 54
绿竹巷人
不想做算法工程师的算法工程师
展开
-
warning: librealsense2.so.2.50, needed by /usr/local/lib/libpcl_io.so, not found
PCL与realsense编译问题原创 2023-04-13 17:17:43 · 737 阅读 · 1 评论 -
Ubuntu20.04安装0pen3d及ISPC失败解决方案
Ubuntu20.04安装Open3d。原创 2022-09-20 16:03:27 · 2826 阅读 · 5 评论 -
Ubuntu20.04升级cmake(不用去额外删除现有版本)
Ubuntu20.04安装cmake,并灵活更改cmake版本。原创 2022-09-19 13:47:04 · 11912 阅读 · 8 评论 -
error: ‘make_shared’ is not a member of ‘boost’
编译一个以PCL库为主的工程时,出现了指针的相关错误。原创 2022-08-19 10:12:56 · 1187 阅读 · 0 评论 -
PCL多版本引起编译错误
系统中存在多个PCL版本时,编译时针对某个模块,编译器可能不知道寻找哪个版本的库,导致出现依赖问题。原创 2022-08-19 10:07:22 · 1805 阅读 · 0 评论 -
Ubuntu20.04安装ROS-noetic
在Ubuntu20.04上安装ROS-noetic。原创 2022-08-10 20:57:09 · 1307 阅读 · 0 评论 -
Ubuntu系统切换到root用户
描述Ubuntu系统切换到root用户解决方案输入命令:su root回车提示输入密码,提示密码错误,因为这时还没给root设密码给root用户设置密码,输入命令:sudo passwd root输入密码,并确认密码。重新输入命令su root然后输入密码,发现可以切换到root权限了使用命令su XXXXXX是你的用户名,切换到普通用户。...原创 2020-12-17 18:10:40 · 325 阅读 · 0 评论 -
ssh拷贝文件——scp命令
描述利用ssh,使用scp命令完成文件的拷贝请你确认执行scp命令时,你处在本地端1. 拷贝远端文件到本地拷贝文件scp 远程用户名@远程ip:路径/文件名 本地路径拷贝文件夹scp -r 远程用户名@远程ip:路径/文件夹 本地路径例子scp chen@192.168.1.10:/home/1.py /Users/admin/Desktop问题终端提示/Users/admin/Desktop: no such file or directory排查了一下,发现文件路径没有原创 2020-11-18 20:19:50 · 4672 阅读 · 2 评论 -
Ubuntu server备份与恢复
描述我们有一台Ubuntu server(服务器),想要对整个服务器进行备份和恢复,应该怎么操作呢?备份:意思就是,拷贝整个服务器的配置和文件恢复:用之前的备份,将现在服务器洗掉,恢复成备份时的样子下面的操作已经亲自验证过了解决方案1. 连接到服务器一般来说,服务器都是没有UI界面的,也是不用配上显示器的。如果你对服务器连接上显示器,显示的界面会是类似boot界面的命令行因此对服务器进行备份,首先需要ssh进服务器命令:ssh 服务器的用户名@服务器的ip地址举例子ssh che原创 2020-11-18 20:10:56 · 2626 阅读 · 0 评论 -
Ubuntu命令查看文件大小
描述使用命令在终端查看文件夹下,各个文件或文件夹的大小命令du -h --max-depth=1原创 2020-11-17 14:01:59 · 1920 阅读 · 1 评论 -
查找包含某字符串的全部文件
描述查看某路径下,哪些文件包含某字符串命令grep -r -e string directory例子在 /home 目录下的所有文件中查找包含 test 字符串的文件。grep -r -e "test" /home/原创 2020-10-09 09:48:19 · 355 阅读 · 0 评论 -
Ubuntu系统自动清理日志或文件
描述程序运行中可能会一直存储log文件,长此以往会逐渐填满硬盘空间,造成系统崩溃。人为定期去删除文件,也是费时费力还容易遗忘我们希望电脑能定期的,自动删除我们不需要的文件。所要用到的,就是crontab 定时任务。做这件事情的步骤就两个写一个能自动查找文件并删除文件的脚本使这个脚本能够定时被执行1. 写一个能自动查找文件并删除文件的脚本在路径path1下新建一个脚本文件,可以命名为deleteLog.sh,这个脚本想要删除路径path2中的某些文件脚本内容如下find /path2原创 2020-07-21 20:48:12 · 4450 阅读 · 0 评论 -
Supervisor进程管理并设置为开机自动启动
描述Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。不使用守护进程会出现的三个问题:1、ASP.NET Core应用程序运行在shell之中,如果关闭shell则会发原创 2020-07-21 18:05:07 · 4872 阅读 · 0 评论 -
Linux查看进程及杀死进程
命令查看进程ps -aux // 所有进程ps -aux | grep <进程关键字> //指定进程杀死进程sudo kill <进程id> // 进程ID是第二列原创 2020-03-27 10:47:49 · 201 阅读 · 0 评论 -
Ubuntu下grep用法
grep作用搜索作用,你可以把它理解为一种搜索引擎哈哈只不过grep比较强大命令命令如下(举例子)grep -n "I love you" 1.txt这句话就能在 1.txt 中把"I love you"这三个单词一起出现的位置找到...原创 2020-02-25 21:08:40 · 2128 阅读 · 0 评论 -
Ubuntu查看USB端口号
执行命令lsusb查看下位机设备号,例如长成这样Bus 002 Device 004: ID 413c:2113 Dell Computer Corp.Bus 002 : 指明设备连接到哪(哪条总线)Device 004 : 表明这是连接到总线上的第四台设备ID : 设备的ID(VendorID:ProductID 厂商标识:产品标识)Dell Computer Corp :生产...原创 2020-02-10 14:33:02 · 7200 阅读 · 0 评论 -
Ubuntu执行带文件名参数的程序
问题描述编写代码时,我们经常遇到一个问题我们的程序想要它在不重新编译的情况下,执行不同的模块解决如果打开终端后,想使用一个参数来控制程序执行子模块可以使用如下语句./detect offline对应需要添加的代码是int main(int argc, char* argv[]){ if (argc == 2 && strcmp(argv[1], "off...原创 2020-02-05 10:42:06 · 556 阅读 · 0 评论 -
Could not get lock /var/lib/dpkg/lock
sudo apt install aria2E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using ...原创 2020-01-20 15:41:25 · 104 阅读 · 0 评论 -
ldconfig命令及功能
ldconfigldconfig是一个动态链接库管理命令,其目的为了让动态链接库为系统所共享。ldconfig的主要用途:默认搜寻/lilb和/usr/lib,以及配置文件/etc/ld.so.conf内所列的目录下的库文件。搜索出可共享的动态链接库,库文件的格式为:lib***.so.**,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.c...原创 2020-01-17 11:24:06 · 665 阅读 · 0 评论 -
Could not find a package configuration file provided by "Qt5Widgets"
问题描述进行cmake时,会报如下错误Could not find a package configuration file provided by "Qt5Widgets" with any of the following names: Qt5WidgetsConfig.cmake qt5widgets-config.cmake Add the installa...原创 2020-01-07 17:01:34 · 2095 阅读 · 4 评论 -
QT编译: cannot find -lGL
问题描述我安装QT5之后,打开QT creator并打开一个构建好的项目进行编译代码无错,但提示链接错误如下问题产生原因这是因为 Qt 找不到 OpenGL 的动态链接库 libGL.soQt 默认在 /usr/lib/ 目录下查找动态链接库,但是很多 Linux 版本将 OpenGL 链接库放在了其它目录下解决方案:使 libGL.so 在 /usr/lib/ 目录下解决步骤1...原创 2020-01-07 14:58:35 · 1127 阅读 · 1 评论 -
Ubuntu开机只有桌面背景和鼠标,没有菜单栏和软件启动栏
现象描述Ubuntu16.04开机之后,可以输入密码,但进入系统后,界面只有一个背景图片和鼠标 ,而且鼠标右键不能启动菜单,键盘“ctrl + alt + t”无法启动shell窗口原因我自己的原因是,Ubuntu16.04未经我允许升级成了Ubuntu18.04(我不知道它的权限谁给的,也有可能我点击过空闲更新?我忘了),升级成Ubuntu18.04之后,桌面gui失败了具体原因我觉得可...原创 2020-01-02 17:36:23 · 2190 阅读 · 1 评论 -
Linux命令行copy
Ubuntu 命令行copy拷贝文件夹到目标位置sudo cp -r <copy_folderpath> <target_folderpath>拷贝文件到目标位置sudo cp <copy_filepath> <target_filepath>举例子sudo cp -r /home/chen/copy /home/chen/targ...原创 2020-01-02 17:03:51 · 788 阅读 · 0 评论 -
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages
问题出现Ubuntu16.04系统使用命令行安装某软件包时sudo apt-get install <packagename>错误返回E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packagesE: 错误,pkgProblemResolver::Reso...原创 2020-01-02 15:28:18 · 27970 阅读 · 21 评论 -
Ubuntu打开shell每次都提示sudo警告
Ubuntu16.04每次打开shell都提示sudo重新安装了Ubuntu16.04,每次打开shell都会提示以下内容To run a command as administrator (user"root"), use"sudo <command>". See "man sudo_root" for detai解决方案创建一个隐藏文件来取消警告,在shell端执行命令...原创 2019-12-25 23:07:26 · 1163 阅读 · 2 评论