摘要:vim的分屏功能总结起来,基本都是ctrl+w然后加上某一个按键字母,触发一个功能。(1)在shell里打开几个文件并且分屏: vim -On file1 file2 ... vim -on file1 file2 ... 大O表示垂直分割(vertical),小o表示水平分割(默认horizontal),后面的n表示分几个屏,实际上我觉得不用写,默认按后面要分割的文件数来决定分几个屏。(2)在vim里打开一个分屏: 创建空白分屏: :new 打开任意文件: :vsplit(:vsp) filename :sp(split) filename 打开当前文件: ...
阅读全文
随笔分类 - Unix/Linux
摘要:(1)Linux下编写动态链接库。通常静态链接库是编译的时候和源文件一起编译生成可执行文件的。动态链接库则不是,它是一个已经编译好的文件(静态则不是),只有当程序运行的时候(但是编译的时候要将动态链接库的信息加载进来),它才去找动态链接库拿它想用的一些函数。而且动态链接库可以提高通用性,编写一个动态链接库可以让很多人一起用。有点类似类?test_so.h#ifndef _TEST_SO_H#define _TEST_SO_H#include <stdio.h>#include <stdlib.h>void test_a();void test_b();void test
阅读全文
摘要:(1)在vim官网下载源码包。(2)解压编译安装。#./configure --prefix=/usr/local/vim73 --with-x --enable-gui=gtk2 --with-features=big#make#make install#make clean#make distclean(3)vim7.3安装完毕,但是此时运行vim的时候还是系统的老版本,因为vim7.3的安装路径/usr/local/vim73不在系统的PATH环境变量之中。现在只要将要用的可执行文件创建一个符号链接到系统的PATH内就行了,我是链接到/usr/bin中去了。#mv /usr/bin/vi
阅读全文
摘要:163-openSUSE-11.4-Update:http://mirrors.163.com/openSUSE/update/11.4/163-openSUSE-11.4-Oss:http://mirrors.163.com/openSUSE/distribution/11.4/repo/oss163-openSUSE-11.4-Non-Oss:http://mirrors.163.com/openSUSE/distribution/11.4/repo/non-ossSohu-openSUSE-11.4-Update:http://mirrors.sohu.com/opensuse/upda
阅读全文
摘要:选取Debian为环境。1. apache2如果要让apache完全在root用户下运行#vi ~/.bashrcexport CFLAGS='-Wall -DBIG_SECURITY_HOLE'。并且安装完后要修改apache配置文件#vi /usr/local/apache2/conf/httpd.conf修改User和Group为root。安装apr:#tar xvf httpd-2.2.15.tar.gz#cd httpd-2.2.15#cd srclib/apr#./configure --prefix=/usr/local/apr#make#make install
阅读全文
摘要:deb http://ftp.cn.debian.org/debian squeeze maindeb-src http://ftp.cn.debian.org/debian squeeze maindeb http://ftp.cn.debian.org/debian squeeze-updates maindeb-src http://ftp.cn.debian.org/debian squeeze-updates maindeb http://mirrors.ustc.edu.cn/debian-security/ squeeze/updates maindeb-src http://m
阅读全文
摘要:Debian默认不允许root登录,所以修改之。(1)让Debian以root登录修改gdm3的登录pam文件#vi /etc/pam.d/gdm3将auth required pam_succeed_if.so user != root quiet_success注释掉 //本行前加#重启即可(2)让Debian以root自动登录。首先修改gdm3的设定文件#vi /etc/gdm3/deamon.confAutomaticLogin = false //改为trueAutomaticLogin = root //以root自动登录如果想等几秒再登录,那么用以下的TimedLoginEnab
阅读全文
摘要:autotools是系列工具,读者首先要确认系统是否装了以下工具(可以用which命令进行查看)。· aclocal· autoscan· autoconf· autoheader· automake使用autotools主要就是利用各个工具的脚本文件以生成最后的Makefile。其总体流程是这样的:·使用aclocal生成一个“aclocal.m4”文件,该文件主要处理本地的宏定义;·改写“configure.scan”文件,并将其重命名为“configure.in”,并使用autoconf文件生成configure文件。
阅读全文

浙公网安备 33010602011771号