apt-fast – 用axel让apt-get多线程加速软件安装

转自:夜火博客 [ http://www.15897.com/ ] 这是在Wow!Ubuntu上看到的文章,非常实用,就直接全文转来了。 Ubuntugeek 上介绍了一个方法,通过一个名为 apt-fast 的脚本来让 axel 结合 apt-get 命令进行软件的安装,由于 axel 可以多线程下载软件包,这样就可以起到了加速的作用。 而且整个使用过程基本与 apt-get 无异,只需要把平常的 apt-get 改为 apt-fast 就可以了,比如 sudo apt-fast install package 。 # 安装与使用: 先安装 axel 工具 sudo apt-get install axel 从这里下载 apt-fast.sh 脚本,把它移动到 /usr/bin 目录中同时改名为 apt-fast 。 sudo cp apt-fast.sh /usr/bin/apt-fast 最后给予可执行权限 sudo chmod +x apt-fast 现在你就可以用 apt-fast 来代替 …

Continue reading "apt-fast – 用axel让apt-get多线程加速软件安装"

vi命令大全–亲自整理

大三进实验室的时候,就听付老师说vi是一个很强大的文本编辑器,她说学好了这个,根本就不需要使用word。当时的我只会打开vi,离开vi,在某个位置插入一个字符。后来即便是在自己的电脑上装了linux,我99%的时间使用的Gedit。昨天发现实验室里面有一本很老很老的vi manual,1988年比我都老… 看了两面觉得写得很全面也很不错,于是便从头至尾地通了一遍,大有補益,觉得已得到vi的真传。vi确实很强大,可以查找,可以复制粘贴,可以随心所欲的移动光标,一个字符,一个单词,一个句子,一行抑或是一个段落,甚至还有删除保护机制(不像window中的ctrl/z,vi中也有undo操作)。可是它只是一个文本编辑器,在当今时代无法胜任很多任务,word的地位它无法取代,一个致命的软肋是它没有格式。唉,如果可以原生地将vi和LaTex有机地结合起来,那么就美妙了。 下面是我昨天的练习,使用vi编辑的vi命令大全(并非不无保留,只是这些已经足够): vi_reference_by_charles 00

Continue reading "vi命令大全–亲自整理"

awk教程(转载)

Linux文本处理工具有两款用的较多,sed&awk。sed是一款流编辑器,而awk是一门脚本语言。从功能上讲,awk可以完全取代sed;从速度上讲,awk一般要慢于sed。jiayi一直是awk的fans,现在就全面的介绍一下awk^_^ 概述 awk 是一种编程语言,她是由AT&T 贝尔实验室的Alfred Aho, Peter Weinberger 和Brian Kernighan开发的,Brian Kernighan(此公大家不陌生吧~) 目前仍在维护及增强awk。awk的语法与C类似。 调用 1.awk ‘pattern-action statements’ input_file_list 2.将awk命令插入一个文件,并使awk程序可以执行,然后用awk命令解释器作为脚本首行。 3.将所有awk命令插入一个单独文件 awk -f awk-script-file inputfile 模式和动作 一个awk 程序是由一系列的”模式-动作”语句构成的: pattern {action} pattern {action} pattern {action} …… 请看原文链接:http://www.jiayii.com/awk-tutorial/ 00

Continue reading "awk教程(转载)"

Ubuntu 10.10 启动菜单顺序修改方法(转载,实验证实可用)

Ubuntu 10.10 仍然采用了GRUB2的启动方式,可以通过修改配置文件的方法来更改启动菜单的顺序 首先打开终端,输入以下命令 sudo gedit /boot/grub/grub.cfg 找到set timeout=10  修改数值即可更改启动菜单的等待时间 不难发现,所有启动项都是以如下结构存在的 menuentry “Windows 7 (loader) (on /dev/sda2)” { insmod part_msdos insmod ntfs set root=’(hd0,msdos2)’ search –no-floppy –fs-uuid –set ec143a191439e76c chainloader +1 } 通过此处menuentry “Windows 7 (loader) (on /dev/sda2)” 可以看出,以上是Win7的启动项,因此只要将这段文字移动到想要的位置即可 例如如果想要把Win7放到启动菜单的首位,只需将上述代码移动到 ### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=white/black set menu_color_highlight=black/light-gray ### END /etc/grub.d/05_debian_theme ### 这段文字之后即可 注意: menuentry …

Continue reading "Ubuntu 10.10 启动菜单顺序修改方法(转载,实验证实可用)"

安装windows 7后ubuntu 9.10的引导修复

不知道为什么,我的XP上不了淘宝了,这对我这个喜欢网上购物的人来说是个很大的打击。而且因为手头上有一个win 7的系统盘,所以昨天晚上我将XP改装为windows7。这样就带来一个问题,因为windows 7的安装重写了MBR,这样就无法引导位于第五个磁盘分区上的ubuntu,也就没有办法进入这个系统了。为了解决这个问题,我参考了网上的一些方法,比如使用easyBCD添加引导菜单,这样重启后确实出现了ubuntu的启动项,但是点进去之后弹出了错误,大概意思是grub找不到系统。 这种方法不行,那就换一种方法。我最想用的方法是不依赖第三方软件,比如直接使用ubuntu的grub来控制引导。网上也找到了类似的方法,大致的思路就是先使用ubuntu的系统盘进入系统,然后在ubuntu的环境下将grub的stage1代码写入MBR(grub的引导是分阶段的,MBR中的是grub stage1 的代码,其可以直接发指令进入grub stage 2,也可以先进入stage 1-5, 再由1-5 进入stage 2。 stage 2 的代码未必要和MBR在一个磁盘分区上),这样就可以启动ubuntu了,然后进入重启进入ubuntu,修改一下grub的引导项,这样就又可以进入windows7了。 了解了大致的思路,下面就开始着手。首先是要进入linux环境 ,这需要liveCD,但是我手头上暂时没有盘, 只有一个U盘,那就把下一个liveCD然后做一个U盘启动盘好了。首先下载Ubuntu9.10的liveCD,然后用ultraISO打开liveCD,将此镜象写入U盘,模式选择zip+。这一步会将原来U盘中的数据全部擦出,所以记得备份其中的重要资料。大概2分钟就可以完成,完成后的U盘就相当于是一张可引导的CD。 接下来重启,记得在BIOS设置中将USB的引导顺序调到硬盘之前。这样就可以liveCD的形式进入linux,在这个环境下将linux的grub安装到MBR中。MBR是硬盘的前512字节,其中前446字节为引导程序,紧跟着后面64字节为分区表,最后面2个字节为结束标记。 在linux下有个命令可以非常方便的将grub的stage 1 代码安装到MBR中,就是grub-install这个命令。但是由于目前是处于liveCD状态,所以第一件事是将含有这段代码的原ubuntu分区挂载起来,以便之后调用。 代码如下: sudo fdisk -l ##列出你的磁盘分区信息,找到你的linux主分区,我的是/dev/sda8 sudo mkdir /mnt/tmp ## 文件夹名是什么都无所谓 sudo mount /dev/sda8 /mnt/tmp ##挂载磁盘 sudo grub-install –root-directory=/mnt/tmp /dev/sda ##向MBR中添加grub代码 这样就可以进入ubuntu了,重启后还不能进入win7,因为这时候指向的stage2代码还是以前的XP信息,必须更新后方可。进入ubuntu后打开终端,输入代码: sudo update-grub2 ##这个会搜索各个磁盘分区中的启动选项,ubuntu9.10使用的是grub2 大功告成 ## 顺便做个广告,opera的turbo的国外网加速比sogou浏览器好很多,在ubuntu下面用的可爽了。 ———————————————————————————————————— 更新一下,如果是ubuntu10.10的话就不需要输入sudo update –grub2了,刚刚在自己的电脑上实验过。 12-5-2010 00

Continue reading "安装windows 7后ubuntu 9.10的引导修复"