随笔分类 -  Linux技巧

摘要:可以通过.bashrc或/etc/profile进行配置,不过其启动条件还是有所区别,有时候可能无法达到真正想要的效果。 这里主要利用systemctl工具进行配置。 首先编写开机自启脚本,如在/home/xxx/下编写start.sh。 #!/bin/bash echo "111111" > /h 阅读全文
posted @ 2021-12-19 13:30 Dsp Tian 阅读(544) 评论(0) 推荐(0)
摘要:使用git提交代码希望忽略某些文件时,需要配置.gitignore。 不过已经提交后文件,再修改.gitignore文件会没有效果。 用下面命令解决: git rm -r --cached . git add . git commit -m 'update .gitignore' 使用时最好所有文件 阅读全文
posted @ 2021-12-19 13:28 Dsp Tian 阅读(6590) 评论(0) 推荐(1)
摘要:一般把程序拷到其他环境需要同时拷贝其依赖库,手动一个一个复制比较麻烦。 下面命令可以将程序所有依赖库拷贝到当前程序所在目录: cp `ldd your_exe | awk '{print $3}'` . 阅读全文
posted @ 2021-12-18 11:57 Dsp Tian 阅读(912) 评论(0) 推荐(1)
摘要:如果程序是交叉编译的,生成的程序可能在本机ldd时看不到依赖库。 可以执行下面命令,看其依赖项: readelf -d your_exe | grep NEEDED 阅读全文
posted @ 2021-12-18 11:49 Dsp Tian 阅读(4032) 评论(0) 推荐(0)
摘要:cd到home目录下,找到.zsh_history。 只需打开该文件,找到对应的@@@@相关乱码行,把对应行删除即可。 不需要 rm -f .zsh_history 阅读全文
posted @ 2021-12-08 20:12 Dsp Tian 阅读(2054) 评论(0) 推荐(0)
摘要:1. 在VirtualBox中添加一个新硬盘,这里添加的是ubuntu_2.vdi虚拟硬盘。 2. 进入虚拟机,安装gparted,能看到右上角多了一个/dev/sdb盘,不过还没有格式化。 3. 输入下列命令对硬盘格式化。 parted /dev/sdb #划分所有空间到一个分区 (parted) 阅读全文
posted @ 2021-11-09 22:15 Dsp Tian 阅读(350) 评论(0) 推荐(0)
摘要:1. 输入 xrandr 查看显示器名称: 这里显示的是Virtual1。 2. 编辑profile。执行sudo vi /etc/profile,在最后输入: xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 10 阅读全文
posted @ 2021-10-26 20:24 Dsp Tian 阅读(1780) 评论(0) 推荐(0)
摘要:catkin_make编译ROS中pointcloud_to_laserscan模块报 error: expected constructor, destructor, or type conversion before ‘(’ token 241 | PLUGINLIB_DECLARE_CLASS 阅读全文
posted @ 2021-08-03 17:06 Dsp Tian 阅读(818) 评论(0) 推荐(0)
摘要:Linux运行程序时报: ./Test2: error while loading shared libraries: lib***.so: cannot open shared object file: No such file or directory 一般遇见这个问题,直接ldd看一下依赖的s 阅读全文
posted @ 2021-04-20 19:42 Dsp Tian 阅读(429) 评论(0) 推荐(0)
摘要:1. 进入root权限。 2. vi打开/etc/sudoers文件。 3. 将%sudo ALL=(ALL:ALL) ALL改为%sudo ALL=(ALL:ALL) NOPASSWD:ALL即可。 阅读全文
posted @ 2020-12-22 19:39 Dsp Tian 阅读(471) 评论(0) 推荐(0)
摘要:我这里是centos,一般默认都会有这个命令,ubuntu应该也差不多。 启动服务:service crond start 关闭服务:service crond stop 重启服务:service crond restart 重新载入配置:service crond reload 为了启动任务要先编 阅读全文
posted @ 2020-04-19 15:35 Dsp Tian 阅读(3033) 评论(0) 推荐(1)
摘要:执行sudo vi /usr/bin/pip 将代码: 修改为: /usr/bin/pip和/usr/bin/pip3都要修改。 阅读全文
posted @ 2019-12-19 23:11 Dsp Tian 阅读(569) 评论(0) 推荐(0)
摘要:gnome-terminal -x bash -c "bash test.sh;exec bash;" 阅读全文
posted @ 2019-07-04 18:00 Dsp Tian 阅读(4787) 评论(0) 推荐(0)
摘要:sudo route add -net 224.1.1.0 netmask 255.255.255.0 dev ens33 阅读全文
posted @ 2019-06-06 16:46 Dsp Tian 阅读(7152) 评论(0) 推荐(0)
摘要:在这里记一下,以免以后忘记了。 建立catkin工程: catkin_create_pkg projectname roscpp sensor_msgs pcl_ros pcl_conversions 创建后可将cmakelists.txt中add_executable,add_dependenci 阅读全文
posted @ 2019-05-04 17:42 Dsp Tian 阅读(2024) 评论(0) 推荐(0)
摘要:sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start 阅读全文
posted @ 2019-01-05 20:43 Dsp Tian 阅读(4658) 评论(1) 推荐(0)
摘要:在这里记一下,以免以后忘记了。 列出系统中现有的docker镜像 sudo docker images 下载镜像sudo docker pull centos 创建一个新容器sudo docker run -it centos:latest 创建一个带名字的容器sudo docker run -it 阅读全文
posted @ 2018-09-26 16:47 Dsp Tian 阅读(554) 评论(0) 推荐(0)
摘要:原文地址:https://www.cnblogs.com/lzpong/p/5755678.html 我这里是centos7 升级到gcc8.1,过程差不多,参考这篇文章,记录一下。 原文 CentOS 6.6 升级GCC G++ (当前最新GCC/G++版本为v6.1.0) 没有便捷方式, yum 阅读全文
posted @ 2018-08-06 17:23 Dsp Tian 阅读(617) 评论(0) 推荐(0)
摘要:vi /etc/profile 文件最后输入export PATH=$PATH:/usr/abc/def/ 保存 输入source /etc/profile刷新刚刚修改过的环境变量文件 阅读全文
posted @ 2018-07-11 15:27 Dsp Tian 阅读(1953) 评论(0) 推荐(2)
摘要:grep 'name' -r / 阅读全文
posted @ 2018-07-09 16:36 Dsp Tian 阅读(488) 评论(0) 推荐(0)