2008年12月29日星期一

什么叫DOS通配符(转自网络)

一般情况下,一条DOS命令一次处理一个文件,但是,如果使用了通配符,就可以一次处理一组文件。

而且,在用户记不准文件名时,通配符也会给以帮助。顾名思义,通配符就是代替一组文件名的符号。 (1) 通配符 "*"
请看下面一组文件名:
FORMAT.COM
KEYB.COM
EDIT.COM
MORE.COM
它们的扩展名都是COM,可以用"*.COM"来表示他们。事实上,"*.COM"代表了所有以COM为扩展名的文件。再看下面的一组文件名:
DBLSPACE.BIN
DEBUG.EXE
DOSSHELL.TXT
DOSSHELL.INI
DELTREE.EXE
它们的共同点是有一个相同的字母D位于基本名的开头,文件名"D*.*"可以代表它们。在DOS的命令行中,一条DOS命令对文件"D*.*"进行处理,就会同时处理这四个文件。所有文件可以用"*.*"来代替。
读到这里您一定了解了通配符"*"的作用,它可以代替一组字符。DOS忽略"*"所处的位和它后面的字符。注意,在命令行中键入命令名"DOS*ELL.COM"时,DOS会忽略星号后面的ELL,也就是说,星号不能精确的代替某一位字符。
(2) 通配符"?"
通配符"?"比"*"更加精确,它提供一对一的匹配,只能代替它所在位的一位字符。例如:
C:\>dir diskco??.com
这个命令是要求DOS显示所有基本名由七个或八个字符组成,前六位为DISKCO,扩展名为COM的文件。两个问号分别代替两个字符。
DOS支持的通配符只有星号和问号两个,大部分DOS命令都识别并承认通配符。二者之中,"*"更为常用

2008年12月9日星期二

说给爱人(转自网络)

  一、爱人就是爱的人,是要去爱的,不是要拿来比较。不要老说别人的老公如何如何好,别数落他没出息,你是他最最亲密的人,怎么可以这样说他。对大多数男人来说,赞赏和鼓励比辱骂更能让他有奋斗的力量。 
  二、不可以整天追问他爱不爱你。他若真爱你,你不必问;他若不爱你,怎么就做了你的丈夫?!如果真的不爱了,难道他会对自己的妻子明确地承认吗?除非他不想要这段婚姻了。他对你的爱,你用心去体会就品位出来了。爱是做出来的,不是说出来的。 
  三、不要摆脸色给对方看,一个生气的女人是很丑陋的。他工作已有许多压力,没有义务回家还非得要看你的脸色。 
  四、男人对自己的尊严看得比什么都重要,不管在私下里他有多么宠爱你、怕你,在人前一定要给足他面子,让他做天不怕地不怕老婆更不怕的顶天立地的男子汉。是男人就应该不大喜欢朋友们取笑他怕老婆。 
  五、男人大多喜欢吹牛,你就别戳破他的这个小把戏,这样可以让他们自己得到一点力量,找到一点自信,好继续人生征程后面的拼搏。虚拟的成就感能让他心情明朗起来,难道不好吗? 
  六、男人骨子里全都喜欢美女,看到美女会很自然的目不转睛或行注目礼。你别认为他不爱你,也别认为他好色,爱看美女是男人的本能,与品格无关。 
  七、不要太虚荣,不要太功利,物质的追求是无止境的,人不是活给别人看的,鞋子合不合脚只有自己知道,舒服最重要,其他的都是装饰。 
  八、男人为何喜欢温柔的女人,因为他们内心很脆弱,不像外表那样坚强,他们需要妻子的柔情似水,柔声细语。 
  九、家庭永远是第一,我们固然要对工作负责,要有职业道德,要从工作中得到乐趣,但不要做工作的奴隶。我们工作是为了更快乐地和家人在一起,享受生活、享受很重要。 
  十、爱人的父母就是自己的父母,将心比心,老吾老以及人之老,爱人会感受到你的真心的,因此也就会更唉你。

2008年12月2日星期二

Linux下FTP站点同步一句话脚本。应用wget(转自网络)

很简单,如下:
引用

wget -b -m -nH ftp://user:passwd@192.168.0.1:21
简单解释:
-b:应用程序后,自动放入后台,输出日志到当前目录下wget-log文件
-m:mirror,就是镜像的意思
-nH:不产生站点的目录名,我讨厌产生那样的目录。


实现功能:单向同步,B站点为A的完全镜像。既然是同步,就不会重复下载。配合cron使用吧。

简单说一下:在同步的过程中,会在本地端,也就是B端各个层级内产生2个隐藏文件,如果只有目录的话,只产生.listing。如果有文件的话,就会产生2个文件:

.listing 用来检视目录
.tempcrc.jasfv 检视文件,并且产生CRC32的校验码,用于比对。


顺便插一句,发现man帮助真是太长了,不利于快速使用。--help倒是很好用。呵呵。
网上很多朋友,都有在找这个东西。其实只需要wget --help就会找到答案。BS自己一下,我也google了半天。
对了,产生的那个文件自己看一下。挺有意思的。我就不贴了。


追加:
想用crontab调用还是需要做些修改的。比如考虑,执行脚本的路径,和本地存放的路径,日志输出位置,所以就丰富一下命令吧。


wget -b -m -nH -P ~/localdir -o ~/logs/output.log ftp://user:passwd@192.168.0.1:21
追加2个参数
-P:指定下载后的本地存放目录位置
-o:指定输出日志的路径

PAUL2SMOON 的共享项目