Welcome 微信登录

首页 / 操作系统 / Linux

Ubuntu下定制Vim/Gvim及使用技巧

Ubuntu下定制Vim/Gvim及使用技巧

[前言] vim是linux下的编辑器之神,是玩linux的必备工具,同样emacs是神的编辑器,两个编辑器是各有千秋,看个人的喜好,青菜萝卜各有所爱。我是比较喜欢vim,用vim编写bash,perl,python脚本,以及修改配置文件等等,本文就主要介绍在Ubuntu下gvim环境的搭建,希望对大家有所帮助目录:一. Ubuntu安装gvim方法二. 安装gvim常用插件三.vim常用使用方法一. Ubuntu安装gvim方法安装gvim的方法,最简单...
VirtualBox下RedHat不能使用Ctrl+C快捷键解决

VirtualBox下RedHat不能使用Ctrl+C快捷键解决

环境:VirtualBox4.1 + RedHat Linux 6问题:当输入错误的指令时,按下Ctrl+C无法终止解决:首先看看Ctrl+C键的作用:Ctrl+C键:在 Linux 底下,如果您输入了错误的指令或参数,有的时候这个指令或程序会在系统底下跑不停这个时候怎么办?别担心,如果您想让当前的程序『停掉』的话,可以输入:[Ctrl] 与 c 按键 (先按着 [Ctrl] 不放,且再按下 c 按键,是组合按键!),那就是中断目前程序的按键啦!注意:这个...
VMware环境下的kgdb环境配置和模块调试示例

VMware环境下的kgdb环境配置和模块调试示例

linux下的模块开发,不可避免要用到kgdb来调试,kgdb的调试环境需要一台开发机,一台目标机,其中代码运行在目标机上,开发机通过串口来调试目标机上的模块代码。用vmware可以方便的使用管道来代替真正的串口,而且只用一台笔记本就可以玩起来,非常简单粗暴1. 开发机和目标机通过vmware的命名管道建立串口设备,其中开发机作为管道的client,目标机作为管道的server,如图所示开发机串口设置??目标机串口设置之后就可以安装虚机了,我选用的是Cen...
【Fedora 17】Emacs 24安装ecb与cedet

【Fedora 17】Emacs 24安装ecb与cedet

今天凑热闹把Fedora升级到了17,emacs升级到了24,但是悲剧了,显示cedet罢工,重新编译1.1后,ecb又罢工。现在修复好了,记录下来与大家分享。emacs24启动cedet1.0会报Forgot to expand macro eieio-object-p错误,从官网http://cedet.sourceforge.net/下载最新版本安装,make安装以下。cedet修复成功。之后ecb罢工,因为ecb以来于cedet1.0,并且做了版本...
Linux磁盘空间短时间被未知资源大量占用情况处理

Linux磁盘空间短时间被未知资源大量占用情况处理

今天在进行Zabbix查看时,发现Zabbix Server机器上的硬盘在短时间内疯狂增长了40G左右,如下图: 在Zabbix Server中查看磁盘情况发现,根目录下的空间比之前增长了很多:[root@zabbix ~]# df -ha 因为不知道具体的占用空间的文件路径所在,所以只能用命令一个目录一个目录地进行查看,最终通过du -sh命令查到/var/log/httpd目录占用空间异常:[root@zabbix log]# du -...
如何挂载只读的Linux文件系统

如何挂载只读的Linux文件系统

mount命令用来挂载一个设备上发现的文件系统。例如,我们在/dev/sdb3(磁盘"b": scsi/sata的第3个分区)上有一个ext3文件系统,想挂载在/media/otherdisk上。则完整的命令是: $mount –t ext3 /dev/sdb3 /media/otherdisk 通常可以省去文件系统类型(命令中的"-t ext3")。如果关系已经定义在/etc/fstab,则设备名也可以省去,因为从那个文件中可以获取这些信息: $moun...
Linux的sed命令

Linux的sed命令

你可以用sed命令像文本处理器的查找替换功能一样,用一个字符串替换文件中的某个字符串。sed命令还可以从文件中删除连续的行。因为sed是一个流编辑器,它把给定的文件作为输入,将输出打印到屏幕,除非将输出重定向到一个文件。换句话说,sed不改变输入文件。 sed命令的一个形式如下: 替换:sed "s///g" 删除:sed ",d" 我们先看下替换的例子。如果想把文件poem.txt中出现的所有lamb替换成ham,命令如下: cat poem.txt M...
Vi的工作模式

Vi的工作模式

vi编辑器有3种基本工作模式,分别是:命令模式、文本输入模式、和末行模式。第一:命令行模式:该模式是进入vi编辑器后的默认模式。任何时候,不管用户处于何种模式,按下ESC键即可进入命令模式。在该模式下,用户可以输入vi命令,用户管理自己的文档。此时从键盘上输入的任何字符都被当作编辑命令来解释。若输入的字符是合法的vi命令,则vi在接受用户命令之后完成相应的动作。但需要注意的是,所输入的命令并不回显在屏幕上。若输入的字符不是vi命令,vi会响铃报警。第二:文...
Solaris中ln命令使用

Solaris中ln命令使用

ln 建立一个到文件的链接语法:ln [] existing-file new-lineln [] existing0file-list directory概述ln(link)命令创建一个与文件的硬链接,或者是一个到个文件或目录的符号链接。参数参数existing-file是用户希望建立链接的文件的路径名。参数new-link是新链接的路径名。当用户想创建一个硬链接时,existing-file必须是一个普通文件,而要创建一个符号链接时,可以是一个普通文件...
Fedora源更新命令(最新验证可用源)

Fedora源更新命令(最新验证可用源)

Fedora的yum命令和Ubuntu的apt-get功能相仿,谁先模仿谁就不知道了。反正我刚刚接触linux不久的时候,两个系统就都有这个命令。 fedora的源文件全都放在/etc/yum.repos.d/目录下,里面的repo文件都作为源可以使用。具体源的优先级我没有研究。。我还是习惯把里面的都备份起来。。就使用一个唯一的源文件。 新添加了源,更新命令使用yum makecache 系统的更新命令 yum update 以下是2012年4月测试可以用...
<< 561 562 563 564 565 566 567 568 569 570 >>