自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 vim编辑时执行shell命令

转载http://blog.csdn.net/bnxf00000/article/details/46618465

2017-02-26 22:26:47 817

原创 vim之tags

ctags -R .   创建函数标记tag堆栈管理:tags  显示堆栈,其中>表示当前活动堆栈:[count]pop 弹出count个队列,默认count为1(和ctrl+t功能相同):[count]tag  进入count个队列,默认是1(和ctrl+]功能相同):ctrl+] 进入关标所在函数:ctrl+t 弹出队列

2017-02-20 08:59:35 339

转载 默认readline切换为vi

1. set editing-mode vi设置readline为vi模式,  默认是编辑模式, i,a,s进入插入模式, 进入命令模式       比较遗憾的是不支持选择模式,但是作为readline来说已经灰常强大2. 个人配置 (~/.inputrc)set editing-mode vi"\C-l": clear-screen"\C-a": beginn

2016-08-22 00:49:01 554 1

原创 nfs配置

nfs配置服务端: 1. 修改配置文件 vi /etc/exports share_mnt remote_ip(rw,sync) eg: /root/xxxx *(rw, sync)启动服务(nfs, rpcbind) –> centos systemctl start nfs systemctl start rpcbind修改防火墙 iptables -F客户端: 1.

2016-07-04 16:46:53 322

原创 linux命令之ip

ip命令可以替代传统的ifconfig ifdown ifupifconfig eth0 down与ifdown eth0的区别是ifconfig命令并没有将设置的结果写到对应的配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0)中, 所以重启网络服务(/etc/init.d/network restart)后修改失效。而ifdown eth0

2015-09-13 23:29:05 386

转载 makefile

***本文是参考   linux内核完全注释.pdf  写的***简单的makefile文件包含一些规则,规则形式如下目标(target).. :  先决条件(prerequisites)...\t  命令(command)\t ...注: 命令必须以tab键开始.1. 自动变量: 在命令行上根据具体情况能被自动替换的变量,在命令执行前被替换。例如: '$^' 的值

2015-09-03 20:34:40 325

原创 code工具之git

1. git与svn差别svn有客户端和服务器,服务器断开则无法使用。2. git的安装(linux ubantu)#sudo apt-get install git#git --version3. githubgit的社区4. git学习网站git reference   --> (gitref.org)5. 全局配置#git config --glo

2015-09-01 23:48:35 441

转载 linux时间和定时脚本

1. 有时候希望脚本可以定时执行, Linux有这种机制

2015-08-26 23:05:26 529

转载 gdb之core

1. 查看系统中core文件的配置是否打开# ulimit -acore file size          (blocks, -c) 0               // 如果core file size 为0说明即使达到生成core的条件也不会生成core// 设置如下# ulimit -c 1024            // 设置core文件大小1024#in

2015-08-23 22:48:08 285

转载 gcc之静态库和动态库

1. 静态库.a 文件   归档(archive)文件2. 动态库.so 文件 转载自 http://www.jb51.net/article/34990.htm

2015-08-23 22:35:33 306

原创 gdb之线程

gdb如何调试多线程呢??之前写了一个同步异步的例子,因为对异步来说通常采用的机制有两种,一是轮询,就是说每隔一段时间就过来询问一下,如果有就调用,对于这个机制,epoll比较适合,另一个就是回调,也就是说当我准备好了后直接通知你,基于这个,今天就顺着昨天的例子增加一些函数来理解异步回调,同时学习基础的gdb调试多线程。#include #include #include #includ

2015-08-18 23:39:44 649 1

原创 编程相关术语理解记录

本文记录Linux编程中会遇到的很多的相关的术语,持续更新1. 同步和异步这里举windows编程的消息发送函数很恰当,SendMessage().       // 发送指定消息直到消息处理函数处理了该消息才将结果返回。可以理解为,要执行的步骤比较多,一直等到执行完才往下执行其他步骤,代码如下#include #include #include #include voi

2015-08-18 00:03:36 349

原创 gdb之初识

1. gdb是什么以前在windows下开发的时候一直都使用的windows的编辑器(VS), 调试则使用的IDE自带的调试手段,F9: 设置断点F5: 执行直到遇到断点F10: 单步执行F11: 单步且遇到函数则进入函数shift+F5: 跳出调试模式 只记录基础的,如果以后再去windows上开发则做补充。gdb是Linux调试的工具,灰常强大。 关于gdb这个

2015-08-16 21:24:38 413

转载 linux命令之pstack

很多时候我们想知道在Linux下后台程序到底运行到哪里了,卡住了吗,出错了吗,最简单的我们会使用 # ps auxf | grep 来查看后台程序的状态,可是如果想知道的更多,那就可以用到pstack这个命令了。首先举一个简单的例子(test.c)来引出这个命令 #include #include #include void *thread_proc(void *data)

2015-08-16 18:27:27 773

转载 linux命令之iostat

今天来学习一个Linux下与磁盘密切相关的命令   ----iostat----顾名思义,显示磁盘Input/output的状态,当这个命令除了可以显示磁盘的I/O状态外,还可以显示cpu的状态// 现在虚拟机上只有系统盘 sda#iostatLinux 2.6.32-71.el6.x86_64 (gexy)  08/14/15  _x86_64_ (1 CPU)

2015-08-14 21:56:34 604

原创 通配符和正则表达式

第一次觉得Linux的强大是因为接触到了 grep这个命令, 然后写的大多数脚本都用到了管道+grep,后来又接触到了awk和sed,才知道强大的不是命令而是正则表达式。后来发现当我要查找某个文件时用到了find,然后从百度上找到了一些文件名匹配的方式,我以为我依然使用的是正则,直到后来看了鸟叔才知道这个使用的是通配符,而且他也一再强调一定要把正则和通配符分开,所以今天写一篇关于正则表达式和通

2015-08-13 23:35:22 446 1

原创 linux相关术语

初学者学习Linux的时候总是会被其中很多外围的术语所迷惑, 今天就来讲解一下和Linux相关的不得不知道的术语。1. Linux单一的Linux其实是指内核,并不是操作系统,GNU/Linux才是操作系统,而为了方便,将其简称为Linux.2. posix表示可移植的操作系统接口(Portable Operating System Interfac

2015-08-12 22:23:14 675

原创 第一天

从今天开始记录知识,记录收获,记录成长。争取一天一博文。

2015-08-12 00:06:54 260

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除