- 博客(91)
- 资源 (64)
- 收藏
- 关注
原创 ~/.bashrc常用设置
export title="diy534"export ip=`/sbin/ifconfig | grep "inet addr" | head -1 | awk '/inet addr/ {print $2}' | cut -f2 -d ":"`#export PS1='\e]2; \[$title -\] \[$ip -\] \u\w\a[\u \W]\$'export PS1=
2011-11-30 15:26:46 2402
原创 丰富Putty的窗口标题内容
vi ~/.bashrc export title="diy534" // 显示标题,修改的地方也就是这儿export ip=`/sbin/ifconfig eth0 | awk '/inet addr/ {print $2}' | cut -f2 -d ":"` // 显示当前链接的ip地址,前面的脚本需要按实际情况进行修改export PS1='\e]2; \[$title -
2011-11-30 14:47:24 1286
原创 BAT——学习之路——几个最常用命令
从几个最常用命令入手echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令 echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。call 调用另一个批处理文件(
2011-11-30 01:48:51 711
转载 在linux下给grep命令添加颜色
http://mtnt2008.iteye.com/blog/710452在linux下给grep命令添加颜色 Java代码 grep --color "test" test.json grep --color "test" test.json 自动给grep加颜色 Java代码 vim ~/.bashrc
2011-11-30 00:36:05 75048
转载 彩色的命令行 —— 使用 ANSI 色彩代码(export PS1='\[\e[1;32m\][\u@\h \w]\$\[\e[0m\] ')
http://blog.sina.com.cn/s/blog_876095c20100wvkl.htmlhttps://wiki.archlinux.org/index.php/Color_Bash_Prompthttp://q.sohu.com/forum/5/topic/5717533http://www.discuz.net/home.php?mod=space&ui
2011-11-30 00:27:17 15311
原创 BAT——学习之路——入门
一、基础语法:1.批处理文件是一个“.bat”结尾的文本文件,这个文件的每一行都是一条DOS命令。可以使用任何文本文件编辑工具创建和修改。2.批处理是一种简单的程序,可以用 if 和 goto 来控制流程,也可以使用 for 循环。3.批处理的编程能力远不如C语言等编程语言,也十分不规范。4.每个编写好的批处理文件都相当于一个DOS的外部命令,把它所在的目录放到DO
2011-11-29 23:24:58 1196
转载 Bat学习笔记大全
http://www.cnblogs.com/niuxiaohao/archive/2011/03/17/1986845.html http://bathome.net/viewthread.php?tid=1203 http://wenku.baidu.com/view/b5e1944d2b160b4e767fcfbb.html http://and
2011-11-29 22:38:41 548
转载 freopen (stdin stdout ) 详解+实例
http://www.cnitblog.com/guopingleee/archive/2009/01/17/53843.aspx找一大圈子.........现在看到了点自己能看懂的东西.想不通就慢慢思考! 一定能懂的. 仔细看....都会讲出来...网上这个东西有点难找. 代码:[color=blue]-(dearvoid@LinuxEden:tty3)-(~/t
2011-11-29 12:01:53 1845
转载 堆(heap)和栈(stack)
1、管理方式不同:栈(stack)由编译器管理;堆(heap)由程序员管理。 2、空间大小不同:win32中,堆(heap)可达4G;VC中栈默认1M(可以修改)。 3、碎片问题:堆(heap)易产生;栈(stack)不会。 4、生长方向不同:堆(heap)生长方向是向上的,也就是向着内存增加的方向;栈(stack)相反。 5、分配方式不同:堆(heap)是动态的,没有静态的堆;栈
2011-11-29 01:17:22 675
转载 C语言的内存的分配机制
http://www.cnblogs.com/yezhenhan/archive/2011/11/16/2250476.html指向字符串常量的指针和字符串数组在使用时是有区别的。看下面两个函数//执行通过,返回“hello world”char *PtrChar(){ char *pc = "hello world"; return *pc;}//
2011-11-29 00:58:57 1260 1
转载 C语言printf格式
http://www.cnblogs.com/yezhenhan/archive/2011/11/16/2250542.htmlC中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示:表示输出类型的格式字符 格式字符
2011-11-29 00:56:56 985
转载 写程序的注意点
http://blog.csdn.net/feixiaoxing/article/details/6070767上大学、读研、工作以来,不知不觉已经八九年了。从高中的VB到现在的linux c, 编程反而变得越来越简单了,但是考虑的东西多了。下面就是我编写程序经常考虑的一些情况。 (1)函数编写的时候是否借口类型一致(2) if 是否可以跳出(3)while
2011-11-28 22:55:44 367
原创 xx.cpio.gz解压
第一种方法zcat xx.cpio.gz | cpio -idmv第二种方法第一步: gunzip xx.cpio.gz第二步:cpio -idmv
2011-11-28 19:24:12 482
原创 Linux的命令行快捷键
C-a(代表Ctrl + a,下同) 转到行首C-e 行尾C-k 往右删除到行末C-u 往左删除到行首C-r 检索历史命令Alt-d 往右边删除一个单词Alt-Backspace 往左删除一个单词
2011-11-28 16:00:53 383
原创 rpm终极经验总结
1、rpm -qf2、rpm -ql3、rpm -qa4、rpm -pql 列出RPM软件包内的文件信息5、rpm2cpio以上5个命令足以解决日常遇到99%的问题。
2011-11-28 13:15:22 886
转载 实例解析 用Linux操作系统构建的路由器
http://linux.chinaitlab.com/administer/724100_2.html
2011-11-25 14:28:11 410
转载 设备驱动 I/O内存
http://www.cnblogs.com/hanyan225/archive/2010/10/26/1861431.htmlhttp://fish123.blog.sohu.com/90286893.html
2011-11-25 11:39:30 415
原创 VC6.0 完整绿色版|Visual C++ 6.0
http://www.downcc.com/soft/softdown.asp?softid=5867 VC6绿色版,完整库文件.WTL,MFC可以编译运行 ShortCut.exe 建立快捷方式到桌面
2011-11-24 20:04:00 6689
转载 busybox produce initrd
http://linux.chinaunix.net/techdoc/develop/2007/09/12/967660.shtml
2011-11-23 01:19:16 503
转载 linux 系统调用
http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html
2011-11-22 14:27:28 329
转载 常用Shell脚本集
http://www.33220.cn/2011/0321/254.html 如何用脚本实现分割文件#!/bin/bashif [ $# -ne 2 ]; then echo 'Usage: split file size(in bytes)' exitfifile=$1size=$2if [ ! -f $fi
2011-11-22 03:11:54 1413
转载 linux shell 下here document 文档
http://techbbs.zol.com.cn/1/85_788.htmllinux shell 下here document 文档一个here document就是一段带有特殊目的的代码段. 它使用I/O重定向的形式将一个命令序列传递到一个交互程序或者命令中, 比如ftp, cat, 或者ex文本编辑器. 1 COMMAND
2011-11-22 03:03:38 7535
转载 Unix/Linux Shell编程实战:使用嵌入文档Here Documents
Unix/Linux Shell编程实战:使用嵌入文档Here Documents一、Here Documents(嵌入文档)Here Documents作为重定向的一种方式,指示shell从源文件的当前位置开始读取输出,直到遇到只包含一个单词的文本行时结束。在该过程中读到的所有文本行都将作为某一个命令的标准输入而使用。 here-documents的使用形式:comm
2011-11-22 03:00:12 2276 2
转载 脚本收集
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 脚本收集递归查找inet_pton单词grep -r inet_pton ./test > ./test/a.txt打印不包含tcl的文件for i in $(ls|grep -v tcl);do echo $i;donefor i in 'ls|g
2011-11-22 02:58:39 464
转载 shell学习笔记二--工具
原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处 、作者信息和本声明。否则将追究法律责任。http://licong.blog.51cto.com/542131/208576http://licong.blog.51cto.com/542131/205615《shell学习笔记一--总括》中我们粗略介绍了一下sehll的六大功能,本篇我们来详细讨论一下功能一:执行程序。
2011-11-22 02:56:22 434
转载 Shell之Here Document
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jeremiah.blog.51cto.com/539865/339211 最近使用Shell编程编辑文件的时候,学习到了Here Document。感觉不错,分享给大家。 Here Document是已“ 我们知道平常在lin
2011-11-22 02:45:30 343
转载 如何编写shell脚本
http://blog.csdn.net/luojunjing/article/details/300277 摘要:本文结合大量实例阐述如何编写一个shell脚本。为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化
2011-11-22 00:44:06 803
转载 strsep
分割字符串的.和strtok基本一样. #include #include int main() { char ptr[]={ "abcdefghijklmnopqrstuvwxyz "}; char *p,*str= "m "; p=ptr; printf( "%s\n ",strsep(&p,str)); printf( "%
2011-11-21 22:43:51 500
转载 关于ioremap 和 phys_to_virt
http://hi.baidu.com/shaobozuo/blog/item/363f913302c28e205bb5f5f6.html
2011-11-21 17:07:56 1023
原创 “黑色经典”系列之《嵌入式Linux应用程序开发详解》——第10章嵌入式Linux网络编程
“黑色经典”系列之《嵌入式Linux应用程序开发详解》——第10章嵌入式Linux网络编程embeddedLinux-10.pdf
2011-11-21 16:53:43 560
转载 mmap例子
http://blog.chinaunix.net/space.php?uid=20788752&do=blog&id=484592
2011-11-21 16:20:47 351
转载 linux进程间通信概述
Linux进程间通信(IPC)有几种方式,下面将将简单的简述一下: 一。管道(pipe) 二。信号量(semophore) 三。信号(Signal) 四。消息队列(Message Queue) 五。共享内存(shared memory) 六。套接字(socket)
2011-11-20 14:10:01 324
转载 linux下mmap()函数
最近看完了Beginning Linux Programming的文件系统部分, 感觉还是有颇多收获, 对系统调用有了一个初步的概念, 同时也了解了标准I/O库和Linux系统调用函数的关系. 不过关于mmap的内存映射机制理解的不透彻,毕竟书上讲的东西有限, 于是找到一篇解说的挺详细的文章, 学习和分享一下.mmap: memory map在讲述文件映射的概念时, 不可避免的要牵涉到虚存
2011-11-20 00:42:31 487
转载 mmap详解
转载自:http://hi.baidu.com/%D4%BC%D0%DE%D1%C7ing/blog/item/ee1664d899820ae138012f11.html mmap功能描述: mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。
2011-11-20 00:12:05 661
转载 /dev/mem
http://blog.csdn.net/wlp600/article/details/6893636 /dev/mem是物理内存的全映像,可以用来访问物理内存,一般用法是open("/dev/mem",O_RDWR|O_SYNC),然后mmap,接着就可以用mmap的地址来访问物理内存,这实际上就是实现用户空间驱动的一种方法。有几个论据倾向于用户空间编程,有时编写一个所谓的用户空间设
2011-11-20 00:00:35 1851
转载 Linux Shell自动交互的三种方法
expect的基本用法 http://bbs.chinaunix.net/thread-594417-1-1.html 教会你Linux Shell自动交互的三种方法http://os.51cto.com/art/200912/167898.htm
2011-11-17 19:41:11 512
转载 把VIM打造成一个真正的IDE
这里所说的IDE主要是指C/C++开发,但是由于笔者之前也搞java和c#开发,所以对这两种语言也会有所兼顾。这个话题可能要分好几篇文章来写了,今天主要讲一下最简单的,包括vimrc里面的基本配置,让vim能够完美支持各种源码文件;vimrc配置如下(为简单起见,采取注释的方式直接说明):123456789101112
2011-11-17 02:39:38 640
转载 Linux下多个进程或线程同时对一个文件进行写操作
http://apps.hi.baidu.com/share/detail/19901173Linux下多个进程或线程同时对一个文件进行写操作,如何解决冲突?使用flock(锁定文件或解除锁定),简单可行!先介绍一下flock函数吧头文件 #include定义函数 int flock(int fd,int operation);函数说明 flock()会依参
2011-11-17 02:33:06 2947
扩展vim插件 - code_complete.vim
2012-11-25
火狐14 离线安装包(包含pentadactyl插件)
2012-11-05
SnagIt 8.2.3 屏幕、文本和视频捕获与转换程序
2012-11-03
Clover –Windows资源管理器多标签页 扩展
2012-06-11
PieTTY 是由林弘德(Hung-Te Lin, piaip)以 PuTTY 源代码为基础
2012-04-08
TinyCountdown – 小巧可全屏倒计时工具
2012-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人