- 博客(18)
- 收藏
- 关注
转载 如何解压RPM包
有时我们需要RPM包中的某个文件,如何解压RPM包呢?RPM包括是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:rpm2cpio xxx.rpm | cpio -div例如:[root@localhost oracle]# rpm2cpio oracle-instantclient11.2-basic-11.2.0.2.0.i386.r
2011-10-29 09:52:31 2123
转载 rpm详解
关键词:rpm 用法: rpm [选项...]查询选项 (参数 -q 或 --query):-c, --configfiles 列出所有配置文件-d, --docfiles 列出所有文档文件--dump 导
2011-10-29 09:30:07 816
转载 交换Caps Lock和右ctrl
ctrl应该是emacs快捷键中使用率最高的了吧,我习惯用左手小拇指按左边的ctrl,长期使用很不舒服,偶尔看到网上讲到可以将ctrl和caps lock键交换,实验了一下,花了几天改变按键习惯,现在确实比以前按得顺手多了。网上流传较广的文章有些小问题,我把自己的解决方法贴出来。linux下交换Caps Lock和右Ctrl:使用xmodmap吧,写一个配置文件.xmodmap放在~下:
2011-10-23 14:13:05 2971
转载 emacs 快捷键
C = ControlM = Meta = Alt | EscDel = Backspace基本快捷键(Basic)C-x C-f "find"文件, 即在缓冲区打开/新建一个文件C-x C-s 保存文件C-x C-w 使用其他文件名另存为文件C-x C-v 关闭当前缓冲区文件并打开新文件C-x i 在当前光标处插入文件C-x b 新建/切换缓冲区C-x
2011-10-23 13:57:38 565
转载 解决Rhythmbox乱码
建立一个Rhythmbox播放器的图标到Panel或者桌面或者任何可以修改图标内容的地方解决:图标上,右键 -> 属性 -> 命令 改为 env GST_ID3_TAG_ENCODING=GBK rhythmbox %U(原为rhythmbox %U)然后以新的图标启动rhythmbox,清空原有的媒体库,重新导入文件/目录即可.
2011-10-23 13:28:22 379
转载 CentOS 6 安装后基本配置
1.网络配置(1)命令配置# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 //ip地址、子网掩码# route add default gw 192.168.0.1 dev eth0 //网关# hos
2011-10-18 21:16:04 587
转载 error while loading shared libraries的解决方法2则(转)
执行程式时,如此遇到像下列这种错误: ./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or dir
2011-10-18 14:55:11 390
转载 linux 下自动挂在ntfs 方式(使用ntfs-3g)
ntfs-3g是一个用于读写NTFS分区的用户态文件系统(FUSE)。优点是支持NTFS的完美读写,安装/配置简单,而且已经进入Fedora Extras。缺点是因为是用户态文件系统,所以大量IO有明显的CPU资源占用。FC6步骤:1、确认官方yum仓库可
2011-10-18 14:15:49 836
原创 x61 在 linux 下 中键的滚动设置。
在linux环境下,编写shell脚本,命名为:“Mouse_wheel.sh”打开后粘贴以下内容到里面,保存推出(ps,最好另外保存到别的地方)#!/bin/bash# for thinkpad trackpoint, middle key scroll scree
2011-10-18 13:09:19 530
原创 LINUX C 时间操作
1.时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果.这个时候我们可以使用下面两个函数: #include time_t time(time_t *tloc); char *ctime(const time_t *clock); time函数返回从1970年1月1日0点以来的秒数.存储在time_t结构之中.不过这个函数的返回值对于我们来说没
2010-05-05 14:38:00 986
原创 LINUX C 定时器
【实现功能】:Linux下的C编程:编写一个程序(库),实现定时器(计时器)的功能,它能为用户提供在同一进程中多次使用的定时器。这里要求用信号来实现。【解题思路】:编写一个结构体Timer代表一个计时器,然后再定义Timer类型的数组myTimer[N],用来保存我们设置的定时器;再定义函数setTimer()生成计时器,并将生成的计时器保存到myTimer中,这样通过多次调用,就可以在同一个进程
2010-05-05 14:32:00 2548
转载 动态分配二位数组(包括内容连续方法)
假设我需要一个nrows、ncolumns数组,则可以用以下几种方法动态分配空间:1.动态数组的成员都可以用正常的数组下标 Array[i][j]#include #include void main() { int nrows,ncolumns;
2010-03-26 13:13:00 454
原创 C语言位域操作方法
一、位域 有些信息在存储时,并不需要占用一个完整的字节, 而只需占一个或几个二进制位;例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域, 并说明每个区域的位数,每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几个不同的对象用一个
2010-03-22 09:16:00 1324
原创 shell 关于 while 循环中赋值的问题
程序1#!/bin/sh count=0 cat temp.txt|while read fre do count=$(($count+$fre)) done echo "$count"exit 1程序2#!/bin/sh count=0 exec 3
2010-03-17 13:51:00 7337 1
转载 shell 字符串操作小结
#!/bin/bash############################################ 演示bash中操作字符串的操作## 后面是输出结果###########################################str="abc123abcABC"# |-|# |-------|#计算字符串的长度 echo ${#str} #12#位置
2010-03-17 12:22:00 322
转载 shell字符串的截取
shell字符串的截取的问题:一、Linux shell 截取字符变量的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c1-84.echo $5.expr $a : ‘/(.//).*’6.echo $a|dd bs=1 count=8 2>/dev/null二、按指定的字符
2010-03-16 10:34:00 317
原创 C语言中system调用shell脚本的问题
在C语言中使用system()语句调用shell脚本时,C语言程序并不会等待system()语句执行完毕尤其在shell脚本有调用bash下命令时并向文件输出时,又无法用刷新标准输出流缓冲区的方式来解决乱序输出的问题.例如C中部分for (int i=0;i{ system("./test.sh");}shell中部分cat /dev/null > test.t
2010-03-13 09:46:00 1894
原创 shell脚本 字符串子串匹配
shell脚本中字符串子串匹配 a="abc"b="abcd"case $b in "$a"*) #do anything that you want ;; *) ;;esac 在shell脚本中字符串子串匹配的test不能作为condition造成了在if语句中无法应用,但是作
2010-03-13 09:40:00 2390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人