Linux
muyuxuebaoTemp
发生发生的
展开
-
linux awk命令详解
参考http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html转载 2016-03-09 13:13:33 · 221 阅读 · 0 评论 -
C++ 编程规范,自己总结的
构造函数添加默认值的的时候()放在一行try与{之间要有空格加简要的注释返回只有true的时候,函数返回类型改为void一行长度不要太长原创 2016-07-04 19:03:52 · 180 阅读 · 0 评论 -
根据进程名杀死进程 -kill进程名
前两天一个老师给我出了一个linux操作上的问题,现在知道进程名怎样杀死这个进程。或许很多人都会和我一样说用#pkill 进程名 或是#killall 进程名的确这个两个命令都能做到这些,而且我们平时一般知道进程名需要杀死进程的时候也都是用的这两个命令。可是他叫我用kill 命令来完成这个一操作。我们知道kill 要杀死进程是需要知道进程的id的即进程号,其实这个思路就是需要通过其转载 2016-07-06 12:15:30 · 614 阅读 · 0 评论 -
linux sed 批量替换字符串
sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`这个` 符号是tab键上边,数字1左边的那个,不是单引号 '-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名原创 2016-07-19 15:33:00 · 195 阅读 · 0 评论 -
vim查找/替换字符串
参考 http://www.cnblogs.com/GODYCA/archive/2013/02/22/2922840.htmlvi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivi转载 2016-06-23 13:51:32 · 151 阅读 · 0 评论 -
vim中设置自动缩进
自动缩进:打入":set cindent"即可。语法加亮:修改/etc/vimrc文件。去掉"syntax on"前面的引号。vim末行模式下输入:"syntax on"。转载 2016-06-23 15:29:29 · 478 阅读 · 0 评论 -
CentOS clang complete 的安装与配置
参考 http://www.cnblogs.com/egmkang/archive/2011/02/20/clang_complete.htmlhttp://www.cnblogs.com/davytitan/p/3924402.html原创 2016-07-17 22:59:01 · 737 阅读 · 0 评论 -
设置 shell脚本在shell脚本所在的目录下运行
cd "$(dirname "$0")"参考 http://zhidao.baidu.com/link?url=oheMJMyq3rvjgvgQte3I0yEnS4EkLdNoBgnCnbMY1x30-ZSlXDJQclR9pXA3CEM2S3XxfQAocagTlqf9FU1EOcu5SFaEBe49j5vnNGUYexa转载 2016-08-15 15:25:49 · 1362 阅读 · 0 评论 -
Linux dirname、basename 指令
参考 http://blog.sina.com.cn/s/blog_9d074aae01013ctk.html一、dirname指令1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)2、用法:dirname filename例如下面几个例子(1)# dirname /etc/sysconfig/ne转载 2016-08-15 15:47:19 · 309 阅读 · 0 评论 -
boost开发指南
C++确实很复杂,神一样的0x不知道能否使C++变得纯粹和干爽? boost很复杂,感觉某些地方有过度设计和太过于就事论事的嫌疑,对实际开发工作的考虑太过于理想化。学习boost本身就是一个复杂度,有魄力在项目中广泛采用boost复杂度会再加一层,抓狂的编译时间,井喷式的编译错误,运行时崩溃后的咒语式堆栈…… 其中好的东西还是值得用的,但凡事有个度。如果将应用做到boo转载 2016-07-20 21:13:59 · 3438 阅读 · 0 评论 -
awk截取字串的方法
假设有字符串:1str="abcdefg"要截取c和f之间的字符串,得到de。可以用split函数,以c和f为分隔符,将字符串分割,取分割后的第二个字段。1echo "$str" | awk '{split($0,a,"[cf]");print a[2]}'转载 2016-07-21 18:54:21 · 5383 阅读 · 0 评论 -
linux uniq 命令详解
参考http://blog.csdn.net/jesseen/article/details/8005056转载 2016-08-05 21:05:13 · 309 阅读 · 0 评论 -
awk命令实现求和、求平均值、求最大值、求最小值
参考 http://www.jb51.net/LINUXjishu/287783.html转载 2016-08-06 12:09:29 · 499 阅读 · 0 评论 -
Linux下/proc目录简介
查看进程详细信息ll /proc/[pid]参考 http://blog.csdn.net/zdwzzu2006/article/details/77479771. /proc目录Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文转载 2016-08-15 10:29:38 · 267 阅读 · 0 评论 -
Vim 高亮显示单词并查找
用vim时,想高亮显示一个单词并查找的方发,将光标移动到所找单词.1: shift + "*" 向下查找并高亮显示2: shift + "#" 向上查找并高亮显示3: "g" + "d" 高亮显示光标所属单词,"n" 查找!转载 2016-07-04 13:31:21 · 884 阅读 · 0 评论 -
C++ 比较好的四舍五入方法
double my_round(double val, int digit){ return ((long)(val * pow(10, digit) + 0.5)) / pow(10, digit) ;}原创 2016-07-14 15:54:49 · 812 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2016-03-08 16:14:33 · 165 阅读 · 0 评论 -
Vim 快捷键整理
一、移动光标1、左移h、右移l、下移j、上移k2、向下翻页ctrl + f,向上翻页ctrl + b3、向下翻半页ctrl + d,向上翻半页ctrl + u4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子 ),移动光标到上一个句子(6、移动到段首{,移动到段尾}7、移动到下一个词w,移动到上一个词b8、移动到文档开始gg,移转载 2016-05-14 14:06:40 · 169 阅读 · 0 评论 -
Ubuntu 12.04 LTS 中文输入法的安装
参考 http://www.cnblogs.com/zhj5chengfeng/archive/2013/06/23/3150620.html转载 2016-05-14 17:30:41 · 179 阅读 · 0 评论 -
使用CentOS DVD1 和DVD2做本地yum源
CentOS6以上版本一般都会提供一个DVD1和一个DVD2镜像,使用DVD1即可安装使用CentOS了,DVD2中存放了一些额外的软件包,本文介绍如何制作和使用本地yum仓库 合并 CentOS 6 的两个DVD镜像 1、相关目录: /mnt/dvd1和/mnt/dvd2 用于挂载 Centos 镜像/mnt/dvd3 合并后的镜像文件转载 2016-06-04 10:11:49 · 4526 阅读 · 0 评论 -
Cent Os 5.8安装gcc 4.6.3,附带详细步骤
编译gcc 4.6.3。主要是因为我系统自带的gcc太老了。tr1的array和shared_ptr都没有,于是重新安装一个Note: This doc is suitable for new version, for example 4.9.3, 5.1.0, etc. But need to check the x64 system attribution, if yes,转载 2016-06-04 10:44:11 · 1236 阅读 · 0 评论 -
Vim多行缩进及高级命令
参考 http://blog.csdn.net/topasstem8/article/details/6678215 Vim多行缩进技巧1.按v进入visual状态,选择多行,用>或2. 通常根据语言特征使用自动缩进排版:在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n=转载 2016-06-28 18:54:15 · 205 阅读 · 0 评论 -
查找字符串所在的文件
查找Engine在那个文件中 , r 表示递归查找grep -r "Engine" ./*原创 2016-06-13 10:57:40 · 289 阅读 · 0 评论 -
GDB十分钟教程
参考 http://blog.csdn.net/liigo/article/details/582231/GDB十分钟教程作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文写给主要工作在Windows操作系统下转载 2016-06-25 17:27:53 · 206 阅读 · 0 评论 -
Linux 强大的nohup(进程后台执行)
参考http://bestchenwu.iteye.com/blog/1073565nohup用途:LINUX命令用法,不挂断地运行命令。 语法:nohup Command [ Arg ... ] [ & ] 描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(转载 2016-07-12 18:24:40 · 316 阅读 · 0 评论 -
linux中less命令使用详解(内容分页显示)
参考http://www.jb51.net/LINUXjishu/151042.htmlless 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性less 工具也是对文件或其它输出进行分页显示的工具,应该转载 2016-07-13 10:44:59 · 3175 阅读 · 0 评论 -
vim括号匹配和跳转技巧
参考 http://blog.csdn.net/bigshady/article/details/6019963vim 括号匹配跳转操作:% 跳转到相配对的括号gD 跳转到局部变量的定义处'' 跳转到光标上次停靠的地方, 是两个', 而不是一个"mx 设置书签,x只能是a-z的26个字母`x 跳转到书签处("`"是1左边的键)>转载 2016-06-28 20:56:59 · 749 阅读 · 0 评论 -
Vimdiff---VIM的比较和合并工具
参考 http://www.cnblogs.com/MuyouSome/archive/2013/04/28/3049661.htmlVimdiff---VIM的比较和合并工具本文来自IBMDW http://www.ibm.com/developerworks/cn/linux/l-vimdiff/源程序文件(通常是纯文本文件)比较和合并工转载 2016-07-14 10:19:48 · 556 阅读 · 0 评论 -
linux expect自动登录ssh,ftp
参考http://blog.sina.com.cn/s/blog_4d3559c70101c0sv.htmlexpect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及 什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释型脚本语言。 shell功能很强大,但是转载 2016-07-14 13:58:37 · 376 阅读 · 0 评论 -
vim的vimrc文件备份
set ts=4set expandtabset nowrapset hlsearchinoremap ( ()iinoremap [ []iinoremap { {}iinoremap iset cindent原创 2016-07-01 21:05:10 · 265 阅读 · 0 评论