Linux
文章平均质量分 73
钟文佳
我有我的滋味
展开
-
获取用户输入的问题(清除stdin)
需求: 从终端获取用户输入的用户名和密码(有效长度为n),我把 buffer 设为 n+10,这样当用 户输入过长时可以接收到多余的字符,从而判断出超长了;如果用户直接按回车键,那么应该 接收到0个字符。函数: fgets( buf, buf_size, stdin)问题: 当用户输入原创 2009-09-02 10:32:00 · 2004 阅读 · 0 评论 -
我的emacs配置文件
;;-----------------------------------------------;; cedet(load-file "~/tools/emacs/cedet/common/cedet.el");;-----------------------------------------------;; ecb(add-to-list load-path "~/to原创 2009-09-02 09:32:00 · 3501 阅读 · 0 评论 -
udev规则
udev介绍:1.udev规则文件: /etc/udev/rules.d/ # 用户自定义的规则文件一般放在这 /lib/udev/rules.d/2.udev主配置文件: /etc/udev/udev.conf3.(文件名中的)50为默认值;数值越小越先被解析。4.udev工具包括udevadm、udevcontrol、ude原创 2009-10-28 20:46:00 · 6146 阅读 · 2 评论 -
implantisomd5和checkisomd5
以前每做出一个ISO都会同时生成一个md5值文件,防止复制过程中数据损坏;现使用implantisomd5和checkisomd5两个工具,可以将md5值嵌入ISO中并直接效验,方便不少。用法:implantisomd5 xxx.isocheckisomd5 xxx.i原创 2011-10-12 15:09:35 · 5169 阅读 · 0 评论 -
引导扇区
CPU上电后会自动跳转到地址 0xFFFF0(BIOS ROM)处执行,BIOS完成一系列自检后将软盘(假设从软驱引导)第一个扇区(Cylinder/Head/Sector=0/0/1)复制到内存地址0x7C00处,并跳转到该地址执行引导代码;第一扇区最后两个字节必须是"0x55,0xAA"才能被当作引导扇区加载。引导扇区格式AddressDescriptionSi原创 2011-11-08 14:22:36 · 2074 阅读 · 0 评论 -
bash - 参数解析(getopts)
getopts用于解析命令行参数,是“shell builtin commands are inherited from the Bourne Shell”参考:http://www.gnu.org/s/bash/manual/html_node/Bourne-Shell-Builtins.html#Bourne-Shell-Builtins代码:#!/bin/ba原创 2011-11-09 20:51:57 · 2553 阅读 · 0 评论 -
去除Fedora16系统程序密码验证
问题:打开Fedora16的系统程序“用户和群组”时会弹出ROOT密码框,能否去除?方案:1. 增加USER账户到wheel分组 (USER表示当前用户)2. passwd -d USER (清空密码)效果:运行“用户和群组”等工具时不再提醒输入密码;(如果前面不删除的话,就只验证 USER密码即可获得权限,不用ROOT密码)原理:syste原创 2012-04-19 17:08:10 · 775 阅读 · 0 评论