Linux/Ubuntu
liuxuejiang158
做点笔记,省的百度不到。。。
展开
-
第二周
查找命令 /pattern :向下查找pattern匹配字符串 ?pattern:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找 二、使用终端的快捷方式Shift+Ctrl+T:新建标签页Shift+Ctrl+W:关闭标签页Ctrl+原创 2013-03-01 04:50:25 · 772 阅读 · 0 评论 -
追求最强的vim(未完待续)
入门就是vi,现在还是个低级vim使用者,默哀!今天想起了配置个强大的vim,但是没有成功。暂时把已做的工作记录下来,后面继续攻坚,感觉中文的vim配置远远不够,插件啊!哪里去了?下面这两篇文章还行,但是没有进行完毕!http://blog.csdn.net/tge7618291/article/details/4216977http://linux-wiki.cn/wiki/zh原创 2013-06-17 22:05:28 · 2283 阅读 · 0 评论 -
cscope
安装ubuntu时需要:sudo umount -l /isodevicevi的配置: 55 set number 56 set cindent 57 set autoindent 58 set smartindent 59 set showmatch 60 set ruler 61 set tabstop=8 62 set shiftwidth=4原创 2013-02-24 19:23:33 · 963 阅读 · 0 评论 -
unix系统信号
原创 2013-06-25 16:09:01 · 943 阅读 · 0 评论 -
ubuntu笔记+查找替换+解压缩
挂载:sudo mount -t nfs 主机名:/文件 /mnt卸载:umount -f /mnt查看堆信息:ulimit -s 设置堆容量: ulimit -s unlimited原创 2013-04-03 13:55:08 · 1205 阅读 · 0 评论 -
Ubuntu安装Google Protocol Buffer
下载安装步骤,需要自行下载包并安装 ./configure make make check make install编译proto文件时出现以下错误:原创 2013-11-10 15:36:26 · 10240 阅读 · 0 评论 -
Ubuntu安装g++-4.8
sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install g++-4.8至此,g++-4.8已经安装,但还未被设为默认。再执行下面的命令切换链接。sudo rm /usr/bin/g++sudo ln -s /usr/bin/g++-4.8 /usr/bin原创 2013-12-03 16:44:43 · 5820 阅读 · 0 评论 -
Ubuntu笔记:系统使用,程序调试报错等
1 查看环境 env |grep -i HADOOP_CMD ,添加环境在/etc/environment原创 2013-12-01 23:47:39 · 2184 阅读 · 0 评论 -
Ubuntu安装graphviz
1 sudo apt-get install graphviz2 编写一个test.dot的文件,内容如下:digraph abc{ a; b; c; d; a->b; b->d; c->d;}3 编译文件: dot -Tsvg test.dot -o test.svg,在当前目录下生成一个图文件test.svg,如下所示:原创 2013-12-27 16:16:13 · 12317 阅读 · 0 评论 -
gedit和vim中文支持
编辑~/.vimrc文件,加上如下几行: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8gedit支持中文,在终端下运行:gsettings set org.gnome.gedit.prefe原创 2014-03-09 09:08:39 · 1184 阅读 · 0 评论 -
Thinkpad E430C关闭触摸板(Ubuntu)
请打开终端ctrl + alt + t输入xinputoutput:⎡ Virtual core pointer id=2 [master pointer (3)]⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]原创 2013-09-28 10:24:14 · 3781 阅读 · 1 评论 -
ssh无密码登陆
ssh无密码登陆,我参考教程:原创 2014-07-08 16:51:00 · 1199 阅读 · 0 评论 -
Ubuntu 12.04 64位安装qq2013
1 sudo apt-get install ia32-libs2 下载longene qq2013包,地址:原创 2014-07-28 10:31:35 · 1175 阅读 · 0 评论 -
win7 easybcd ubuntu
vimlinuz.efi vimlinuz <!--@page {margin:2cm}p {margin-bottom:0.21cm; direction:ltr; color:#000000; text-align:justify; widows:0; orphans:0}p.western {font-family:"Calib原创 2013-07-11 23:41:22 · 1031 阅读 · 0 评论 -
ubuntu挂载磁盘软件
sudo apt-get install ntfs-configsudo ntfs-config原创 2013-07-12 22:38:08 · 1195 阅读 · 0 评论 -
VIM大全
1. 关于VIMvim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh)1.1 Vim的几种模式正常模式:可以使用快捷键命令,或按:输转载 2013-03-10 10:27:23 · 1123 阅读 · 0 评论 -
valgrind
Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构转载 2013-04-04 19:04:50 · 1205 阅读 · 0 评论 -
文件分割
将一个大文件分成若干个小文件方法例如将一个**.txt文件分成前缀为 B**_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式先利用wc -l **.txt 读出 B**.txt 文件一共有多少行再利用 split 命令split -l 2482 **.txt -d -a 4 **_将 文件 **.txt 分成若干个小文件,每个原创 2013-04-17 12:44:37 · 993 阅读 · 0 评论 -
画网络拓扑图
在python下安装networkx绘制复杂网络图形,编写的python代码如下:import networkx as nximport matplotlib.pyplot as pltf = open('graph.txt','r')G = nx.Graph()for linefile in f: list = linefile.split('\t') x=list[0]原创 2013-04-18 21:49:53 · 10730 阅读 · 6 评论 -
命令行下查看文件
在linux下查看文件夹大小(命令行方式)进入文件夹里面# du -h 查看每一个文件的大小或者# du -sh 文件夹名 查看当前文件夹大小 单位是M或者# du -ks 查看当前所在文件夹大小# du -ks 文件夹名 查看当前指定文件夹大小原创 2013-05-21 19:19:42 · 1099 阅读 · 0 评论 -
linux等待所有子进程的方法
while(wait(NULL)!=-1){}原创 2013-06-08 16:04:17 · 1854 阅读 · 0 评论 -
linux查看文件内容
cat more lessheadtailtacnl原创 2013-06-08 21:00:12 · 1004 阅读 · 0 评论 -
apt
apt-cache search # ------(package 搜索包) apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等) apt-get install # ------(package 安装包) apt-get install # -----(package --reinstall 重新安装包) apt-get -f i原创 2013-06-14 15:29:05 · 1180 阅读 · 0 评论 -
vi配置
/usr/share/vim/vimrc"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Maintainer: " Amir Salihefendic" http://amix.dk - amix@amix.dk"" Version: " 5.0 - 29/转载 2013-04-03 20:01:49 · 1116 阅读 · 0 评论 -
shellscript终止进程
pid=$(ps aux| grep '*' | cut -d ' ' -f 2)kill -9 $pid//killall - i -9 name原创 2013-06-24 14:47:32 · 1058 阅读 · 0 评论 -
全局变量不能控制进程同步
搞清楚fork()子进程是父进程地址空间的副本,所以不能妄想通过全局变量控制子进程。IPC而vfork()是子进程在父进程地址空间运行且子进程优先执行。实例验证:#include#include#include#include#include#includeusing namespace std;void fun(char *ptr);int fla原创 2013-06-25 09:34:48 · 1587 阅读 · 0 评论 -
vim中统计字符串出现的次数
vim中统计字符串出现的次数:原创 2014-06-18 16:18:31 · 61612 阅读 · 1 评论