![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 71
guanwailiulang
这个作者很懒,什么都没留下…
展开
-
虚拟机linux共享文件夹
进入虚拟机的下拉菜单VM->Install VMware Tools... 出现一个对话框,单击“install”,安装完毕后会在Linux的桌面上出现一个光盘的图标,名叫“VMware Tools”,然后进入mnt/cdrom,把里面那个叫“VMwareTools-5.5.0-18463.tar.gz”(VMwareTools-5.5.0-18463.tar.gz文件名可能会由于虚拟机版本而转载 2009-08-26 21:27:00 · 553 阅读 · 0 评论 -
Configure 参数选项详解
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。 与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手,对转载 2009-10-23 02:49:00 · 742 阅读 · 0 评论 -
linux设置环境变量
1、引言 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本文基于RedHat 9.0,详细讲解了环境变量定制的问题。2、变量简介Linux转载 2009-09-23 13:37:00 · 542 阅读 · 0 评论 -
Linux内核学习笔记之网卡驱动的详细分析
学习应该是一个先把问题简单化,在把问题复杂化的过程。一开始就着手处理复杂的问题,难免让 人有心惊胆颤,捉襟见肘的感觉。读Linux网卡驱动也是一样。那长长的源码夹杂着那些我们陌生的变量和符号,望而生畏便是理所当然的了。不要担心,事情 总有解决的办法,先把一些我们管不着的代码切割出去,留下必须的部分,把框架掌握了,哪其他的事情自然就水到渠成了,这是笔者的心得。 一般在使用的Linux网卡驱动代码转载 2009-09-23 13:34:00 · 1017 阅读 · 0 评论 -
signal.h中的宏定义SIG_DFL及SIG_IGN
SIG_DFL,SIG_IGN 分别表示无返回值的函数指针,指针值分别是0和1,这两个指针值逻辑上讲是实际程序中不可能出现的函数地址值。SIG_DFL:默认信号处理程序SIG_IGN:忽略信号的处理程序下面是一个指针值测试实例:#include #define SIG_DFL ((void(*)(int))0)#define SIG_IGN ((void(*)(int))1)int m原创 2009-09-17 18:24:00 · 13022 阅读 · 0 评论 -
Source Insight使用技巧
Source Insight设置1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行 llllllllll MMMMM转载 2009-09-09 07:32:00 · 642 阅读 · 0 评论 -
linux内核的宏操作定义之一
人们常常对内核代码中的一些宏操作的定义方式感到迷惑不解,如下一实例,取自kcore.c: #define DUMP_WRITE(addr,nr) do { memcpy(bufp,addr,nr); bufp += nr; } while(0)大家都知道,do-while循环是先执行后判断循环条件。所以,这个定义意味着每次引用这个宏操作时会执行循环体一次,而且只执行一次。可是为什么要通过这样一原创 2009-09-08 11:41:00 · 506 阅读 · 0 评论 -
printk()函数的使用
printk()函数的总结:我们在使用printk()函数中使用日志级别为的是使编程人员在编程过程中自定义地进行信息的输出,更加容易地掌握系统当前的状况。对程序的调试起到了很重要的作用。(下文中的日志级别和控制台日志控制级别是一个意思)printk(日志级别 "消息文本");这里的日志级别通俗的说指的是对文本信息的一种输出范围上的指定。日志级别一共有8个级别,printk的日志级别定义如下(在li转载 2009-08-27 23:02:00 · 352 阅读 · 0 评论 -
linux统计当前文件个数命令
查看当前目录下文件的个数: ls -l | grep "^-" | wc -l查看当前目录下文件的个数,包括子目录里的: ls -lR | grep "^-" | wc -l 查看当前目录下文件夹(目录)的个数,包括子目录里的: ls -lR | grep "^-" | wc -l 其中: ls : list directo原创 2009-08-27 23:39:00 · 1799 阅读 · 0 评论 -
VMware下redhat9.0的上网设置
在安装好VMware,redhat后可以看到VMware的Edit菜单的Virtual Network Editor,可以看到NAT方式的是虚拟路由8,所以我们就只要关注VMnet8就好了,然后选择Host Vitual Network Mapping选项,点击VMnet8右边的按钮,记下DHCP的地址范围以及网关地址,然后在redhat下进行配置: IP地址设置为转载 2009-08-26 19:20:00 · 668 阅读 · 0 评论 -
Ubuntu 软件包管理详解
Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。一、Ubuntu 采用 Debian 的软件包管理器 dpkg 来管理软件包, 类似 RPM. 系统中所有转载 2009-11-05 11:46:00 · 375 阅读 · 0 评论