Linux
DickensZhao
这个作者很懒,什么都没留下…
展开
-
让Ubuntu的vi支持backspace
Ubuntu的vi不支持方向键和退格键,所以要想加入这些功能配置如下:vi /etc/vim/vimrc.tiny将 set compatible 改为set nocompatible加入一句:set backspace=2 转自http://blog.csdn.net/ustcxiangchun/article/details/6430012#comments转载 2013-08-27 11:31:55 · 803 阅读 · 0 评论 -
Linux内核中的Kconfig、Makefile、.config
毛毛同学今天学习了驱动程序模块的安装与卸载,在这个过程中毛毛发现,内核的目录中有许多的Kconfig、Makefile文件,但是毛毛不知道为什么需要这些文件,这些文件又是用来做什么的。下面我们就和陶毛毛同学一起来学习下这些文件的作用是什么。 首先我们来学习什么Makefile,什么是Kconfig ,什么是.config Makefile:一个文本形式的文件转载 2014-06-19 12:08:46 · 592 阅读 · 0 评论 -
键盘码扫描----showkey
在调试键盘驱动时,你可能需要确认底层是否通了,是否获取到相应的键值?此时可以使用linux的showkey命令来帮忙。 1、有何用 showkey命令用于把按下的键的扫描码、键盘码和ASCII码打印到标准输出。 2、怎么用 请运行man showkey命令查看详细使用方法。 注意:使用showkey必须切换到真正的控制台下,故而必转载 2013-09-17 14:14:25 · 2246 阅读 · 0 评论 -
shell数组小结
数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方法来模拟),不涉及。这里包括数组的复制,计算,删除,替换。数组的声明: 1)array[key]=value # array[0]=one,array[1]=two转载 2013-09-15 21:23:52 · 677 阅读 · 0 评论 -
shell中的eval
功能说明:重新运算求出参数的内容。语 法:eval [参数]补充说明:eval可读取一连串的参数,然后再依参数本身的特性来执行。参 数:参数不限数目,彼此之间用分号分开。 1.eval命令将会首先扫描命令行进行所有的替换,憨厚再执行命令。该命令使用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时候被称为复杂变量。2转载 2013-09-15 20:11:06 · 720 阅读 · 0 评论 -
linux shell trap的使用
一. trap捕捉到信号之后,可以有三种反应方式: (1)执行一段程序来处理这一信号 (2)接受信号的默认操作 (3)忽视这一信号 二. trap对上面三种方式提供了三种基本形式: 第一种形式的trap命令在shell接收到signal list清单中数值相同的信号时,将执行双 引号中的命令串。 trap 'commands'转载 2013-09-14 22:57:30 · 981 阅读 · 0 评论 -
shell中一些特殊符号的含义
1、{}大括号: 用法一:通配符扩展 eg: ls my_{finger,toe}s 这条命令相当于如下命令的组合: ls my_fingers my_toes eg: mkdir {userA,userB,userC}-{home,bin,data}我们将得到 userA-home, userA-bin, userA-data, userB-ho转载 2013-09-14 21:19:53 · 1217 阅读 · 0 评论 -
linux终端中输出彩色字体(C/SHELL)
这几天在用libvlc的时候看到它在terminal里面输出彩色字体觉得挺好玩的,以为是用ncurses实现的,后来一查原来用ANSI C的转义字符就可以实现,不过好现只在linux下有效吧, windows神马的貌似不行,把项目终端凌乱的输出信息整理了一下,关键字符也都用彩色显示,看上去舒服多了,写一下用法以防止以后忘了再去查。先把控制码列出来(从网上搜来的):\033[0m转载 2013-09-14 18:09:12 · 1759 阅读 · 0 评论 -
ubuntu开启SSH服务
SSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-server转载 2013-08-28 21:21:08 · 756 阅读 · 0 评论 -
Shell Test命令参数解析
Test命令参数解析 .test -n string : string 不为空test -z string : string 为空 test int1 -eq int2 : int1 == int 2test int1 -ne int2 : int1 != int2test int1 -gt int2 : int1 > int2test int1 -转载 2013-08-28 20:47:26 · 847 阅读 · 0 评论 -
vim显示行号、语法高亮、自动缩进的设置
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrcset nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限转载 2013-08-27 15:32:11 · 1149 阅读 · 0 评论 -
ubuntu12.04的NFS配置
#sudo apt-get install nfs-kernel-serverubuntu12.04中的已经是最新版本了,无需安装打开/etc/exports文件,在末尾加入:/home/kevin *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home/kevin:要共享的目录转载 2013-08-27 11:58:56 · 736 阅读 · 0 评论 -
linux下修改PATH的方法
今天在新机器上安装了JDK,但启动eclipse时提示PATH中找不到,才发现要修改PATH。过年期间为了更好地打魔兽,一直使用windows,居然都忘记怎么修改PATH了,现在赶紧记下来,方便以后查找。1. 临时性修改:使用export, 如#export PATH=$PATH:/etc/apache/bin2. 针对用户的修改:修改~/.bashrc或~./bash_profi转载 2013-08-27 11:56:32 · 744 阅读 · 0 评论 -
Kconfig语法
linux在2.6版本以后将配置文件由原来的config.in改为kconfig,对于kconfig的语法在/Documentation/kbuild/kconfig-language.txt中做了详细的说明,在这里给出kconfig-language.txt的中文版。介绍:在配置数据库的配置选项是以树的形式组织的: +- Code maturity level op转载 2014-06-19 11:40:27 · 692 阅读 · 0 评论