摘要: 原文链接http://www.cnblogs.com/wangkangluo1/archive/2012/06/13/2548655.html废话 可忽略接触Expect是迫不得已。系统管理员在工作中经常会遇到这样的问题,需要实现一个自动交互的工具,这个工具可以自动Telnet或者Ftp到指定的服务器上,成功login之后自动执行一些命令来完成所需的工作。 当然,有很多编程语言可以去解决此类问题,比如用C、Perl、或者Expect。 显然,尽管C是无所不能的,但是解决此类问题还是比较困难,除非你熟悉Telnet或者Ftp协议。 曾经见过别人用C实现了一个简单的Telnet客户端协议的程... 阅读全文
posted @ 2012-06-17 12:37 Leo Forest 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 以下部分原文:http://hi.baidu.com/tracyu1026/item/b9c7a10e9f5f2594a3df43c9测试脚本test.sh:i=1while :do echo $i sleep 1 ((i++))done一、当在前台运行某个作业时,终端会被该作业占据,从而需要再开一个终端来进行其他的操作,为了避免这种不方便我们可以将作业放到后台执行,主要有两种方式1、&命令sh test.sh &该命令将脚本放到后台执行,但是标准输出还是会显示到当前终端,影响用户操作,所以最好是将输出重定向到其他文件sh test.sh &>/dev/null如 阅读全文
posted @ 2012-06-17 12:02 Leo Forest 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 正常模式下qa #开始录制宏,a可以用其他寄存器do something #完成需要录制的操作q #结束录制@a #播放一次50@a #播放50次实例打开a.txt输入一串a,然后ESC回到正常模式,a.txt的内容:aaaaaaaaaaaaaaaaaaaaaa执行宏命令,(没有回车)qaYP$xq49@a播放宏以后a.txt的内容:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa... 阅读全文
posted @ 2012-06-17 10:41 Leo Forest 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 换行符:Unix/linux: '\n', 0x0AWindows: “\r\n”, 0x0D0AMac OS: '\r', 0x0D 阅读全文
posted @ 2012-06-16 14:27 Leo Forest 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.csdn.net/yttyhf2006/article/details/4381363在命令行方式下 输入 mplayer a.rmvb -ao pcm:file=a.wav -vc dummy -vo nulla.rmvb为要提取的影片a.wav为提取出来的声音更多 mplayer及的 参数信息 使用方法 请参考http://www.mplayerhq.hu/DOCS/man/zh_CN/mplayer.1.htmlhttp://www.mplayerhq.hu/DOCS/HTML/en/index.html其他语言请参考 选择http://www.mplaye 阅读全文
posted @ 2012-06-15 15:52 Leo Forest 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 更新错误如下:Proceed with installation? [Y/n] y(39/39) checking package integrity [----------------------] 100%(39/39) loading package files [----------------------] 100%(39/39) checking for file conflicts [----------------------] 100%error: failed to co... 阅读全文
posted @ 2012-06-15 09:54 Leo Forest 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: 查看已安装字体fc-list | less搜索库里可用的字体pacman -Ss ttf | less找到要用的自体安装之,比如文泉忆sudo pacman -S wqy-zenhei或者手动安装,把ttf字体文件复制到/usr/share/fonts/TTF目录下。更新字体库fc-cache -vf 阅读全文
posted @ 2012-06-13 14:25 Leo Forest 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 从Windows拷过来的图像目录会有一个Thumbs.db的文件。在Linux下Thumbs.db没什么用,看着还不舒服,于是写个小脚本删之~!#!/bin/bashfor i in `find . | grep '\/Thumbs.db$'`do rm "`echo $i`"done其实这是一个比较二的做法,用一条命令即可完成上述脚本的工作find . -name "Thumbs.db" -delete 阅读全文
posted @ 2012-06-11 19:42 Leo Forest 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/wangkangluo1/archive/2011/06/16/2082287.html#include <pthread.h>#include <stdio.h>#include <sys/time.h>#include <string.h>#define MAX 10pthread_t thread[2];pthread_mutex_t mut;int number=0, i;void *thread1(){ printf ("thread1 : I'm thread 1\ 阅读全文
posted @ 2012-06-09 12:05 Leo Forest 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1. map的构造函数map共提供了6个构造函数,这块涉及到内存分配器这些东西,略过不表,在下面我们将接触到一些map的构造方法,这里要说下的就是,我们通常用如下方法构造一个map:map<int, string> mapStudent;2. 数据的插入在构造map容器后,我们就可以往里面插入数据了。这里讲三种插入数据的方法:第一种:用insert函数插入pair数据#include <map>#include <stdlib.h>#include <iostream>#include <string>using namespace 阅读全文
posted @ 2012-06-06 14:25 Leo Forest 阅读(297) 评论(0) 推荐(0) 编辑