
Unix/Linux
文章平均质量分 54
zhaokugua
I Love CPP
展开
-
vim常用命令
一.基本命令1.光标命令 k、j、h、l — 上、下、左、右光标移动命令。Ctrl+G — 光标所在位置的行数和列数报告。 w、b — 使光标向前或向后跳过一个单词。$、^ — 使光标移动到行尾或行首第一个非空字符。% — 检查括号的配对情况。gg、G、nG — 光标移动到第一行或最后一行或指定行上。w、b — 光标以单词向前移动或向后移动。CTrl + F、CTrl +原创 2007-07-06 18:22:00 · 739 阅读 · 0 评论 -
无名师的Unix心传
一、无名师与万行码无名师曾对来访的程序员说:“Unix传统上认为,一行shell脚本胜过万行C程序。”这个程序员自以为对C极其精通,说:“这不可能。UNIX内核正是用C实现的。”无名师回道:“确是如此。不过,UNIX传统上认为,一行shell脚本胜过万行C程序。“程序员颇为沮丧:”但是在C中我们可领会到尊者Ritchie的智慧。我们与操作系统和机器合而为一,可以获取无与伦比的性能。转载 2009-01-08 08:56:00 · 756 阅读 · 0 评论 -
linux中软连接PK硬连接之简单总结
在Linux中,经常看见软连接和硬连接的说法,尤其是软连接更是比较多,可一直都不是很明白,今天在网上查了一下,很多人也和我一样,正处在郁闷中,哈哈,过于深入的东西没有研究,在使用的层面上对这两个东西做一个简单的总结,方便了自己记忆,也给其他处在郁闷中的兄弟姐妹一点帮助,有什么问题也欢迎大家指正,哈哈。 先说软连接,一个认为这个比较好理解,一个也是因为柿子专挑原创 2008-10-10 14:34:00 · 668 阅读 · 0 评论 -
grep的一些使用方法总结
1. grep简介 2. grep正则表达式元字符集(基本集) 3. 用于egrep和 grep -E的元字符扩展集 4. POSIX字符类 5. Grep命令选项 6. 实例1. grep简介grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是原创 2008-02-05 14:29:00 · 827 阅读 · 0 评论 -
Shell变量和参数的介绍
Shell变量和参数的介绍1 变量替换($ 变量替换操作符)只有在变量被声明,赋值,unset 或exported 或者是在变量代表一个signal 的时候,变量才会是以本来的面目出现在脚本里.变量在被赋值的时候:使用"="或read状态或是在循环的头部。在""中还是会发生变量替换,这被叫做部分引用,或叫弱引用.而在中就不会发生变量替换,这叫做全引用,也叫强引用。注意:$原创 2007-11-08 16:53:00 · 2072 阅读 · 0 评论 -
shell 特殊字符
# 注释,行首以#开头为注释(#!是个例外,echo 命令中被转义的#是不能作为注释的.同样的,#也可以出现在特定的参数替换结构中或者是数字常量表达式中.); 命令分隔符,可以用来在一行中来写多个命令.;; 终止"case"选项.. . 命令等价于source 命令.这是一个bash 的内建命令(. .作为文件名的一部分.如果作为文件名的前缀的话,那么这个文件将成为隐藏文件.将不被原创 2007-11-05 18:55:00 · 791 阅读 · 0 评论 -
Linux内核模块
Linux设备驱动会以内核模块的形式出现,因此,学会编写Linux内核模块编程是学习Linux设备驱动的先决条件。4.1~4.2节讲解了Linux内核模块的概念和结构,4.3~4.8节对Linux内核模块的各个组成部分进行了展现,4.1~4.2与4.3~4.8节是整体与部分的关系。4.9节说明了独立存在的Linux内核模块的Makefile文件编写方法和模块的编译方法。4.1 Lin转载 2007-11-02 08:56:00 · 1976 阅读 · 0 评论 -
如何编写Linux设备驱动程序
序言 Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动 程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作 要自己来编写,而且调试也不方便。本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程转载 2007-11-01 09:29:00 · 643 阅读 · 0 评论 -
Linux 的目录树
目录树可以分为小的部分,每个部分可以在自己的磁盘或分区上。主要部分是根、/usr 、/var 和 /home 文件系统。每个部分有不同的目的。 每台机器都有根文件系统,它包含系统引导和使其他文件系统得以 mount 所必要的文件,根文件系统应该有单用户状态所必须的足够的内容。还应该包括修复损坏系统、恢复备份等的工具。 /usr 文件系统包含所有命令、库、man 页和其他一般操作中所需的不改变的文件转载 2007-10-31 08:58:00 · 465 阅读 · 0 评论 -
tcpdump安装
Linux下面安装软件比较麻烦,尤其对向我这样菜鸟菜鸟级的学习者,不过,上此安装tcpdump程序的时候还是比较顺利的.在此把安装的步骤和方法贴出来,希望对需要的人有所帮助. 首先,要下载安装所需要的东东,比较权威的下载地址啊,哈哈,本人也是从这里下下来的: www.tcpdump.org,需要下载的有两个东东,一个是:libpcap-0.9.5.tar.gz, 一个是t原创 2007-05-27 19:28:00 · 2137 阅读 · 3 评论 -
Fedora 6 xmms完美安装
在安装Fedora6的时候系统会自带有一个电影播放器-Totem,使用的时候感觉超级不爽,装着也占地方,干脆卸载掉得了,执行yum remove totem就可以卸载。感觉xmms小巧玲珑,而且功能不错,就决定安装一个xmms,说干就干,执行yum install xmms,不一会xmms就安装好了,在终端执行xmms,终于见到了熟悉的面孔啊,不过要播放mp3还是不行的,cont原创 2007-08-12 19:53:00 · 942 阅读 · 0 评论 -
Fedora Core6下面mplayer媒体播放器安装成功,经验分享!
Mplayer是Linux下的一款很优秀的媒体播放器,使用起来很方便,但安装过程比较麻烦,下面是我自己在Fedora Core6系统下的安装过程,整理一下贴出来供大家参考,按照步骤安装,保证大家能够安装成功。一、在安装mplayer 之前,首先你为 yum 配置好 livna、freshrpms 的源,执行以下命令自动安装好源: 在终端下输入下面的命令: rpm -ivh http://r原创 2007-07-19 00:17:00 · 1383 阅读 · 0 评论 -
Linux中断处理之一(共享中断处理初探)
在看LKD(第二版)第六章(中断和中断处理程序)的时候,刚开始接触到中断线号和共享中断线的时候半天愣是没有想明白,原来理解的中断和中断和中断处理程序就是通过中断线号来进行关联,硬件发生中断,然后通过中断线号查找对应的中断处理程序,最后中断处理程序返回,此次中断则处理完毕,没想到冒出来个共享中断线,呵呵,比较一下,感觉知识真的要及时更新,呵呵。 从个人的理解,Linu原创 2009-09-23 14:32:00 · 1006 阅读 · 1 评论