Linux
文章平均质量分 50
吃土少年
这个作者很懒,什么都没留下…
展开
-
跟我一起写 Makefile
pdf 版下载地址:http://download.csdn.net/detail/kjianjun/4043928概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑转载 2012-01-17 23:22:50 · 338 阅读 · 0 评论 -
vim 指定行号替换
:915,953s/apk/apk");/g原创 2012-02-29 11:12:40 · 4732 阅读 · 0 评论 -
Vim常用命令
1,gg快速定位到文件头2,G快速定位到文件尾3,ma 当前行创建一个名字为a的bookmark,你也可以mb,mc4,`a 快速跳转到名字为a的那一行5,`. 快速跳转到你最后编辑的行6,gd 快速跳转到当前光标所在变量或者函数名的定义处7, :g/^$/d 删除空行8, :g/^\s*$/d 删除有空格的空行% 当你写程序的时候,你经常会原创 2012-03-09 23:24:42 · 359 阅读 · 0 评论 -
Linux添加新硬盘
在服务器上把硬盘接好,启动linux,以root登陆。 比如我新加一块SCSI硬盘,需要将其分成三个区: #fdisk /dev/sdb 进入fdisk模式: Command (m for help):p //查看新硬盘的分区 Command (m for help):n //创建新分区 可以用m命令来看fdisk原创 2012-03-11 11:42:18 · 472 阅读 · 0 评论 -
Linux 内核编译
1. 下载源代码和编译软件准备下载内核源代码:http://www.kernel.org/2. 安装有关编译程序sudo apt-get install build-essential kernel-package libncurses5-dev3. 解压源代码tar jfx linux-3.2.10.tar.bz2 -C ~/mylinuxcd原创 2012-03-13 22:01:12 · 687 阅读 · 0 评论 -
git patch 使用方法
【生成patch】分支master 上是没修改前的,分支patch 上是修改以后的打patch的。1. 先切换到 patch分支git checkout patch2. 生成patchgit format-patch -M master会生成一个文件名如:0002-Release-version-1.4.6.patch 的patch文件【原创 2012-03-20 13:51:27 · 9346 阅读 · 0 评论 -
编译linux模块命令
sudo make -C /usr/src/linux-headers-2.6.35-22-generic/ M=/home/jianjun/wkspc/hello_kernal做个备忘原创 2012-08-24 15:20:12 · 575 阅读 · 0 评论 -
Git Stash用法
最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到转载 2012-10-15 10:22:06 · 425 阅读 · 0 评论 -
Linux 中的 Kconfig和Makefile
内核源码树的目录下都有两个文档Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefile调用这个.config,转载 2013-11-05 14:14:25 · 461 阅读 · 0 评论 -
linux 下 pthread 使用
1. 进程与线程线程拥有自己的栈,与主线程共享全局变量。进程的时间调度是完全独立的,一个进程内的线程共享进程获得的时间片。2._REENTRANT 宏可以使库函数和 errno 变成线程可重入函数。3. 线程基本函数需要头文件 #include3.1 int pthread_create(pthread_t *thread, pthread_attr_原创 2013-12-02 11:37:26 · 937 阅读 · 0 评论 -
Linux 下递归打印目录名称
#include #include #include #include #include #include void printdir(char* dir, int depth){ DIR *dp; struct dirent *entry; struct stat statbuf; if( (dp = opendir(dir)) == NULL ) { fpr原创 2012-02-23 11:39:52 · 922 阅读 · 0 评论 -
Ubuntu 中打开 txt文档显示乱码的解决方法
最近安装了Ubuntu 11.10, 使用过程中发现打开txt文档显示乱码,解决方法如下:安装 dconf-editor sudo apt-get install dconf-tools输入命令dconf-editor打开 org--->gnome--->gedit--->preferences--->encodings--原创 2012-02-11 21:18:34 · 730 阅读 · 0 评论 -
Vim实战手册(1)初级个性化配置你的Vim
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、VIM是什么? VIM是Vi IMproved,是编辑器Vi的一个加强版,一个极其强大并符合SE(Software Engineer,软件工程师)习惯的编辑器。如果你是一名职业的SE,那么一定在寻找一款出色的能够自由定制、满足灵活编辑功能的编辑转载 2012-02-04 01:52:09 · 338 阅读 · 0 评论 -
Vim实战手册(8)Vimide——打造你自己的IDE(A)
转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant 就让我姑且称它为VIM-IDE吧,这样听起来好像和Eclipse、Visual Studio、Xcode之流的IDE有一拼,更好玩一点,你可以叫它Vimide,是不是更像:) 言归正传,把你的Vim打造成IDE,首先要熟悉一些基本的Vim使用。转载 2012-02-04 02:07:58 · 451 阅读 · 0 评论 -
Vim实战手册(9)Vimide——打造你自己的IDE(B)
转载本文请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant经过《Vim实战手册(8)Vimide——打造你自己的IDE(A)》之后,我们都知道了如果使用Tags来提高生产力。这一篇文章将向大家介绍WinManager,可以让你的Vim看起来更像Vimide : )1、下载WinManager插件你转载 2012-02-04 02:10:13 · 572 阅读 · 0 评论 -
Vim实战手册(10)Vimide——打造你自己的IDE(C)
转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant 经过《Vim实战手册(8)Vimide——打造你自己的IDE(A)》和《Vim实战手册(9)Vimide——打造你自己的IDE(B)》两篇博文,你可能还不满足。因为当我们用Visual Studio、Eclipse、Xcode等编辑器时,有一些非常强大的功能,比如:转载 2012-02-04 02:11:02 · 388 阅读 · 0 评论 -
Vim实战手册(2)常用的状态切换按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、Normal Mode -> Insert Modei小写字母i,在光标位置插入a小写字母a,在光标的下一个位置插入I大写字母I,在光标所在行的第一个非空格处插入A大写字母A,在光标所在行的最后一个字符处插入转载 2012-02-04 01:54:04 · 458 阅读 · 0 评论 -
Vim实战手册(6)常用搜索与书签操作按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、搜索字符串/string向下搜索字符串“string”?string向上搜索字符串“string”2、重复上次搜索n根据上次搜索条件找到下一个匹配的字符串N根据上次搜索条件找到上一个匹配的字符串转载 2012-02-04 01:57:22 · 414 阅读 · 0 评论 -
Vim实战手册(3)常用光标移动按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、光标字符操作j向下k向上h向左l向右$光标移动到行尾(End),注意要按Shift键0光标移动到行首(Home)^光标移动到行首第一个非空白字符(Home),注意要按Shift键转载 2012-02-04 01:55:14 · 366 阅读 · 0 评论 -
Vim实战手册(5)常用多缓冲区操作按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、多文件编辑模式(1)argument list模式,就是在打开Vim编辑器时,携带多个文件路径参数。(2)buffer list模式,就是在进入Vim编辑器后,打开多个缓冲区进行编辑。2、单一缓冲区打开多个文件:files显示目前转载 2012-02-04 01:56:34 · 524 阅读 · 0 评论 -
Vim实战手册(4)常用编辑操作按键
转载请注明本篇博文来自“柳大CSDN博客”:http://blog.csdn.net/poechant1、删除操作(delete)dd删除光标所在行ndd删除从光标所在行开始,向下的n行d1G删除从光标所在行开始,到第一行的所有行dG删除从光标所在行开始,到最后一行的所有行d$删除从光标所在位置,到行尾转载 2012-02-04 01:55:53 · 400 阅读 · 0 评论