Linux
文章平均质量分 90
Jeremy_ku
这个作者很懒,什么都没留下…
展开
-
Makefile中echo -e 以及 输出$()和%.o 这两个字符串的问题
背景有次我在写makfile时,用echo -e要显示带颜色的文字,命令如下: echo -e “Full Version is:\033[31m\033[1m v1.0 \033[0m”; 该命令在控制台中单独执行都显示正常,效果如下:Full Version is: v1.0可以放在makefile中一运行, 结果把-e也显示出来:-e Full Version is: v1.0原因这是由于原创 2017-06-16 15:30:19 · 10829 阅读 · 2 评论 -
打开core dumps [bash: ulimit: core file size: cannot modify limit: Operation not permitted]
Original Site: https://www.akadia.com/services/ora_enable_core.html概述(Overview)In most Linux Distributions core file creation is disabled by default for a normal user. However, it can be necessary t...翻译 2019-07-26 02:50:09 · 4546 阅读 · 0 评论 -
Rename network adapter on Ubuntu 16.04 LTS
Step 1I created a new file named 70-persistent-net.rules under the path /etc/udev/rules.d/, like the following command$ sudo vim /etc/udev/rules.d/70-persistent-net.rulesThe texts written in thi...原创 2019-01-12 03:00:09 · 322 阅读 · 0 评论 -
Vim:打造Linux程序员的编辑利器(ctags+cscope+taglist+code_complete)
http://smilejay.com/2012/10/vim-for-linux-programmer/在2年前,写过一篇文章“Vim:打造Linux C/C++程序员的编辑器”,先在根据这两年的Vim使用经验对其进行一些补充和完善,以便在使用Vim时(偶尔忘记配置或快捷键)作为参考。经过适当的配置,配合一些快捷键,VIM会成为Linux上一个代码阅读、编辑的强大工具。所谓“工欲善其事,必先利其转载 2017-06-08 18:52:58 · 5754 阅读 · 1 评论 -
VIM代码自动补全
最近看到几个vim下代码自动补全的资料,突然想收集整理下。本文会随时更新!vim自带的代码补全 (7.0以上版本)对于在vim中前面已经输入过的字符串,只要再次输入前几个字符,然后按Ctrl+n 即可自动补全。 Ctrl+p 补全前面申明过的变量或者函数名。 前面声明了结构体T,想在输入T.时弹出成员供选择,只需在用之前按一下:CTRL+F12 ctrl+x ctrl+o(智能补全原创 2017-06-13 23:00:10 · 7950 阅读 · 0 评论 -
Ubuntu中的两套网络连接管理方式
Linux里面有两套管理网络连接的方案:/etc/network/interfaces(/etc/init.d/networking)Network-Manager这两套方案是冲突的,不能同时共存。 第一个方案适用于没有X的环境,如:服务器;或者那些完全不需要改动连接的场合。 第二套方案使用于有桌面的环境,特别是笔记本,搬来搬去,网络连接情况随时会变的。 -----------原创 2017-10-19 16:57:48 · 2147 阅读 · 0 评论 -
bash的brace expansion(大括号扩展)功能
刚刚在执行find搜索命令时,报错了。。$ find ./ -maxdepth 1 -type f -name *.tracefind: paths must precede expression: eEEProIfconfig.traceUsage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec]原创 2017-10-27 16:49:16 · 1691 阅读 · 0 评论 -
VIM中ctags的简单使用教程
关于ctags的安装及配置等,请参考 Vim:打造Linux程序员的编辑利器(ctags+cscope+taglist+code_complete)。 下面是关于ctags的几个常用快捷键。打开进入vim后,在vim编辑器内,在命令模式下输入 :ta pattern 就可以 找到符合pattern的字符位置。(相当于search功能) Ctrl + ] 找到光标所在位置的标签定义的地方。原创 2017-06-08 19:34:51 · 32112 阅读 · 0 评论 -
cscope
待整理。。。摘抄 vim技巧vim+ctags+cscope安装与使用总结9、[[ 跳到函数头部,]] 跳到函数尾部 10、quickfix是vim的标准插件,vim自带。 quickfix功能将编译过程中产生的错误信息保存到文件中,然后vim利用这些信息跳转到源文件的对应位置,我们就可以进行错误的修正,之后跳到下一个错误重复上述操作,从而极大地提高编译错误的修改效率。quick常用命令 (也可原创 2017-06-15 15:09:21 · 600 阅读 · 0 评论 -
由编译导致的segmentation fault (core dump)
首先说一下,如何project是由Makefile自动compile/build的,应该不是我下面所述场景。我这里所述由编译导致的segmentation fault是在使用compiler单独以命令行编译部分source code生成.o文件再link所有object files的情况下运行生成的可执行文件时发生的。简单说就是,修改了某个头文件(增加了类的成员函数)以及构造函数 (我就重新...原创 2019-07-26 03:12:50 · 2275 阅读 · 0 评论