Blog

  • vim光标移动

    将光标移到指定列,输入 数字+| ,例如 77|

    向右移动指定数量字符,输入 数字+l(小写L) ,例如 5l
    向左移动指定数量字符,输入 数字+h(小写H) ,例如 8h

    移动光标到上一个单词首字母,输入 b
    移动光标到下一个单词首字母,输入 w

    移动光标到行首,按0
    移动光标到行尾,按$

    移动光标到指定行行首,例如12行行首:12G 或 :12回车
    首行行首:gg
    最后一行行首:G

    向下移两行: 2+或2j
    向上移两行: 2-或2k

    移动到上一句:)
    移动到下一句:(

    移动到上一段:{
    移动到下一段:}

    在(),{},[],<>中移动光标,当光标在上述四种之内时,按%跳到开始,再按%跳到结尾。在编辑配置文件的时候非常有用。

    在屏幕中移动光标:
    移动到屏幕的最上端:H
    移动到距屏幕最上x行: xH
    移动到屏幕中央:M
    移动到屏幕底部:L
    移动到距屏幕底部x行:xL

    向下(前)滚动:ctrl + f
    向上(回)滚动:ctrl + b

    滚动到下一屏的中央: ctrl + d
    滚动到上一屏的中央: ctrl + u

    移动光标到屏幕中央(并把当前行带到屏中央,与M略有不同),小写字符:zz
    将当前行置于屏幕顶端 zt
    将当前行置于屏幕底端 zb

    行不动,整个文档向上移 ctrl + e
    整个文档向下移 ctrl + y

  • linux beep蜂鸣声

    公司搬家得到一台老IBM笔记本,各种折腾,今天折腾一下蜂鸣声。

    有时候按tab补全,vim输入错误等都会听到这样的报警声,很难听,如果想关掉它,

    临时关闭

    debian:

     $sudo rmmod pcspkr

    centos以root执行

     #rmmod pcspkr

    永久关闭

    debian:

     $sudo echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist

    centos以root执行:

     #echo "alias pcspkr off" >> /etc/modprobe.conf

    不关闭就可以用beep来做一些有意思的警告了,甚至把警告变为music

    apt-get install beep

    加载驱动:

     modprobe pcspkr

    通过beep来操作(会听到嘀一声):

     beep -f 1000

    以下“音乐”摘自
    http://kirrus.co.uk/2010/09/linux-beep-music/

    beep -f 1000 -n -f 1500 -n -f 600 -n -f 500 -n -f 100 -r 2 -l 10 -n -f 50 -r 2 -l 200 -n -f 40 -r 2 -l 300 -n -f 60 -r 3 -n -f 50 -r 3

    星球大战的经典铃声:

    beep -l 350 -f 392 -D 100 -n -l 350 -f 392 -D 100 -n -l 350 -f 392 -D 100 -n -l 250 -f 311.1 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 350 -f 392 -D 100 -n -l 250 -f 311.1 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 700 -f 392 -D 100 -n -l 350 -f 587.32 -D 100 -n -l 350 -f 587.32 -D 100 -n -l 350 -f 587.32 -D 100 -n -l 250 -f 622.26 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 350 -f 369.99 -D 100 -n -l 250 -f 311.1 -D 100 -n -l 25 -f 466.2 -D 100 -n -l 700 -f 392 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 392 -D 100 -n -l 25 -f 392 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 739.98 -D 100 -n -l 25 -f 698.46 -D 100 -n -l 25 -f 659.26 -D 100 -n -l 25 -f 622.26 -D 100 -n -l 50 -f 659.26 -D 400 -n -l 25 -f 415.3 -D 200 -n -l 350 -f 554.36 -D 100 -n -l 250 -f 523.25 -D 100 -n -l 25 -f 493.88 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 25 -f 440 -D 100 -n -l 50 -f 466.16 -D 400 -n -l 25 -f 311.13 -D 200 -n -l 350 -f 369.99 -D 100 -n -l 250 -f 311.13 -D 100 -n -l 25 -f 392 -D 100 -n -l 350 -f 466.16 -D 100 -n -l 250 -f 392 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 700 -f 587.32 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 392 -D 100 -n -l 25 -f 392 -D 100 -n -l 350 -f 784 -D 100 -n -l 250 -f 739.98 -D 100 -n -l 25 -f 698.46 -D 100 -n -l 25 -f 659.26 -D 100 -n -l 25 -f 622.26 -D 100 -n -l 50 -f 659.26 -D 400 -n -l 25 -f 415.3 -D 200 -n -l 350 -f 554.36 -D 100 -n -l 250 -f 523.25 -D 100 -n -l 25 -f 493.88 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 25 -f 440 -D 100 -n -l 50 -f 466.16 -D 400 -n -l 25 -f 311.13 -D 200 -n -l 350 -f 392 -D 100 -n -l 250 -f 311.13 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 300 -f 392.00 -D 150 -n -l 250 -f 311.13 -D 100 -n -l 25 -f 466.16 -D 100 -n -l 700 -f 392

    –add by jpuyy@2013年03月20日

    解决linux播放音乐不出声的问题

    想用这台老本放音乐,但是每次都不出声,安装好了alsa,使用lsmod查看能看到声卡。困扰很久,后来查到一篇文章,http://xghe110.blog.51cto.com/337884/65713 查到原来alsamixer默认是不出声的。

    解决方法:

    1. root用户输入 #alsamixer,在界面中,左右方向键选择声道,上下方向选择大小。(关键)按m打开对应的声道。

    2. 输入# alsactl store 保存当前的配置。

    3. 在/etc/rc.local中加入 alsactl restore,下次重启后自动载入当前的alsa配置。

    这时,通过mpg321,mplayer,mocp来播放音乐。

  • 编辑~/.vimrc使tab变为4个空格

    在.vimrc中(如果没有请新建)添加以下代码后,重启vim即可实现按TAB产生4个空格(注:ts是tabstop的缩写,设TAB宽4个空格):

    set ts=4
    set expandtab

    对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:
    TAB替换为空格:

    :set ts=4
    :set expandtab
    :%retab!

    空格替换为TAB:

    :set ts=4
    :set noexpandtab
    :%retab!

    加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB。

    注意:
    如果 vimrc 里有 set paste 设置的话会有冲突,使上面的配置不生效。

  • linux挂载ntfs提示read-only

    公司搬家,挖出一台很老的IBM A23,256MB内存,10GB硬盘。费了不小力气装了一个debian,这么老的机器当然要用光盘装了,期间网卡不能识别,安装了firmware-linux-nonfree_0.28+squeeze1_all.deb。

    装好之后,越发感觉linux的强大。

    接上网线,打算用rtorrent下PT,并挂载一个320GB的移动硬盘,挂载有问题,只能用read-only挂载。

    网上搜到linux挂载须使用ntfs-3g的软件,安装ntfs-3g

    apt-get install ntfs-3g

    之后使用如下命令挂载

    mkdir /mnt/usb
    mount -t ntfs-3g /dev/sdb1  /mnt/usb -o defaults,umask=0
  • 小学课文《幸福是什么》,应该背诵全文

    幸福是什么
    作者:埃林·彼林
    该文入选人民教育出版社《小学语文(第九册)》课文
    村子里有三个小孩,都是牧羊的。他们彼此很要好,常常把羊群赶到很远的树林里去放牧。树林里有一口老喷泉,已经不喷水了,口上堆满了枯枝败叶。有一次,一个牧童说:“来,咱们把这口喷泉往深处挖一挖,再把泉口清理一下,好不好?”
    “好!”他的同伴快乐地喊到。
    第二天,他们带着锄头和铁锹,到树林里去挖那口喷泉。他们把泉眼疏通了,又挖了一道小水沟,让所有的水都流到沟里去。他们还把堵在泉口的树杈、树枝和烂在水里的树叶都挖开了。清水从一层泡沫下面流出来,把泡沫冲到两旁,流到一个有沙底的小潭里。三个小孩看见了泉水,又快乐又兴奋。又过了一天,他们搬来一些石板,砌成了一口小井。在井台前面,他们留了一个宽阔的出口,上面盖上一块大石板,不让尘土落进去。
    他们高兴地坐在井旁边的大石头上,看那股清澈的泉水慢慢填满那口小井,最后从那宽阔的出口流出来。
    这时候,从树林里出来一位美丽的姑娘,金黄色的头发一直垂到脚跟,头上戴着一个白色的花环。“你们好,孩子们!”她说,“我可以喝你们井里的水吗?”
    “你喝吧!”孩子们说,“我们砌这口井就是为了让人喝的。”
    姑娘弯下身来,就着井口,用手捧起一捧水,喝了三口。
    “为了你们三个的健康,我喝了三口。”她微笑着说。
    停了一会儿,她又说:“你们做了一件好事,我感谢你们。我代表树林,代表树林里居住的一切动物和树林里生长的一切花草,感谢你们。祝你们幸福!再见!”
    孩子们互相看了看,他们又快乐又激动。
    一个孩子问那为不相识的姑娘:“你祝我们幸福。请你告诉我们,幸福是什么啊?”
    “你们应当自己去弄个明白。十年以后,让咱们再在这个地方,在这口小井旁边相见吧。假如到那时侯你们还不知道幸福是什么,我就告诉你们。”说完,姑娘突然不见了,正像她突然来到一样。
    孩子们都诧异地互相看着。一个孩子说:“让咱们分头到自己愿意去的地方,弄明白幸福究竟是什么。我往东走。”
    “我往西走。”另一个孩子说。
    “我留在村子里,”第三个孩子说,“也许在村子里,我就能弄明白幸福究竟是什么。”
    他们都照自己说的去做。过了十年,他们又在小井旁边相遇了。三个人都成了强健有力的青年。清凉的泉水仍旧静静地流着。小井旁边的树苗已经长成了枝叶茂密的大树。小井周围有许多条小路,还看得清人走过的脚印,他们一定是到这里来喝水或者打水的。周围的沙地上还有小鸟的爪印,草地上还有鹿和兔子跑过的痕迹。三个青年快乐地看着这一切,每想到自己只做了这么一件小事,却给别人带来这么大的好处!他们坐在原来的那块大石头上,想起那位神奇的姑娘。可是她还没有来。
    “你们知道这十年我做了什么?”第一个青年说,“咱们分手以后,我就去一个城市里,在那里进了学校,学了很多东西,现在成了一个医生。”
    “你弄明白幸福是什么了吗?”另外两个问他。
    “弄明白了,很简单。我给病人治病。他们恢复了健康,多么幸福。我能帮助别人,因而也感到幸福。”
    “我,”第二个青年说,“我走了很多地方,做过很多事。我在火车上、轮船上工作过,当过消防队员,当过花匠,还做过许多别的事。我勤勤恳恳地工作,对别人都是有用的。我的劳动没有白费,所以我感到幸福。”
    “那么你呢?”他们俩问留在村子里的青年。
    “我耕地。地上长出麦子来。麦子养活了许多人。我的劳动,你们看,也没有白费。我也感到幸福。”
    突然间,那位姑娘有出现了。她没有变样,还是金黄色的头发,头上还戴着白色的花环。她显得那么谦虚、美丽、善良。
    “我很高兴,你们都依照我的话,又来和我见面了。”她说,“你们的话,我全听到了。你们三个都明白了:幸福要靠劳动,要靠很好地尽自己的义务,做出对人们有益的事情。”
    “你是谁呀?”三个青年同声问道。
    “我是智慧的女儿。”姑娘说完又不见了。

    【作者简介】
    埃林·彼林,Ailin Bilin,Елин Пелин (1877~1949)
    保加利亚现代著名作家。1877年,埃林·彼林出生于一个农民家庭。他曾当过多年的乡村教师,在1945年保加利亚解放前担任过博物馆馆长、保加利亚科学院院士。埃林·彼林生前以写农村题材的中短篇小说而著称于世。俄罗斯伟大作家高尔基曾评价说:“有埃林·彼林这样的作家,是任何一个国家都可引以为自豪的。”埃林·彼林在艺术上达到炉火纯青之后,开始“用自己最好的时间和最好的创作心境”为孩子们写作。他主要写童话、寓言和短篇小说。他的儿童文学作品中,最有代表性并且成就最高的就是写于1933年的《比比扬奇遇记》,它被称为东欧儿童文学的一块宝璧。

    读后感:

    1.幸福要靠劳动

    2.故事中“有的向东,有的向西走,有的留在了村子”。从大学毕业开始,甚至之前,都已经分开方向了,不能只看到别人的幸福,而无视自己的幸福。

  • 换到500块租的房子里

    公司搬家我也要跟着搬

    之前写了一个租房需求,根据当前个人的情况来

    公交方便(能有到地铁)
    洗衣机
    做饭
    宽带
    安静
    安全
    锻炼

    现在租在南理工附近,上面需要的都有,人无远虑,必有近忧,把自已的路走踏实了,以更多付出换回更多回报。想想去年自己在做什么,今年有这样的困难也是事情发展情况之中的。

    还有一点要提醒自已,拥有的东西一定要保持简洁,否则搬家要麻烦死。

    OK,看看明年能不能过上吃喝不用担心的程度