摘要: 自己编译vim,解决Ubuntu 12.04 terminal里执行gvim会挂起的问题原文:http://www.ch-linghu.me/blog/entry/3242012年05月08日 22:51 对于我这样的vim党来说,Ubuntu 12.04有一个非常讨厌的问题,就是在terminal里执行gvim命令的时候会挂起。使得gvim根本无法正常使用。据猛禽说这个问题已经持续了几个版本了,不知道为什么到今天都得不到解决。在ubuntu的bug track上给出了一个workround , 就是用gvim -f 代替 gvim。当然,我表示这种使用方法非常的不爽。今天猛禽也遇到类似的问题 阅读全文
posted @ 2013-01-03 21:50 Moonwolf 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 整理了Ubuntu Linux操作系统下apt-get命令的详细说明,分享给大家。 常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -f install 修复安装"-f = ——fix-missing" sudo apt-get remove package 删... 阅读全文
posted @ 2013-01-03 21:49 Moonwolf 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 第2部分 实例 现在我们来讨论编写一个脚本的一般步骤。任何优秀的脚本都应该具有帮助和输入参数。并且写一个伪脚本(framework.sh),该脚本包含了大多数脚本都需要的框架结构,是一个非常不错的主意。这时候,在写一个新的脚本时我们只需要执行一下copy命令:cp framework.sh myscript 然后再插入自己的函数。 让我们再看两个例子: 二进制到十进制的转换 脚本 b2d 将二进制数 (比如 1101) 转换为相应的十进制数。这也是一个用expr命令进行数学运算的例子: #!/bin/sh # vim: set sw=4 ts=4 et: help() { c... 阅读全文
posted @ 2013-01-03 20:36 Moonwolf 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头 #!/bin/sh 要使脚本可执行:chmod +x filename 1.1.2 注释 在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。1.1.3 变量 变量都由字符串组成,不需要对变量进行声明 a="hello world" 有时候变量名很容易与其他文字混淆,比如: num=2 echo "this is the $numnd" 仅仅打印"this is the ",因为shell会去搜索变量numnd的值,但是这个变量时没有值的。 可以使用花括 阅读全文
posted @ 2013-01-03 20:30 Moonwolf 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1.开头 #!/bin/bash 每行结束不加分号2.变量所有变量都由字符串组成,无需声明,随时赋值使用,引用时加“$”“=”左右不能有空格为防止与后面的字符混淆,要在被引用变量加{},如引用变量a ${a}默认变量:$# 传入脚本的命令行参数个数$* 所有命令行参数值,以空格分隔$0 命令本身(shell文件名)$1 第一个命令行参数$2 第二个命令行参数局部变量:在变量名前加local (函数内部变量一定要加local)3.函数function fun1{ local hello="hhhhh" echo $hello}4.if语句注意:每个if对应一个fiif [ex 阅读全文
posted @ 2013-01-03 20:26 Moonwolf 阅读(144) 评论(0) 推荐(0) 编辑
摘要: apt-get手册: http://www.debian.org/doc/manuals/apt-howto/index.zh-cn.html#contents apt-get install**会下载文件放在 /var/cache/apt/archives目录下 用apt-get的第一步就是引入必需的软件库,/etc/apt/sources.list是存放这些地址列表的配置文件,其格式如下:deb [web或ftp地址] [发行版名字][main/contrib/non-free]如:deb http://in.archive.ubuntu.com/ubuntu breezy m... 阅读全文
posted @ 2013-01-03 14:34 Moonwolf 阅读(1265) 评论(0) 推荐(1) 编辑
摘要: 1.双屏扩展设置: sudo nvidia-settings 阅读全文
posted @ 2013-01-03 10:22 Moonwolf 阅读(112) 评论(0) 推荐(0) 编辑