Linux基础学习
文章平均质量分 68
ChrisXiaoxh
这个作者很懒,什么都没留下…
展开
-
[转]Vi/Vim查找替换使用方法
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一转载 2013-01-22 13:41:53 · 369 阅读 · 0 评论 -
缺少动态连接库.so--cannot open shared object file: No such file or directory
总结下来主要有3种方法: 1. 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边 ln -s /where/you/install/lib/*.so /usr/lib sudo ldconfig 2.修改LD_LIBRARY_PATH export LD_LIBRARY_PATH=/where/you/install/lib:$LD_L转载 2013-07-27 11:34:27 · 731 阅读 · 0 评论 -
Linux下安装gtest/gmock
闲来无事,想尝试一下gtest/gmock,根据下载的源码包里有README,并根据自己安装过程补充记录如下,以便以后查询 1.获取GTest/GMock源码 从Google网站上http://code.google.com/p/googlemock/downloads/list下载GMock源码(GMock源码中包含GTest源码,无需另外下载GTest源码) 放到本地目录,我原创 2013-09-12 19:57:24 · 15059 阅读 · 0 评论 -
Linux服务器当前各种TCP网络连接状态的统计
例如服务器上的TCP网络连接状态显示如下: [root@www.codesky.net ~]# netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address S转载 2013-09-30 06:37:00 · 2207 阅读 · 0 评论 -
编写MakeFile学习笔记
工作中有时需要编写Makefile,之前都是公司大牛们已经将整个工程的Makefile编写完毕,像我这样的菜鸟只是傻傻的执行make,却浑然不知其所以然。 这两天写了个小程序,有三级目录,header和cpp文件有十几个,文件夹三、四个,发现如果还是像原来一样敲命令编译程序,一来麻烦,二来代码的头文件包含、编译顺序等一系列的问题都出来了,遂打算学习写写Makefile,主要参考的资料还是在网上流原创 2013-09-24 21:27:10 · 580 阅读 · 0 评论 -
linux删除除某(多)个文件之外的文件
最简单的方法是 # shopt -s extglob # rm -fr !(file1) 如果是多个要排除的,可以这样: # rm -rf !(file1|file2) 执行完rm命令后,将extglob恢复默认, shopt -u extglob shopt命令是set命令的一种替代,很多方面都和set命令一样,但它增加了很多选项。可以 使用"-p"选项转载 2013-10-20 07:08:48 · 671 阅读 · 0 评论 -
Astyle使用说明
Astyle是一个开源的代码美化工具,可以用于美化C/C++,C#,JAVA代码等。 1 Linux下安装使用 1.1 安装 http://astyle.sourceforge.net/ 解压,编译,安装 1.2 配置代码格式 cat > ~/.astylerc --style=allman --indent=tab=8 #--brackets=linux --brac转载 2013-10-22 20:57:36 · 1273 阅读 · 0 评论