casio1374633

导航

 

2013年4月27日

摘要: Bash Shell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换 条件放在{}中. (1) ${value:-word} 当变量未定义或者值为空时,返回值为word的内容,否则返回变量的值. (2) ${value:=word} 与前者类似,只是若变量未定义或者值为空时,在返回word的值的同时将 word赋值给value (3) ${value:?message} 若变量以赋值的话,正常替换.否则将消息message送到标准错误输出(若 此替换出现在Shell程序中,那么该程序将终止运行) (4) ${value:+word} 若变量以赋值的话,其值才用word替换,否则不进 阅读全文
posted @ 2013-04-27 20:16 casio1374633 阅读(352) 评论(0) 推荐(0) 编辑
 
摘要: 有些知识和要点,不自己亲身体会了,还真没发现.实践还是很重要的~~!!下面是我遇到的问题: 我的$HOME下面有很多~文件.想批处理掉.于是一开始我写的是rm *~$结果是说没有找到'*~$'文件.以为需要匹配再删除,于是改为ls -a | grep '~$' | rm结果还是错误.但是我改成ls -a | grep '~$' | wc却正确..不明白为什么后来又尝试直接输入rm *~ .结果成功了.这个一个是最先开始我rm *~$时候,为什么2个正则都没被解释?我并没有使用跳脱阿?再就是为什么在通过管线的时候.wc可以,rm却不能?在linux 阅读全文
posted @ 2013-04-27 20:15 casio1374633 阅读(239) 评论(0) 推荐(0) 编辑
 
摘要: 一半情况下,用自带的阅读器看PDF是有乱码的,也就有人提示安装sudo apt-get install xpdf-chinese-simplified来解决,但是偶尔也有人(跟我一样)安装了xpdf-chinese-simplified,还是有乱码。嘿嘿。那么就按照下面的办法来吧!1.在下载http://poppler.freedesktop.org/poppler-data-0.1.tar.gz,解压2.在终端执行:cd /解压路径/poppler-data-0.13.再输入:sudo make install datadir=/usr/share重新打开pdf文件后中文能正常显示了。 阅读全文
posted @ 2013-04-27 20:14 casio1374633 阅读(1345) 评论(0) 推荐(0) 编辑
 
摘要: 一直以来都想谈谈这个吃青春饭的问题.经常说或者听说搞IT是吃青春饭,过了40就没有人要了,又或者有人干脆把程序员比作妓女~~一开始我也以为如此.不过在通过看书学习与与人交流以后.,发现是错误的.好比说,什么东西.如果不思进取或者只停留在应用层面.或者说的再直白一点.将一个软件应用的很熟练.在短期内,你可能会成为一个抢手的人物,因为也许你掌握的这个工具技巧很短缺或者很热门.但是你工作也会发现.你在工作里面不过是重复着你的技能,或者说把你掌握的技巧变得更加熟练,似乎更像一名技工,不过是面对IT行业罢了..时间一长.随着年龄的增大和新人的加入,你就不得不退出来了.这才是吃青春饭.什么东西都是需要理论 阅读全文
posted @ 2013-04-27 20:13 casio1374633 阅读(183) 评论(0) 推荐(0) 编辑
 
摘要: 怕自己忘了.还是贴一个出来的好,经常使用的命令都alias了..结果换了台电脑,命令都忘了~~~晕死~~常用的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-04-27 20:12 casio1374633 阅读(153) 评论(0) 推荐(0) 编辑
 
摘要: 1、禁用IPv6----------------------------------------目前IPv6还没有到来,Ubuntu这个超前的功能暂时可以屏蔽掉,以加快速度#vi /etc/modprobe.d/aliasesalias net-pf-10 ipv6===>alias net-pf-10 off #ipv6 2、并行运行开机启动脚本(慎用)----------------------------------------/etc/init.d/下面的都是启动脚本,默认这些脚本是按顺序启动的,实际上,如果你使用的是SATA或SCSI接口,可以并行启动这些脚本程序,加速启动过程 阅读全文
posted @ 2013-04-27 20:11 casio1374633 阅读(373) 评论(0) 推荐(0) 编辑
 
摘要: 如何在inputrc中定义多重热键(如Ctrl+Alt+H)还有一个是dumpkey和loadkey。这个是可以shell设置快捷键的。不过我需要的是一个环境变量。所以选择inputrc找不到位置的可以用2种模式来找到位置所在。~$ls -al `locale inputrc`--->注意,`符号是键盘的esc下面的那个键。不是单引号‘或者通过输入env查看自己的环境变量,就可以知道一些东西了。会显示inputrc的位置。当然,我可以告诉你,在/etc/inputrc呵呵。。。----自己找到的。。现在自己试着摸索下。。。先用cat查看组合热键的ASCII字符:# cat<按下热键 阅读全文
posted @ 2013-04-27 20:10 casio1374633 阅读(582) 评论(0) 推荐(0) 编辑
 
摘要: Ubuntu在你合上本本的屏幕时的默认动作竟然是关闭屏幕而不是待机,这个让人觉得挺蹊跷的。修改 /etc/acpi/events/lidbtn,把其中的action=/etc/acpi/lid.sh改成 action/etc/acpi/sleep.sh sleep 安装TPB,为本本增加OSD sudo apt-get install tpb sudo addgroup dngpng nvram sudo vi /etc/modules 在末尾加上一行,写上nvram sudo vi /etc/tpbrc,按喜好修改,为了让OSD比较清晰以及保持和Win下的一致性,我的设置如下:代码... 阅读全文
posted @ 2013-04-27 20:09 casio1374633 阅读(323) 评论(0) 推荐(0) 编辑
 
摘要: 没有zhcon的朋友在tty下面使用vim的话,会出现菱形字,没有办法阿,不能识别中文。让tty下面使用纯英文的vim的话是在终端输入:LC_ALL=POSIX vim。当然你可以使用alias来自定义,免得每次都要自己输入这么多。 阅读全文
posted @ 2013-04-27 20:08 casio1374633 阅读(187) 评论(0) 推荐(0) 编辑
 
摘要: 在百度搜索vim-latex,经常能看到http://sonic.bokee.com/1397468.html为第一个,并且提供的是安装程序过程.不过也许是时间过于长.所以安装方法过时了.本人现在说明下通过阅读vim-latex的英文安装说明得出的东东.首先:http://vim-latex.sourceforge.net下载文件,点击download然后下载下来以后用shell在home/(你的名字)/下面创建一个.vim的隐藏文件夹.注意文件夹的属性接着把下载的tar.gz解压到.vim下面.然后修改vimrc添加如下:filetype plugin on filetype indent 阅读全文
posted @ 2013-04-27 20:02 casio1374633 阅读(302) 评论(0) 推荐(0) 编辑