摘要: http://daoluan.net/blog/inode-vnode-dentry/传统的Unix既有v节点(vnode)也有i节点(inode),vnode的数据结构中包含了inode信息。但在Linux中没有使用vnode,而使用了通用inode。“实现虽不同,但在概念上是一样的。” vnode (“virtual node”)仅在文件打开的时候,才出现的;而inode定位文件在磁盘的位置,它的信息本身是存储在磁盘等上的,当打开文件的时候从磁盘上读入内存。inode信息就存储在磁盘的某个分区上。下图是上图的一个扩展:inode指示了文件在数据块中的物理位置。所以仅仅存在inode无法描述 阅读全文
posted @ 2014-03-11 16:47 JimMoriarty 阅读(2369) 评论(0) 推荐(0) 编辑
摘要: http://heikezhi.com/yuanyi/things-you-didnt-know-about-xargs如果你曾经花了许多时间在Unix命令行上,那么或许你已经见过xargs了,如果你还没听过xargs,那就先让我来解释下,xargs是一个从标准输入或许参数并执行命令的程序。常见使用我常常见到将find和xargs组合使用以对find返回的文件列表执行某些操作。更新:根据Twitter和hacker news上的反馈,find是个很强大的命令,它自己也有-exec和-delete这样的参数可以用来执行命令和删除文件,尽管如此,如果你对find的这些选项不太了解,或是想不起来-e 阅读全文
posted @ 2014-01-13 09:32 JimMoriarty 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/xiaojianpitt/article/details/7393058超级键操作1、超级键(Win键)–打开dash。2、长按超级键– 启动Launcher。并快捷键列表。3、按住超级键,再按1,2,3等数字键–从Launcher打开一个应用程序,当你按住超级键时,每个应用程序图标上都会显示一个数字,按下对应的数字就会打开盖应用程序。4、超级键+A–从Launcher打开应用程序窗口。5、超级键+F–从launcher打开文件和文件夹窗口。6,超级键+M–从launcher打开音乐窗口。7,超级键+V–从Launcher打开Vedio视频窗口。 阅读全文
posted @ 2013-11-28 14:40 JimMoriarty 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/cocowool/archive/2010/10/19/1855616.html最近开始使用git对kohana3的文档做一些补充的工作,使用了git 和 github ,从了解到使用,还是有一点距离,下面是总结的一些方法。1、Git的安装我使用了ubuntu 10.04 ,默认情况下,ubuntu 中并没有安装,所以首先需要在系统中进行 git 的安装。sudo apt-get install git-core安装完成后,在终端中输入 git 就可以看到相关的命令了。如果只是需要使用git来管理本地的代码,那么现在就可以使用了。如果需要和g 阅读全文
posted @ 2013-11-15 14:35 JimMoriarty 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 升级到Ubuntu12.04后,在console下启动gvim,长时间内无法输入,发现是由于ibus导致的。使用-f参数可以实现快速启动。123456-fForeground.FortheGUIversion,Vimwillnotforkanddetachfromtheshellitwasstartedin.OntheAmiga,Vimisnotrestartedtoopenanewwindow.ThisoptionshouldbeusedwhenVimisexecutedbyaprogramthatwillwaitfortheeditsessiontofinish(e.g.mail).Ont 阅读全文
posted @ 2013-11-08 12:11 JimMoriarty 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Ubuntu从12.04升级到12.10的过程中报错,提示无法安装“initramfs-tools”,继续安装成功后使用sudo apt-get update和sudo apt-get upgrade更新时也会报错,错误见下方。网上搜索出解决方法:转载:http://futureis404.info/archives/1512.html解决了一个困扰多时的问题,ubuntu在使用apt-get install -f 命令时,总是提示:gzip: stdout: No space left on deviceE: mkinitramfs failure cpio 141 gzip 1update 阅读全文
posted @ 2013-11-08 12:09 JimMoriarty 阅读(3819) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/longxibendi/article/details/6125075一.shell环境变量的分类以及set env export的区别:set:显示(设置)shell变量 包括的私有变量以及用户变量,不同类的shell有不同的私有变量 bash,ksh,csh每中shell私有变量都不一样env:显示(设置)用户变量变量export:显示(设置)当前导出成用户变量的shell变量。举个例子来讲:[c-sharp]view plaincopy[oracle@zhou3~]$aaa=bbb--shell变量设定[oracle@zhou3~]$echo$a 阅读全文
posted @ 2013-10-25 11:05 JimMoriarty 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 原文http://blog.csdn.net/forgetbook/article/details/12244951生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字首Alt + d 阅读全文
posted @ 2013-10-21 21:22 JimMoriarty 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/shibingli/article/details/8944028解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题/usr/libexec/ibus-ui-gtk/usr/ bin/ibus-setup/usr/libexec/ibus-engine-table将以上三个文件中的 “exec python” 修改为 “exec python2.6” 阅读全文
posted @ 2013-10-17 13:17 JimMoriarty 阅读(369) 评论(0) 推荐(0) 编辑
摘要: Install Google Chrome 28.0 on RHEL/CentOS 6 and Fedora 19/15:http://www.tecmint.com/install-google-chrome-on-redhat-centos-fedora-linux/在CentOS 6.3系统下安装google chrome浏览器下面介绍一下快速安装chrome的方法进入电脑vim /etc/yum.repos.d/新建CentOS-Base.repo根据你的系统增加一个节点32-bit[google]name=Google – i386baseurl=http://dl.google.c 阅读全文
posted @ 2013-08-02 18:07 JimMoriarty 阅读(1016) 评论(0) 推荐(0) 编辑