Linux
文章平均质量分 77
浦东新村轱天乐
Talk is cheap,show me the code.
展开
-
cut awk sed
接上次gdb调试学习,又复习了下正则表达式和cut sed awk用法。起因来自分析log时,有时候想快速筛选某个区间的值,比如位置、速度在某个区间的值。因为grep用得多了脑子只有grep,其他的命令都是临时搜一下用完就忘了,下次再用还得重新搜。这些基本工具应该像99乘法表一样,记在脑子里,这样才能信手拈来提升效率。结构化下来的东西才叫知识。主要参考了《鸟哥Linux私房菜》第11章正则表达式与文件格式处理,geeksforgeeks(例子非常清晰)。另外发现Linux三剑客的文章https://原创 2022-05-16 23:12:01 · 606 阅读 · 0 评论 -
Linux find用法
拖延症终于下定决心总结下find用法了,妈妈再也不用担心因为不会用find命令而担心我找不到文件了。内容出自《鸟哥的Linux私房菜》6.2节,鸟哥讲的很详细,建议阅读原文,更易理解。注意:(1) find默认目录是当前目录,并且默认会递归查找子目录(2) 如果用 find ./ grep setup.bash 则得到的是相对名字,不带路径的;find $PWD |...原创 2020-02-06 23:48:03 · 176 阅读 · 0 评论 -
ubuntu 无法包含Eigen头文件
参考链接 ubuntu16.04+eigen3安装情况描述:原来一直用的一个工程是可以正常使用Eigen的,今天新拿到一份代码,编译发现Eigen包含出错,对比了自己原来工程的CMakeList.txt,发现是一样的.网上查了一下,是因为Eigen的默认安装位置是/usr/include/eigen3,如果头文件包含的话,要使用#include<eigen3/Eigen/Dens...原创 2019-10-25 15:11:55 · 473 阅读 · 1 评论 -
读取一个文件夹下所有的符合条件的文件名
分两个步骤步骤1、列举出文件夹(包括子文件夹)下所有文件 两种方法: 1)ls -R 递归列出文件,这个最简单,推荐使用 2) find $PWD | xargs ls -d 步骤2、 使用grep根据关键字筛选出想要的文件 ls -R | grep .bag$ ($表示行尾搜索,即.bag是每行中最后的字...原创 2019-09-25 23:23:46 · 905 阅读 · 0 评论 -
Ubuntu下MATLAB更改快捷键和windows一致
在Ubuntu上MATLAB真心难用,先是字体锯齿状,一直没解决,然后快捷键ctrl+z ctrl+c也不能用,起初一直没有网上找,然后昨天终于受不了了,网上找了一下,发现也很简单啊,为何之前自己就懒得去找解决办法呢?有问题就去解决,不要拖着。...原创 2019-05-08 13:07:24 · 582 阅读 · 0 评论 -
git链接远程仓库
一开始按照廖雪峰官方网站的教程,学习本地git使用时还好,但是链接到远程仓库这里就出现了各种错误,差点又从入门到放弃,学习git又搞了一下午加一晚上,总觉得自己效率太低。。这其实也没有很难啊报错1 $ git push origin mastergit@github.com: Permission denied (publickey).fatal: Could not read fro...原创 2019-04-12 22:51:11 · 5862 阅读 · 0 评论 -
关于cmake、make、make install
如果经常在Linux系统下面与C、C++文件打交道的话,一定经常遇到四/五步走:mkdir buildcd buildcmake ..make// 如果是安装依赖库的时候会用到make install123456前两步并不难理解,就是想把对应项目的编译文件放在build目录下,这样便于管理。如果要传送源文件,可以直接删除build文件夹。编写程序的主要步骤Edit: 使用编辑器...转载 2019-03-22 09:57:43 · 1668 阅读 · 0 评论 -
kitti2bag安装笔记
源代码:https://github.com/tomas789/kitti2bag1 理想很丰满,只需要一句话pip install kitti2bag2 然鹅,先是pip问题,需要升级还是什么的。结果网上又查了,执行了个升级的命令,又出现了这个问题Traceback (most recent call last): File "/usr/bin/pip", line 9,...原创 2019-03-07 23:35:25 · 2242 阅读 · 6 评论 -
Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module>
解决办法修改/usr/bin/pip文件from pip import mainif __name__ == '__main__': sys.exit(main())改为from pip import __main__if __name__ == '__main__': sys.exit(__main__._main())注意改后的第三行是 ...原创 2019-03-07 23:21:17 · 6729 阅读 · 1 评论 -
Linux常用命令:chmod修改文件权限 777和754
转自https://blog.csdn.net/pythonw/article/details/80263428 常用下面这条命令:chmod 777&nbsp; 文件或目录示例:chmod&nbsp; 777 /etc/squid 运行命令后,squid文件夹(目录)的权限就被修改为777(可读可写可执行)...转载 2019-03-07 18:48:40 · 3535 阅读 · 0 评论 -
ubuntu下运行python提示: no module named pip
装之前都要确认一下是关联python 还是python3用的我之前装了pip啊。后来又装了几遍网上各种方法都不行。我按知乎的说法(首先先确认你的python是3.5还是3.6,如果是3.6下面的操作都要改成3.6)检查 cd /usr/local/lib/python3.5/dist-packages/ 文件...转载 2018-12-06 21:39:47 · 1564 阅读 · 0 评论 -
ubuntu16.04安装SDL2
猪年开始干活了,第一件!愿望是美好的,诸事顺利,有时不是不顺利,是自己太懒太畏难!github跑别人代码时界面是SDL2写的,一开始会觉得配置起来很麻烦,有畏难心态,结果网上找了下,只需两条命令(参考链接)sudo apt-get install libsdl2-2.0sudo apt-get install libsdl2-dev安装过程中遇到了下面这个问题,差点把安装这个程序断...原创 2019-02-17 16:05:51 · 3694 阅读 · 0 评论 -
Linux下将文件打包、压缩并分割成指定大小
转自https://blog.csdn.net/loongembedded/article/details/54233175Linux解压文件时遇到的问题,不知道总的数据是分了好多份,需要输入命令统一解压 1、普通tar压缩命令tar -zcvf cm-11.tar.gz cm-11//将cm-11文件...转载 2018-12-11 22:45:47 · 755 阅读 · 0 评论 -
更改Ubuntu默认python版本的两种方法
转自https://blog.csdn.net/fang_chuan/article/details/60958329 更改Ubuntu默认python版本的两种方法没找到原文地址,作者写的很实用的方法,赞一个。当你安装 Debian Linux 时,安装过程有可能同时为你提供多个可用的 Python 版本,因此系统中会存在多个...转载 2018-12-13 19:23:41 · 135 阅读 · 0 评论 -
Linux错误 E325: 注意 发现交换文件
方法1、恢复文件:vim -r nginx.conf恢复以后把.swap文件删掉,再打开时就不会用提示,注意.swap文件是个隐藏文件。可用:la查看。以.开头的是隐藏文件。方法2、ls -a 查询隐藏文件,删除后缀名为.swp的文件删除rm -f 文件名.swp参考链接:https://blog.csdn.net/oxinliang12/article/details...原创 2018-12-11 12:36:00 · 6442 阅读 · 0 评论 -
Linux相对路径和绝对路径
1、绝对路径第一个字符都是/,相对路径没有/2、pwd(print working dirctory)查看当前目录3、~ 代表home.代表当前目录 .. 代表上一目录 ../../上一目录的上一目录注:…不代表上上一目录,没有这个东西4、多命令执行1.每个命令之间用;隔开说明:各命令的执行给果,不会影响其它命令的执行。换句话说,各个命令都会执行, 但不保证每个命令...原创 2018-12-10 17:10:55 · 383 阅读 · 0 评论