Bash Shell怎样检查文件是否存在?

在类Unix系统的Bash环境下,怎样检查文件是否存在呢? Shell中的test命令,可以用来检测文件的类型或者比较数值是否相等,该命令也能用来检查文件是否存在。 可以用如下的命令来进行检查:

下面的命令,则使用Shell的条件表达式,判断/etc/hosts文件是否存在: [crayon-5d58beb81d4843187609 … 继续阅读Bash Shell怎样检查文件是否存在?

重装Win7后恢复和找回Ubuntu启动项

如果电脑之前装了ubuntu,后来又重装了win7,结果发现ubuntu的启动项不见了,是因为重装windows7后,安装系统将把MBR重写,所以安装完成后就会直接进入windows7而不再出现grub2的系统选择界面了。如果您遇到这种情况,完全不需要再把ubuntu重装,因为 ubuntu并未被破坏,只是少了一道通往ubuntu的“门”而已。我们现在就要设法重建一道这样的“门”。 修复的方法很多 … 继续阅读重装Win7后恢复和找回Ubuntu启动项

python在linux下安装方法(解决旧版本冲突)

1.下载源代码 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2 2.  安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./configure $ make $ make install 3. 测试 在命令行下输入python,出现python解释器即表示已经正确 … 继续阅读python在linux下安装方法(解决旧版本冲突)

按大小拆分超大文件的方法(本文测试了一个62G的文件)

遇到一个问题,从网络上下载了一个62G的文件(新浪微博的语料集,地址:http://itee.uq.edu.au/~dke/WISE2012.htm),之后要进行其他处理,很显然先拆分成小文件再处理比较好。 我当时用的是windows系统,貌似没有这种拆分如此大的文件的工具,我本人试着用C++的内存映射方法(在内存里建一个内存映射文件,然后把超大文件的一部分映射到内存,然后分片读文件),将文件的一 … 继续阅读按大小拆分超大文件的方法(本文测试了一个62G的文件)