网络命令
增加IP命令
ifconfig eth0 192.168.0.100
增加默认网关命令
route add default gw 192.168.0.254
查看哪个端口被占用
lsof -i:8080
更多关于lsof的信息:http://lelong.javaeye.com/blog/844801
VI命令
(附VI的官方文档:http://vimcdoc.sourceforge.net/doc/starting.html#$VIM)
对于vimrc的位置:网上很多说是在~目录下,但我的redhat9并不是,可以这样查找man vi 看下面的位置文件信息,说是在/usr/share/vim/vimrc中,但我去找时并不在,用locate vimrc找到在/usr/share/vim/vim61/macros/vimrc中 好,回到正题。
改变tab大小为4
:set tabstop=4
显示行号
:set nu
移到当前行尾
shift + A 移到并编辑 $ 只移到行尾
。去掉查找后的高亮
:nohl
。去到指定行
:10 或者在打行时 vi 10 filename
查看.a库文件或.o目标文件里面的符号或函数接口 nm filename
nm libSDL.a
2011.03.30
automake的使用:点这里
2011.04.06
Linux下GCC怎样使用自己的库文件
例如要使用库 ../libs/libfltk.a
1.用 –L../libs来包含库文件目录
2.用 -lfltk来使用库libfltk.a 猜测是gcc默认搜索lib开头的文件并以libxxx.a中的xxx作库名
Linux查找命令
从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名
从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名
查找时不区分大小写:$ grep –i "被查找的字符串" 文件名
查找匹配的行数:$ grep -c "被查找的字符串" 文件名
从文件内容查找不匹配指定字符串的行:$ grep –v "被查找的字符串" 文件名
从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行find / -type f -name "*.log" | xargs grep "ERROR"
在当前目录下查找所有文件,文件中包含XOpenDevice的
ls | xargs grep ‘XOpenDevice’