Linux命令备忘

网络命令

增加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’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值