Advanced Bash-Scripting Guide 开始至第三章

2010年12月20日 星期一
Revision 6.2 17 Mar 2010 Revised by: mc
'ROWANBERRY' release

下载地址: http://www.tldp.org/LDP/abs/
含单独脚本源文件: http://bash.webofcrafts.net/abs-guide-latest.tar.bz2
脚本源文件名可在 /abs-guide/index.html 后面的 List of Examples中查找,如:/abs-guide/othertypesv.html 中 Example 4-5. Positional Parameters,它的链接为:/abs-guide/othertypesv.html#EX17 它的脚本文件名即为:ex17.sh 加上可执行属性就可直接执行验证
Continue reading "Advanced Bash-Scripting Guide 开始至第三章"

开始学习 Dvdwizard 源码

时不我待,本来准备继续学习 BLFS ,为做一个针对手机影音转换的系统做准备。可是,我做的东西应该是以应用层为主,这种系统层面的东西有个基本的掌握就行了,以后确有必要的时候再定制一个系统。现在计划先把这个应用工具完成一个原型再说,准备用 bash 脚本调用各种工具实现,再在此基础上弄一个图形界面(easybashgui(https://sites.google.com/site/easybashgui))。然后把这个工具集成到一个已有的微型 LiveCD 发行版中(如: Tinycore)。如果有必要,如图形界面无法商业化的应用,那么就真的要学点 Gtk 编程的东西。好在我对编程并不是很陌生,花点时间应该很快上手。现在问题是,我的 bash 脚本编程知识非常基础,没有系统的学习过,而要从头系统的找一本书来学又太漫长了,于是,就准备找一个现成的 Bash 实例来深入学习一下 Bash 编程。
Continue reading "开始学习 Dvdwizard 源码"

LFS 学习日记(第六章安装基本系统软件之Sed 至 Libtool 安装 )

2010年09月06日 星期一
/LFS6.6/LFS-BOOK-6.6-HTML/chapter06/sed.html

./configure --prefix=/usr --bindir=/bin --htmldir=/usr/share/doc/sed-4.2.1 Continue reading "LFS 学习日记(第六章安装基本系统软件之Sed 至 Libtool 安装 )"

LFS 学习日记(第4章环境设置)和 bash 及其内建 set 命令学习小节

2010年06月08日 星期二
1、4.4. Setting Up the Environment http://www.linuxfromscratch.org/lfs/view/6.6/chapter04/settingenvironment.html
exec env -i HOME=$HOME TERM=$TERM PS1='\u:\w\$ ' /bin/bash 这个命令不能得到一个完全干净的 LFS 编译环境的问题,我通过用LFS6.6提供的bash覆盖Ubuntu10.04中自带的bash解决,由于LFS6.6 BASH 不会调用/etc/bash.bashrc,在非lfs用户中的 .bashrc中显式调用它:source /etc/bash.bashrc ( the issue of environment value $PS1 set under Ubuntu 10.04 http://linuxfromscratch.org/pipermail/lfs-support/2010-June/038825.html ) Continue reading "LFS 学习日记(第4章环境设置)和 bash 及其内建 set 命令学习小节"