Unix/Linux
文章平均质量分 68
DVStream
这个作者很懒,什么都没留下…
展开
-
ubuntu 端口操作
端口的安全性就不多说了,在ubuntu下想要开启或者关闭端口方法如下:1.扫描端口用ubuntu自带的网络工具中的端口扫描不够强大,扫描结果可能不全,推荐用nmap,黑客常用的端口扫描利器!安装方法:sudo apt-get install nmap ,想扫描端口nmap后加上域名或者ip即可。下面扫描本地端口:nmap localhost 2.查看端口进程命转载 2013-01-21 23:35:43 · 894 阅读 · 0 评论 -
ubuntu与win7双系统,重装win7后的grub引导修复
Ubuntu与Win7双系统,在重装Win7后会出现Ubuntu的Linux不能启动的情况,这是因为grub引导被覆盖了。 要修复grub需要一张Ubuntu的LiveCD(安装光盘),用LiveCD启动电脑,进入试用Ubuntu,进入之后打开终端,做如下几步: 1、输入sudo -i取得权限; 2、找到安装ubuntu的挂载点,我的 / 在sda9,/boot转载 2014-03-22 11:13:33 · 1112 阅读 · 0 评论 -
最佳vim技巧
最佳vim技巧----------------------------------------# 信息来源----------------------------------------www.vim.org : 官方站点comp.editors : 新闻组http://www.newriders.com/books/opl/ebooks/07357100转载 2013-12-26 16:21:03 · 3753 阅读 · 0 评论 -
宽字符测试
#include#includeusing namespace std;int main(){ wstring ws1=L"一二三四五六七八九"; wstring ws2=L"123456789"; wstring ws3=L"abcdefghi"; string a=""; cout cout cout cout cout stri原创 2013-12-20 20:37:24 · 884 阅读 · 0 评论 -
Ubuntu及Terminal常用快捷键(转载)
1.关于终端的快捷键:Tab:tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例 来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。如果您的文件夹下,有两个名字开头部分相同的文件,比如有”picture001.bmp”和”picture002.bmp”两个文 件,输入”rm pic”以后按下tab键,就会补全成”rm picture”,您可以转载 2014-01-04 14:36:04 · 1249 阅读 · 0 评论 -
【Shell】统计文件里面特定字符串出现次数
下面三个方法都可以完成这个需求1.第一种方法:使用grep命令进行统计grep -o '字符串' file |wc -l2.第二种方法:使用awk命令进行统计awk -v RS="@#$j" '{print gsub(/字符串/,"&")}' file3.第三种方法:另一种使用awk命令进行统计的方法awk '{s+=gsub(/字符串/,"&")}END{p转载 2013-12-17 17:27:27 · 19297 阅读 · 1 评论 -
利用sed 命令去掉windows下回车符及空白符
1.去掉所有行的空格sed -i 's/ //g' df.txt2.去掉所有行的空格sed -e 's/ //g' df.txt >cwm.txt3.将每一行拖尾的“空白字符”(空格,制表符)删除sed 's/ *$//' df.txt >cwm.txt4.将每一行中的前导和拖尾的空白字符删除sed 's/^ *//;s/ *$//' df转载 2013-12-17 17:29:22 · 4350 阅读 · 0 评论 -
VIM在多窗口编辑时的几个快捷键
使用VI提供的多窗口编辑在项目文件比较多的情况下非常方便。今天总结了几个比较好用的快捷键。最基本的是打开分割窗口 :sp a.pl切换窗口 Ctrl + w 按一次加上下键可以自己选择切换方向,按两次则从上到下自动遍历窗口扩大窗口 Ctrl-w + 扩大窗口缩小窗口 Ctrl-w - 缩小当前编辑窗口在vim中执行shell命令 :! ls 这样可以执行sh转载 2013-12-28 16:24:32 · 1071 阅读 · 0 评论 -
详解Linux下SSH远程文件传输命令scp
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦转载 2013-11-07 15:34:27 · 873 阅读 · 0 评论 -
c++中的.hpp文件
hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该cpp文件即可,无需再 将cpp加入到project中进行编译。而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj,采用hpp将大幅度减少调用 project中的cpp文件数与编译次数,也不用再发布烦人的lib与dll,因此非常适合用来编写公用的开源库。1、是转载 2013-10-18 09:36:16 · 1634 阅读 · 0 评论 -
gcc生成静态库和动态库
http://hi.baidu.com/rgao_168/item/99eb94d7180c02876cce3f5e蛮清楚的。我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需转载 2013-10-16 14:31:21 · 727 阅读 · 0 评论 -
动态库与静态库的异同、生成和使用详解
下面表格实例中,实现了把test模块分别生成动态库(libtest.so)和静态库(libtest.a),并使用了生成的库。详情和注解如下: 类型生成使用异同其他动态库(.so格式)1.先编译成.o文件:gcc -c test.c -o test.o;2.封装成动态库:gcc -share -fPCI -o libte转载 2013-10-16 14:05:01 · 932 阅读 · 0 评论 -
动态库*.so制作-linux 嵌套动态库
http://blog.csdn.net/cy_cai/article/details/9959511在linux下制作动态库*.so。1、linux下动态库的制作//so_test.h#include "stdio.h"void test_a();void test_b();void test_c();//test_a.c#in转载 2013-10-16 17:25:50 · 2094 阅读 · 0 评论 -
gcc头文件指定及动态链接的使用
目录(?)[-]gcc头文件指定及动态链接的使用gcc头文件指定及动态链接的使用一include 与include二gcc指定头文件的三种情况三Linux指定动态库路径gcc头文件指定及动态链接的使用本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文转载 2013-10-16 15:23:12 · 1071 阅读 · 0 评论 -
问题集合 ---- linux 静态库和动态库
本文转自多网址,对作者表示感谢===================================================================linux静态库和动态库分析本文转自 http://www.linuxeden.com/html/develop/20100326/94297.html 1.什么是库转载 2013-10-16 14:32:58 · 735 阅读 · 0 评论 -
Linux下静态库和动态库(共享库)的制作与使用(原创)
作者:武汉华嵌嵌入式培训中心 讲师李家凯 Linux下静态库和动态库(共享库)的制作与使用 Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。 静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,转载 2013-10-16 14:21:26 · 719 阅读 · 0 评论 -
ubuntu 12.04更新源
1、首先备份Ubuntu 11.10源列表1sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表)2、修改更新源1sudo gedit /etc/apt/sources.list#台湾源转载 2012-07-13 13:28:34 · 1014 阅读 · 0 评论 -
推荐个整合了vim各种学习资源的网站
推荐个整合了vim各种学习资源的网站:http://u.memect.com/1005/转载 2014-05-22 11:00:54 · 1096 阅读 · 0 评论