Linux
daiguoliangfirst
一个用理智压制自己的感情的人
展开
-
Linux命令行中如何输入EOF
<br />在命令行直接输入Ctrl+d就行了,可以用如下代码测试<br />#include<stdio.h> int main(){ int c; int i=0; while((c=getchar())!=EOF){ if(c=='/n'){ i++; } printf("%d",i); }原创 2010-08-17 13:26:00 · 1249 阅读 · 0 评论 -
linux绕过认证,自动登录console
网上找了挺多资料的,发现无非都是两个操作,一个是在/etc/login.defs里面将NO_PASSWORD_CONSOLE tty1:tty2:tty3:tty4:tty5:tty6注释掉,然后在/etc/inittab根据自己的gettty类型使用不同的命令来实现自动登录.但是不知道我是不是我的版本原因,我在/etc/login.defs找不到NO_PASSWORD_CONSOLE这一句,我的使用的linux是centos 5.4版本,内核是2.6.x,最后我尝试自己加这句命令,但是我后来发现其实这一步原创 2010-08-19 10:56:00 · 365 阅读 · 0 评论 -
Linux,shell中的特殊字符
<br /><br />原文出处:http://qlj.sh.cn/none/20080221/linux-shell-especial-char/<br />shell中除使用普通字符外,还可以使用一些具有特殊含义和功能的特殊字符。在使用它们时应注意其特殊的含义和作用范围。下面分别对这些特殊字符加以介绍。<br /><br /> 1. 通配符<br /> 通配符用于模式匹配,如文件名匹配、路经名搜索、字符串查找等。常用的通配符有*、?和括在方括号[ ]中的字符序列。用户可以在作为命令参数的文件名中包含这原创 2010-08-17 10:25:00 · 246 阅读 · 0 评论 -
我理解的逻辑地址、线性地址、物理地址和虚拟地址
<br /><br />本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。 一、概念 物理地址(physical address) 用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。 ——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,但是事实上,这只是一个硬件提供给软件的抽像,内存的寻址方式转载 2010-08-17 15:26:00 · 176 阅读 · 0 评论 -
关闭主机beep
<br />1.如果是台式机的话,可以直接将speaker线拔掉,比较容易找,一般如下图<br />笔记本就没办法了<br />2.对于windows操作系统,可以将speaker的驱动停用, 打开设备管理--显示隐藏设备--“非即插即用驱动程序”--“beep”--属性--禁用<br />3.对于Linux操作系统,同windows的原理一样,将驱动卸载,可以使用如下的命令<br />sudo modprobe -r pcspkr或者编辑/etc/modprobe.d/blacklist,加入blackl原创 2010-08-31 09:12:00 · 393 阅读 · 0 评论 -
linux gnome桌面root自动登录
<br />修改/etc/X11/prefdm就可以,虽然这种方法我不是很推荐,但是目前我只知道这种方法可以,网上说的那种用gdmsetup<br />命令然后其中有个自动登录的选项,这种方法貌似对root不管用,修改之后的prefdm如下<br />#!/bin/sh<br /><br /> PATH=/sbin:/usr/sbin:/bin:/usr/bin<br /><br /> # shut down any graphical boot that might exist<br /> if [原创 2010-08-29 21:55:00 · 1128 阅读 · 0 评论