“> /dev/null 2>&1″是什么意思?

0 个评论
这个命令是Unix/Linux下经常使用的命令,要解释这个命令需要将一些解释清楚。 1.Linux/Unix的标准设备。 STDIN,STDOUT,STDERR 他们分别对应了文件描述符(fd)的值是:0, 1, 2 Shell上可以用0, 1, 2表示 2. >是重定向指令 3. 默认情况下,命令的输入设备是标准输出也就是1 那么我们来看下这个命令: a) >...
2010-05-14 / Shell / 54 views浏览
阅读全文

Linux 下面查看文件的格式

0 个评论
在命令下面打入: file filename 就会出来文件的格式。 如: $ file index.py index.py: ISO-8859 Java program text $ file crane.txt crane.txt: UTF-8 Unicode text 对于GBK的格式文档,结果也是ISO-8859: file crane.txt crane.txt: ISO-8859 text
2010-01-26 / Ubuntu / 5 views浏览
阅读全文

写了个脚本用于Linux下批量转化文件

0 个评论
for i in `find . -name “*.js”` do iconv -f gbk -t utf-8 $i > $i.new | mv $i.new $i done 注意事项: 1。”*.js”是你所查找的文件正则。 2。确保你所转化的文件的格式是一致的。 3。-f是要转化的格式, -t是转化后的格式 4。做好备份工作。因为这个代码转化后的文件会直接覆盖原文件
2010-01-26 / Linux / 5 views浏览
阅读全文

删除 svn 下所有不是版本控制软件的文件

0 个评论
执行下面的语名: svn stat | grep \? | sed ‘s/\?\s*/rm -rf /g’ | sh ubuntu 9.04通过测试. 如果不想删除目录. 可以写成: svn stat | grep \? | sed ‘s/\?\s*/rm -f /g’ | sh 那么可以看出来: svn stat | grep \? 是查找所有不是版本控制的软件.
2010-01-26 / Ubuntu / 20 views浏览
阅读全文

将所有没有加入svn的文件加入到svn里的shell脚本

0 个评论
svn stat | grep \? | sed ‘s/\?\s*/svn add /g’ | sh
2010-01-26 / Ubuntu / 33 views浏览
阅读全文