linux在脚本中重定向输出

关于linux下io重定向的几篇文章 A Detailed Introduction to I/O and I/O Redirection [Advanced Bash- Scripting Guide I/O Redirection](http://www.faqs.org/docs/abs/HTML/io- redirection.html) linux下三种文件是默认打开的,stdin(键盘), stdout(屏幕), stderr(错误信息,输出到屏幕),这三个和其它的打开文件都是可以被重定向的。 有一个脚本a.sh,我想把它的输出全部重定向到一个文件中去,如何做呢? 通常我们会在调用时做 sh a.sh >/tmp/out.txt 2>&1 但是如果调用是程序没办法控制的,如何在这个脚本内部做呢? 写一个测试脚本看下 #cat a.sh ...

November 30, 2009 · notsobad

ubuntu下安装chrome浏览器

ubuntu下安装chrome浏览器 编辑/etc/apt/sources.list Ubuntu 9.04 (Jaunty) 添加这个源 deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main ubuntu 9.10 (Karmic) 添加这个源 deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main 然后运行 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5 之后就可以安装了 sudo apt-get update && sudo apt-get install chromium-browser -y

November 29, 2009 · notsobad

什么是bing?

今天看到了个说法 什么是bing? Bing Is Not Google 参考GNU GNU’s Not Unix

November 28, 2009 · notsobad

推荐两款Google Chrome插件

先来一个Chrome插件的网站,Chrome Extensions。 这里有很多的插件可以下载,不过大部分的插件都没有太大的实用价值。 首先要说明:要想安装这些插件需要先把Chrome升级到4.0版本。现在官方发布的Chrome是3.0的。 所以需要到Chrome的下载地方下载开发中的版本。 下载地址:http://build.chromium.org/buildbot/snapshots/chromium-rel-xp 找最下面那个最新的版本下载。 下面只推荐个人觉得比较实用的插件。 Feedly: Firefox的feedly插件就很有名。喜欢RSS订阅的用户都应该比较清楚。Feedly可以把Google reader中 的文章向非常酷的Blog的那样显示。显示格式要比在Google reader读的效果要好很多。使用也非常方便。 可以在这里下载 Download Feedly ...

November 27, 2009 · notsobad

linux下screen使用

Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样 最简单使用 ...

November 26, 2009 · notsobad

webfaction中django问题

webfaction中django配置,通用的没什么可讲的,只是有几点需要注意的. webfaction的web目录不能是一个链接,必须是一个实际的目录. 修改了除模板,media以外的任意文件,都要重启apache。 为了方便,把几个bin目录加到PATH里 把这一行加入~/.bashrc ...

November 26, 2009 · notsobad

获取所有图片的Bookmarklet

先推荐几个工具: Online Javascript compressor(javascript压缩工具) Javascript beautifier(js格式化工具) 我在这里有收集。 我写了个小工具,加到书签中,请将它加入浏览器收藏夹,然后在有图片的网页上点击这个地址,就会弹出此网页上的所有图片链接。 获取图片 附代码: 注意: ...

November 25, 2009 · notsobad

可伸缩的javascript架构

从这里看到了一个slide,[ Scalable JavaScript Application Architecture](http://www.slideshare.net/nzakas/scalable-javascript- application-architecture) 觉得很不错,分享一下,国外技术人员做的slide确实很cool [Scalable JavaScript Application Architecture](http://www.slideshare.net/nzakas/scalable-javascript- application-architecture “Scalable JavaScript Application Architecture”) View more documents from Nicholas Zakas.

November 25, 2009 · notsobad

ubuntu 9.10下linux qq 自动退出的问题

升级到ubuntu 2009以后, linux qq经常会自动退出,不清楚什么问题,导致我用了一段时间的web qq 昨天发现是可以处理的,原文在这里 修改/usr/bin/qq,添加一个环境变量 export GDK_NATIVE_WINDOWS=true 修改后: #cat /usr/bin/qq #!/bin/sh export GDK_NATIVE_WINDOWS=true cd /usr/share/tencent/qq/ ./qq 附:[GDK_NATIVE_WINDOWS](http://blogs.gurulabs.com/dax/2009/10/what-gdk- native.html)是什么意思? ...

November 25, 2009 · notsobad

让你的linux释放一些不必要的空间

系统磁盘空间占用100%会对系统产生很严重的影响。这是系统服务或者其他的程序都不能够记录日志或者不能够在/var目录保存数据。这些程序一旦不能够保存他们需要的数据,就会自动退出或者直接崩溃。为了避免这种情况发生,ext2和ext3文件系统一般会预留5%的磁盘空间来让root进程使用。这本来是一个挺好的主义,但是5%有时候会显得太大了。例如:500G的硬盘就会预留25G的空间了。而且还有不需要预留空间的磁盘,例如:/home目录。 可喜的是5%这个分配额不是硬编码到文件系统中的。这个分配额可以在不需要移动已有数据的情况下很方便的修改。Tune2fs能够被用来修改ext2或ext3系统的这个分配额。这个工具非常强大,可以修改很多文件系统相关的信息。但是我们这里用到的只有两个- m和-r参数。-m参数用来改变文件系统预留的百分比。-r参数可以指定预留的块数(文件系统是把整个磁盘分成了固定大小的块来管理的)。 ...

November 24, 2009 · notsobad