ILD

Ubuntu设置sublime为默认编辑器
2018-1-7
1 如果你已经安装好了sublime,这一步可能并不需要1$ cp /opt/sublime_text/sublime_text.desktop ~/.local/share/applications/sublime_text.desktop2 编辑 /usr/share/applications/

ARM assembly: getting an label address
2018-1-7
https://stackoverflow.com/questions/15774581/getting-an-label-address-to-a-register-on-armadr r0,targetadrl r0,targetldr r0,=targetsub r0,pc,#(.+8

Bash clear commands path cache
2018-1-11
有时候,命令从$PATH环境变量的一个路径移动到另一个路径时,执行命令,bash提示文件不存在。这是由于Bash有缓存机制。Tobu:bash does cache the full path to a command. You can verify that the command you are

kbuild学习1
2019-5-16
今天开始踏入内核学习的门。前言The Kernel Build System (kbuild) 包含4个主要部分:Config symbols条件编译选项,用来决定哪些目标编译进内核或内核模块。Kconfig files定义每个config symbols和它的属性,.config files存储每

将cscope数据库放在非工作目录,且实现自动加载
2018-1-13
vim的cscope脚本会自动加载工作目录下的cscope.out数据库。但是在工作目录下放一个数据库,在使用grep时每次都需要手动exclude,很麻烦。因此将数据放入其它目录,在工作目录只放入一个文本文件,内容和数据库的路径,让vim启动时自动根据该文本文件加载数据库。创建数据库的脚本:#!/

Makefile调用shell函数,并支持多行shell语句
2018-1-17
GNU Make的shell函数可以调用shell命令。如果shell很长,可以:define SAVE_MODEif [ ! -f .oldmodel ] || [ "$(MODEL)" != `cat .oldmodel` ] ; then \ echo $(MODEL) > .oldmodel

bash进程前后台运行
2018-1-17
进程在前台运行时,执行Ctrl + Z,进程进入后台暂停:$ git difftool --cached -d^Z[1]+ Stopped git difftool --cached -d让进程在后台继续运行:$ bg [1]+ git difftool --cac

bash单引号中包含单引号
2018-1-18
不允许在单引号中包含单引号,即使转义单引号也不行:$ echo '\''> 但是用Bash的字符拼接特性可以实现:$ echo ''"'"'''上述实际上,是3个部分拼接' '" ' "' '中间没有空格,为了显示添加的空格,第一个是空字符串,第二个是单引号,第三个是空字符串。Explanatio

ubuntu添加alias
2018-1-18
添加一个alias,在shell启动时就生效。可以添加到~/.bashrc。也可以添加到~/.bash_aliases,因为.bashrc会source这个文件。$ cat ~/.bashrc ...# Alias definitions.# You may want to put all your

sudo省略密码
2018-7-24
执行:1$sudo visudo在最底下添加一行:1username ALL=(ALL) NOPASSWD: ALLusername替换为实际的用户名。^X退出,即生效。参考https://askubuntu.com/questions/147241/execute-sudo-without

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.