文章列表
 
2008-08-28 7:01

ls

ls -a 显示所有的文件(包含隐藏文件)

ls -l 常列表形式显示

---------------------------------------------------------------

-rw-r--r-- 1 dearhwj 11311       6 Aug 4 06:22 1.txt
-rw-r--r-- 1 dearhwj 11311       1 Aug 4 06:22 2.txt
-rw-r--r-- 1 dearhwj 11311       0 Aug 7 21:52 a.out
----------------------------------------------------------------

第1栏是文件的权限标志;第2栏给出的是这个文件的链接个数;第3栏是文件所有者的用户名;第4栏是这个用户所在的用户组组名;第5栏给出文件的长度;两栏是这个文件或者子目录创建或者最后一次被修改时的日期和时间;而最后一栏很明显就是这个文件的文件名。

ls -k:即--block-size=1K。

ls -i 显示inode numbers

ls -m 也可以使用- m参数把文件用逗号分隔显示在

ls -x 也可以用- x参数按水平对齐的方式而不是缺省的垂直对齐方式列出文

ls -X 用扩展名排序

ls -R,--recursive:同时列出所有子目录层。

ls -F - F参数使得ls命令可以在显示子目录的时候通过特殊标记对内容加以区分

Character

Meaning

*

Executable

/

Directory

@

Symbolic link

|

FIFO

=

Socket


ls --color

Color

Meaning

Default shell text color

Regular file

Green

Executable

Blue

Directory

Magenta

Symbolic link

Yellow

FIFO

Magenta

Socket

Red

Archive (.tar, .zip, .deb, .rpm)

Magenta

Images (.jpg, .gif, .png, .tiff)

Magenta

Audio (.mp3, .ogg, .wav)


ls -R 它将逐层进入所有的子目录并把其中的内容全部显示出来.一个比较好的办法是把- d参数和- R参数一起使用,这样可以只列出有限的子目录层次下的文件。
ls -r 缺省的是按字幕排序,-r反转
ls -rX 按扩展名排序并反转
ls -t 按时间进行排序,
ls -tr 按时间反转排序
ls -S 根据文件大小排序
ls -Sr 根据文件大小反序排列
ls -h 方便阅读文件大小
 
2008-08-27 17:38
生活就像摩天大楼
    作者:豪尔赫·卡林
    引用至:http://blog.sina.com.cn/s/blog_4ca5fd1e0100b0sv.html

生活就像是一幢摩天大楼,我们每个人都要从最底层开始,一层层地向上爬。那些有天赋的人也同样如此。

大楼的每一层都被分成了两个完全不同的区域:有朋友、床、电视、派对和游戏组成的娱乐区;被工作间和办公桌占满了的工作区。大楼有电梯间,当其中的一个电梯门打开时,所有人都本能地跳起来向电梯冲去,很快地在电梯门前排成一队。

开电梯的人向排在第一个的人提问,如果回答错误就会被淘汰,然后继续问下一个,直到找到具备所需知识的人。这个人可以乘电梯到上一层。一些被淘汰的人回到娱乐区,另外一些则待在原地等待下次机会。

有些路过的人总期待着电梯开门,但他们不工作也不学习,自然永远也上不去,因为他们不具备所需的知识。另外一些人则恰恰相反,他们努力工作,但是动作迟缓,以至于在电梯门打开那一刻甚至没能站起来。尽管这些人具备所需的知识,但却因胆怯没能成为被选中的那个人。

那些来到更高一层的人发现这里的娱乐区比下一层更吸引人。一样的工作间和办公桌,但工作的难度增加了。因此,楼层越高,每次在电梯门打开时上去的人就越少。一些失意者对开电梯的人发难,强行闯入电梯,但这样上去的人会被从窗户扔下去。
那些留在下面的人有时候会对上去的人冷嘲热讽,说他们靠的是运气。如果说“运气”是指拥有必需的知识和排在电梯门前的机敏,那么绝大多数人都可以是幸运的。
 
2008-08-25 6:57
CPU:AMD Phenom X3 8450
散热系统:超频三 红海
主板:昂达 A78G
内存:金士顿 DDR2 800 2G
硬盘:希捷 250G SATAII 32M(ST3250310NS)
刻录机:明基 CB523K(黑/银色面板)
液晶显示器:AOC 2217V
机箱:酷冷 特警340 (RC-340)
电源:长城 静音大师ATX-350SD




 
2008-08-25 6:35
在阅读《如何掌控自己的时间和生活》的过程中,迫不及待的记录下了自己的想法:
问题1:我的人生目标
1.保持身体健康
2.成为一名架构师
3.获取一个新的学位
4.做一个有钱人
5.做一个好丈夫和好父亲
6.去很多国家旅游
7.爬一座高山


问题2:如何度过今后5年
1.成为就职公司的架构师
2.带老婆做几次旅行(香港、巴厘岛等等)
3.买一辆车
4.准备读取一个新的学位
5.成为一个有效的投资者
6.很好地掌握英语
7.提升个人空间的知名度

问题3:只活六个月怎样过
1.带老婆游一次香港
2.给老婆买一个LV的包包

回顾这3个问题的答案时,正如书中所阐述的那样“第二个问题的答案其实是第一个问题答案的延伸,没关系。有些人还发现第三个问题实际上是第二个问题的延伸”。
 
2008-08-17 20:01
1.要想找到属于自己的创业梦想,要么从头做起,要么发现一个刚刚起步但却前程似锦的创业团队

2.
任何一件没有全力以赴的事情,都会对其他员工造成不良的影响。那些杰出专注的员工,可能会因为很多误解而离开公司;但试图留住所有的人同样不是一个很好的政策。一个成功的公司,绝对不应该允许其员工只是简单的维持现状。公司的目标清晰与否,取决于其员工所共享的目标是否清晰。任何与领导者的目标不一致的声音,都会削弱公司。

3.
行胜于言。不要空谈,也不要质疑。只管去做。创业团队需要用最快的速度完成很多事情——不管是用什么方式。“只管去做”(Just do it)这句话意味深长,它所体现的是一种态度。它意味着快速地做出抉择,并矢志向前直到到达目标;它还意味着不要无休止地询问应该怎样做,就按你认为最佳的办法去做吧。没有多少时间可以留给完美主义;你的激情和态度才是关键。

4.
一旦你加入了团队并感觉良好的话,要努力让自己变得对团队不可或缺。团队的创始人所需要的,是能够完全信赖的高效执行者,是能够了解其心意的人。开创一个新的公司,有太多的事情要做。创始人头脑中的想法——如果你能够很好的实施的话——才是最有价值的。

5. 需要有很强的适应力。熟练掌握那些最需要的技能——无论它是什么。

6. 在你众多朋友们的好主意里,那一个会成长为下一个巨无霸公司呢?第一个检验的标准就是激情。第二个检验标准是未来的宏图能通过简单的几个小步骤来实现。第三个检验标准是能否得到参与者迅速、有力的支持。第四个检验标准是低用户流失率和用户使用率的增长。

7. 随着互联网的渐渐成熟和网站创建工具的日益完善,还没有被实施过的好创意日渐稀少。而以正确的方法搭建网站,让它运行快速,防止数据丢失以及把站点扩展到上百万用户,仍然是很难的事情。


8.一旦你投身于一个创意,先给自己列一个单子,对自己承诺一系列在放弃前必须完成的工作。然后就按照这个单子去做,只问耕耘不问收获地一个个完成这些工作。这个策略会帮助你跨过不可避免的挫折和挑战,而这正是创业的价值所在。只有在你把所有的承诺都兑现并且确实感到你的创意不够好是才能放弃。还有,别忘了向所有因此而浪费了时间、金钱和精力的人道歉。

9.绝大多数情况下,你不会一次就成功。但是等一下!不要放弃你原来的想法转而为用户解决其他的问题。试试看,能不能找到更合适的用户群?

10. 因为我们采用最好的技术、雇佣了最优秀的人,我们知道自己有能力修正任何问题。

11. 有些公司缺乏目标。即使执行者推出一个又一个目标,员工们照常过自己的日子,不去思考和理解它。这样的公司需要有战略思想的管理者和创造性的头脑,并且要让这些头脑彻底解放,以创造奇迹。否则,公司的效益会不可避免地下滑,而那些创造性的头脑也可能一去不返。

12. 如果你无法做到专一,就意味着你的力量被分散了。在很多事情间跳来跳去的话,你只会一事无成。你的才智再过人,也是有限的。假设你必须同时关注两件事,那么理由只能有一个:两件事情结合起来的效果比做好单独任何一件事情的效果都要好。否则你最好将眼光放长放远,只注重其中一个,并忘掉另一个。记住,不是降低另一个的优先级,因为这样的话它会时不时得从你的脑海里蹦出来,干扰你的注意力。你要做的是彻底放弃它,要对自己说,“这件事的前景虽然很诱人,但我不会去做它。”

13. 如果你还没有任何目标,可以参考一个现实中的偶像、一个榜样、一个引导者,花时间做一些深刻、有创意的讨论,做一些有针对性和启发性的阅读。当然,也有可能你的时机还未成熟。理想是要花时间去建立的。耐心点,但请记住,如果没有理想的话,你飞不起来。

14. 每个成功的大网站对它们提供的服务都有一个高瞻远瞩的视角。Google、eBay、还有雅虎都是从一个简单但宏大的目标做起,并且充分地完成和扩展这个目标。

15. 在Google的发展早期,我听说这个公司的目标是做到让人们在网上找到资料比在自己桌上找还要容易。
 
2008-08-16 17:16
有一次开始学习PHP,之前也学习过PHP,但由于没有实际的项目经验,也很快就忘了。随着学习的语言越来越多,越能够从语言设计的角度来观察一门语言。相信这次的学习会更加深入吧。想做一个小的案例,可能是是做一个类似WEB IM的工具吧。
 
2008-08-13 12:51

昨天一口气读完了《从零到百亿——Facebook的创业故事》这本书,感觉很不错推荐给大家。



相信大家读完以后,都会跟我一样有一种创业的渴望,同时我想或许更能唤起我们的一些
Inspiration,发现一些我们当前工作中的Smell,对我们的工作方式、工作态度加以refactoring,从而让我们更加地Lean(精益)。

摘录了些许只言片语,希望能激起大家阅读的兴趣

1.       要想找到属于自己的创业梦想,要么从头做起,要么发现一个刚刚起步但却前程似锦的创业团队

2.       任何一件没有全力以赴的事情,都会对其他员工造成不良的影响。那些杰出专注的员工,可能会因为很多误解而离开公司;但试图留住所有的人同样不是一个很好的政策。一个成功的公司,绝对不应该允许其员工只是简单的维持现状。

3.       行胜于言。不要空谈,也不要质疑。只管去做。创业团队需要用最快的速度完成很多事情——不管是用什么方式。

4.       一旦你加入了团队并感觉良好的话,要努力让自己变得对团队不可或缺。团队的创始人所需要的,是能够完全信赖的高效执行者,是能够了解其心意的人。开创一个新的公司,有太多的事情要做。创始人头脑中的想法——如果你能够很好的实施的话——才是最有价值的。

5.       ……

 
2008-08-09 7:29
转载至http://linuxtoy.org/archives/wget-tips.html

wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。

1. $ wget -r -np -nd http://example.com/packages/

这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。

2. $ wget -r -np -nd –accept=iso http://example.com/centos-5/i386/

与上一条命令相似,但多加了一个 –accept=iso 选项,这指示 wget 仅下载 i386 目录中所有扩展名为 iso 的文件。你也可以指定多个扩展名,只需用逗号分隔即可。

3. $ wget -i filename.txt

此命令常用于批量下载的情形,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。

4. $ wget -c http://example.com/really-big-file.iso

这里所指定的 -c 选项的作用为断点续传。

5. $ wget -m -k (-H) http://www.example.com/

该命令可用来镜像一个网站,wget 将对链接进行转换。如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。

以上内容转载自LinuxTOY,我觉得这篇文章介绍的还不够全面,如果在wget下载时遇到同名文件默认是不覆盖的(是重命名的),wget配合哪选项可以下载并覆盖同名文件呢?

 
2008-08-08 5:49
收到老婆七夕佳节的情书。看了以后有一点点小感冒。我也回了信,内容不便公开。最后晒一下老婆小时候的照片。
 
2008-08-07 6:21
家用型的品牌电脑通常都会觉得某些功能不能满足自己的要求,比如显示器。市面上单卖主机的都是一些品牌的商务机,功能和配置又差了点。如果有能单卖的家用电脑主机,再配上自己看的上的显示器和鼠标键盘就好了。
 
2008-08-06 16:53
Refactoring – Martin Fowler
Design Patterns – Eric Gamma, John Vlissides etc. (GoF)
Refactoring to Patterns – Joshua Kerievsky
Extreme Programming Explained - Beck Kent
Test Driven Development by Example – Beck Kent
UML Distilled – Martin Fowler
Applying UML and Patterns – Craig Larman
Patterns of Enterprise Application Architecture – Martin Fowler
Domain Driven Design – Eric Evans
Object Design: Roles, Responsibilities and Collaboration – Rebecca Wirfs-Brock
Fit for Developing Software, Ward Cunningham etc.
The Mythical Man-Month – Fred Books
No silver bullet . 1987
Algorithm + Data Structure = Program, Niklaus Wirth
这些书籍都是超越具体语言的优秀作品。可惜读过的也就4本,读完的更是一本都没有,需要加油啊!!!
 
2008-08-06 6:57
最近一段时间不知不觉购买了不少的假货:
假的Microsoft鼠标,假的CROCS鞋,侵权的奥运文化衫,HP特供版的mp3。这些东西实在谈不上有多少品质,不过价格低廉到是不争的事实。往往价格只有行货的1/4,1/5甚至更低。
 
2008-08-06 6:09
今天整个下午都在对一个类进行重构,重构以后的代码引入了大量设计模式的使用(工厂模式、Strategy模式)。整个重构的收获还是很大的,不但实现了代码的优化,也通过这次重构的实践加深了我对面向对象、设计模式、TDD的理解。另外,还想起来设计模式解析 还没有读完。
   以下记录一些这次重构过程中参考到的一些资料
   http://misko.hevery.com/2008/07/30/top-10-things-which-make-your-code-hard-to-test/
   http://refcardz.dzone.com/refcardz/design-patterns?oid=ban00021-0
 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

如果我想学习了解单元测试的话,我想知道我学到什么水平、或者说了哪些内容后才可以
 

按照这种操作,创建分支,点击ok后,提示access to 'http://xxxx/svn' forbidden,这
 

今天刚了解了这个设计原则,摊开来讲的话,博大精深
 

能详细阐述一下就好了
 

thx
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu