8.1. Operators

Chapter 8. Operations and Related Topics

8.1. Operators

1、Example 8-1. Greatest common divisor最大公约数的算法不懂,里面的练习:判断命令行参数是否是整数不懂,记在这里。

2、发现一个问题,bash的算术操作符只能进行整数的运算,要进行其它的复杂点的运算:如开方、小数等怎么办呢?

3、Example 8-2. Using Arithmetic Operations

这个例子有不少地方不明白,记在这里以后进一步解决:

我知道 let "z = 2 + 3" 相当于 (( z = 2 + 3 )),根据:


Similar to the let command, the ((...)) construct permits arithmetic expansion

and evaluation.

1)、


      10 : $((n = $n + 1))

      11 #  ":" necessary because otherwise Bash attempts

      12 #+ to interpret "$((n = $n + 1))" as a command.

2)、      20 n=$(($n + 1))

3)、

      23 : $[ n = $n + 1 ]

      24 #  ":" necessary because otherwise Bash attempts

      25 #+ to interpret "$[ n = $n + 1 ]" as a command.

      26 #  Works even if "n" was initialized as a string.

4)、

      29 n=$[ $n + 1 ]

      30 #  Works even if "n" was initialized as a string.

      31 #* Avoid this type of construct, since it is obsolete and

nonportable.

      32 #  Thanks, Stephane Chazelas.

5)、      44 : $(( n++ ))       # : $(( ++n )) also works.

6)、      47 : $[ n++ ]         # : $[ ++n ]] also works

4、bash不能处理浮点数:


Bash does not understand floating point arithmetic. It treats numbers containing a decimal point as strings.

5、

if [ $condition1 -a $condition2 ] 相当于 if [[ $condition1 && $condition2 ]]

,但是&&不能用在[...]结构中,这些有什么规律吗?真不好掌握啊。

6、Example 8-3. Compound Condition Tests Using && and ||


6 if [ "$a" -eq 24 ] && [ "$b" -eq 47 ]

17 #  Note:  if [[ $a -eq 24 && $b -eq 24 ]]  works.

20 #    (The "&&" has a different meaning in line 17 than in line 6.)

我不懂&&在6行和17行有什么区别?

7、不懂 $((...))的用法


     bash$ echo $(( 1 && 2 )) $((3 && 0)) $((4 || 0)) $((0 || 0))

     1 0 1 0

英语疑问:

1、Modulo turns up surprisingly often in various numerical recipes.

2、erroneous

An operation that takes a variable outside these limits will give an erroneous result.

3、flip, relevant, fly

"Bit flipping" is more relevant to compiled languages, such

as C and C++, which run fast enough to permit its use on the fly.

4、miscellaneous operators

5、evaluated

All the operations are evaluated (with possible side effects), but only the last operation is returned.

今天中午去幼儿园了解了一下孩子吃饭睡觉情况

看得出,孩子吃饭吃得津津有味,老师也说她吃饭的情况不错,要添一两次。我走到她后面,她听到声音才发现我,我对她说,吃了还想吃就喊老师添。她伸出一只手说:要吃那么多碗。

今天中午吃的是洋葱炒肉。

临走时,女儿跟我愉快的挥手告别,一点没有非要跟我走的意思。看来,孩子中午在幼儿园吃饭是对的。我们可以把孩子的体重称一下,隔一个月再称一下看情况如何。

7.4. Nested if/then Condition Tests 7.5. Testing Your Knowledge of Tests

7.4. Nested if/then Condition Tests

嵌套条件测试相当于复合条件测试中的 &&

7.5. Testing Your Knowledge of Tests


  10      if [ -f /usr/bin/netscape -a -f /usr/share/doc/HTML/index.html ]; then  11              netscape /usr/share/doc/HTML/index.html &

  12      fi

有2个问题:

1、在测试条件中多个测试条件(如上:-f -a -f)的组合规则和形式是怎么样的?

2、"netscape /usr/share/doc/HTML/index.html &"后面加一个&是什么意思?

另外,这章布置了习题,分析/etc/X11/xinit/xinitrc文件中的条件语句,这遍就略过习题了。下同。

英语疑问:

1、excerpt

This file contains quite a number of if/then tests, as the following excerpt shows.

2、failsafe, fallbacks

 # failsafe settings.  Although we should never get here

 # (we provide fallbacks in Xclients as well) it can't hurt.

网络情人相关转帖(4篇)

“网络情人”很久以前就是时髦词了,现在更有许多堂而皇之披上合法外衣的网络“交友”类网站,公开为网络情人提供结交服务,并且在google广告上大肆广告,我是一个保守的人,对“网络情人”(婚外网恋)颇有抵触,就在学习日记网站的google广告中过滤掉了这类网站。有人说存在就是合理,我不大明白。但是搞清楚“网络情人”(婚外网恋)是什么东西还是值得花费时间的,我花了点时间从网上搜索到了一些相关的文章,转帖在这里作为个人收藏。

转帖:http://women.sohu.com/2004/03/16/18/article219451843.shtml

网络情人性伴侣:那些暧昧的男女关系

WOMEN.SOHU.COM 2004-03-16 00:04  人民网

页面功能 【我来说两句】【我要“揪”错】【推荐】【字体:大 中 小】【打印】 【关闭】

  男朋友女朋友?不好说;爱人同志?是,又不是;兄弟姐妹?也可以这么说吧……

  其实,连他们自己都不那么清楚彼此的关系。仿佛,他缺不了她,她也离不了他,但其实,各有各的阳光空气和水分……

  一直以多元价值颠覆传统的城市在不断新陈代谢,男女关系也已经越来越多元化,他和她,从情感到身体的关系,越来越暧昧,也越来越无法定义。

  暧昧关系之一:哥哥妹妹(姐姐弟弟)

  暧昧指数:****

  清白指数:***

  招牌口号:“某某是我哥,我们是亲人。”

  “她比我小10岁呢,小妹妹……”

  经典镜头:

  1.每日中午,他所在的公司前台,都会出现一个年轻小女子,笑着提着几个饭盒,说:“哥啊……尝尝我今天做的蛋炒饭,怎么样?”然后笑吟吟地看着他吃完,再帮他收拾,不忘给他细心地擦去下巴上的米粒。他心疼地说:“真不知道你小脑袋瓜里在想什么!”

  2.聚会上,他身边美女如云,哥们儿彼此调笑,吃豆腐之事见多不怪。可是,有人跟她讲起荤段子,惹得她满面红晕,他立刻倒立英眉,教训对方说:“不可以欺负她,她是我妹妹。”

  3.她衣着时髦,身边却会经常出现个年轻的小伙子,甜甜地叫她姐姐。其实全无血缘关系。过马路的时候,她都会紧紧地抓着他的手,吃饭的时候,会特地给他送一筷子菜,很多追求她的男人很容易遭受她的白眼,只有这个小“弟弟”,时而像个大人一样保护“姐姐”,时而成了一个让“姐姐”哭笑不得的小淘气。

  关系透析:

  对“哥哥”来说,小妹妹的存在意义是,令他有保护她的欲望,当男性内心的英雄主义需要倾泻的时候,当他感觉无助和寂寞的时候,“小妹妹”的乖巧和柔弱往往比一般的温柔体贴更令他感觉舒服,而她对他的崇拜,更是让他感到格外自信,恰好满足了男人的某种精神征服欲。对“妹妹”来说,她要的十分简单——被疼爱被保护。

  对“姐姐”来说,在没有完美的男朋友之前,“弟弟”是一个很贴心的小跟屁虫,他具备男人和男孩的双重效益,他不会故意和她过不去,她有麻烦的时候,他不会背叛誓言,而当她母性流露的时候,他又成了可爱天真的“小东西”。对“弟弟”来说,“姐姐”往往是值得信赖,充满女性魅力的女人。

  潜在危机:

  现实生活里,大部分的“亲情”关系往往很难演变为真正的爱情关系。此类男女关系中,多的是怜惜和疼爱的成分,少有什么共同语言,更谈不上阅历相当,而且“弟弟妹妹”对“哥哥姐姐”的感情,往往更为沉重和复杂,并且很容易陷入其中难以自拔,一旦“暧昧”过度,一旦“哥哥姐姐”有了情人,“弟弟妹妹”难免会成为绊脚石。

  暧昧关系之二:红颜蓝颜

  暧昧指数:*****

  清白指数:*

  招牌口号:“女人的心和身体是可以分开的,我们之间,就一个纯字。”

  “男人女人之间没有纯洁的友谊?那只怪你没找到红颜知己。”

  “他是我灵魂上的知己,我们彼此了解却又永不占有。”

  经典镜头:

  1.每次和老婆吵架后,他都会夺门而出,跑到她家里哭诉一番,完了会说:“为什么我爱的人不是你?为什么我老婆就不能像你这样善解人意?”她回答:“如果你老婆可以做到我这样,她就不是你老婆了。”

  2.被老板批评后,她十分想不通,女朋友约她去逛街散心都不肯,非要给他电话痛诉一顿,他给她分析事例,剖析人生道理,直说到她重新开朗起来。碰到一些重大选择,她也会找他商量,感觉十分有共同语言。她说:“我男朋友最了解我的身体,你是最了解我的心事的知己。”

  关系透析:

  心情烦闷的时候,遇见各种人生难题的时候,他们就成了“相濡以沫”的鱼,一旦海水返潮,便各自游去。即使双方各自有爱人,有些私房话和知心话也只跟“红颜蓝颜”说。从某种程度上来说,这种男女关系大多是停留在精神层面上的相爱,也可以说,和情人关系相比,他们只缺少肉体交流。

  潜在危机:

  即使是最清白的红颜蓝颜知己,一旦有一方的爱人不够开通懂事,便容易被误会成第三者;其次,毕竟是一男一女,一旦“酒逢知己千杯少”,投入深情过度,难免“宽衣解带”,而一旦破了最后一道防线,这“知己”关系就难再继续。

  暧昧关系之三:网络情人

  暧昧指数:*****

  清白指数:**

  招牌口号:“我爱你,即使永不见你。我可以感觉到你的一切,看不到你,这不是问题。”

  “我们在比特的世界里相爱,离开网络,这份爱就无法生存。”

  经典镜头:

  1.他天天回家吃老婆亲手做的饭菜,然后她在厨房里洗涤的时候,听到房间里传来敲击键盘的声音。那个不用为他打理生活和一切的女人,在网络那一边心安理得地瓜分着她丈夫的感情。而她仍安静地守着她嫁的男人已经失去灵魂的躯壳。

  2.“亲爱的,送你999朵玫瑰。”

  “真的吗?”

  一封贴着玫瑰图的电子邮件“嗖”地到了她的邮箱。

  “让我吻你吧……”

  “嗯,我感觉到了,你温软湿润的嘴唇……”

  “嗯,我特地为你刷过牙呢。”

  关系透析:

  在网上,他们“相爱”,甚至举行婚礼,从来没见过的两个陌生人,文字游戏是彼此的依赖和情趣来源。他们沉溺其中,网络令他们看上去很“完美”。

  与一般的网恋不同,这种网络情人,多半不会见面,只是依赖对对方的想像,制造各种浪漫的气氛和假想。

  与现实生活里的爱情不同,网络情人所付出的成本十分低廉,且不需要承受道德上的压力。

  潜在危机:

  因为彼此爱的,只是自己的想像,和文字制造的迷宫。所以万一,万一见面的话,后果很难想像。美女恐龙也就算了,如果发现对面那个竟然是同性……对已经结婚的男女来说,柏拉图式的婚外恋固然不错,但要是对电脑“保管不善”,一样会殃及现实生活中的感情。

  暧昧关系之四:异性合住

  暧昧指数:***

  清白指数:***

  招牌口号:“一个人住,负担太重,而且我怕黑,有个男生,也好照应。”

  “她的重要意义体现在每个月除了方便面不知道还能吃什么的时候。”

  “他的重要意义体现在每次保险丝断了,煤气罐没气了的时候……”

  经典镜头:

  1.他管他的房间叫男生宿舍,她管她的房间叫女生宿舍,其他都是公用。下水道坏了,即使他正沉迷于游戏机,也一叫就到。外面暴雨,无法出去吃饭,哄她两句,许诺有钱请她吃大餐,保证一会就有两菜一汤热腾腾地送上来。

  2.晚上要举行party了,她跟他商量道:“可能朋友比较多,我的屋子里放不了那么多人,能不能腾出点空间给我?”他一口答应,说:“下次做好吃的给我就行了,聚会那天我会自动消失,什么时候散会了给我发个短信……”

  关系透析:

  相对女女同租而言,男女合住带来的更多是愉快、信任和放松的感觉。跟办公室里“男女搭配,干活不累”的意义一样,此类新房客关系,充满了另一意义上的情趣感。调查显示,大多数异性合租的女性都认为:男性不会和女性斤斤计较,房间的大小、朝向以及卫生间谁用多了,谁用少了等细节问题都不会在意,女人和女人之间的情况就复杂得多了,严重的甚至会闹到不欢而散,朋友反目。真正的男女合租彼此尊重,保持距离,又可以互相帮助,对双方来说,既体验到了异性的大多优点,又避免了彼此猜疑、独占和斤斤计较的麻烦。

  潜在危机:

  房子本身就已经十分暧昧,单身男女共住一房,即使并非一室,也已经非常非常接近。回家的人,往往会将自己还原到本真,随意的、自由的、散漫的,甚至丑陋的生活细节都暴露在彼此眼前,固然有因生活方式十分接近而发展为相爱的,但毕竟还是一对有距离的男女。合租房子的异性很容易发展成情侣,由合租演化为同居。但是如果因为一时的盲目,或者带着解决个人问题的心态来寻求合住,就有可能被别有用心的人利用,伤了感情,也搅乱了生活。

  暧昧关系之五:性伴侣

  暧昧指数:*****

  清白指数:*

  招牌口号:“只需要陪伴不需要相爱。”

  “心灵的空虚有很多解决的办法,但身体的饥渴,却无可奈何,所以,我需要性伴侣。”

  经典镜头:

  1.周五快下班的时候,她的手机响了,他的声音响起来:“这个周末你方便吗?”她想了想:“我想想看,喔,不行,我有个朋友要从广州过来看我,恐怕你不方便过来。”

  他很干脆,笑笑说:“好吧,祝你周末愉快,想我了就Call我。”

  2.每个固定时间,他都会如期至约,接她下班吃顿饭,然后去他的公寓或者她的宿舍,春宵一宿,然后告别。她甚至连他的工作情况都一无所知,惟一能确定的是,他是个不错的性伙伴。

  关系透析:

  怀特·米尔斯在《私情缠绕》中说:“现代人的一个特征是像找寻财富一样地渴望不为人所知的亲密私情,在适当的时间出现和停止。”

  如今的性伴侣的含义里,除了解决生理问题外,更多的是对自己的安慰和对现实的逃避。毕竟都是害怕寂寞,更害怕别人知道他们寂寞的人。我们需要爱,也不可以没有性。大多数时候,性和爱是一样重要的。有个性伙伴,至少有了身体的温暖,可以暂时忘却心灵的孤寂。

  潜在危机:

  罗素早已经一语道破:“爱情能使我们整个的生命更新,正如大旱之后的甘霖对于植物一样。没有爱的性行为,却完全没有这等力量。一刹欢娱过后,剩下的是疲倦,厌恶,以及生命的空虚之感。”

  暧昧关系之六:兼职家长(司机、保镖、保姆……)

  暧昧指数:****

  清白指数:**

  招牌口号:“反正他有车,正好顺路送我而已。”

  “男人请女人吃饭从来都是正常的事情,他愿请,我愿吃,别人看什么看!”

  经典镜头:

  1.他有一辆奥迪;他在一家大公司里身居高位;他有相爱的女朋友。不记得是怎么认识他的,总之,好像从某天晚上他主动送她回家后,从知道彼此的公司在一条线路上后,每天接送她,便成了他的习惯。

  2.每到下班时分,如果男朋友没空,她就会在办公室里大声嚷嚷:“今天谁请我吃饭呀!”然后矛头就对准了其中一个男同事,娇滴滴地哄他,摇着他的肩膀:“还是你请我吧,好吗?”

  关系透析:

  他们的关系多是从工作合作方面发展起来的。很多时候,多是由女性主动,认定被男人照顾是天经地义的,而男人的“英雄主义”心态,又令他们大多时候都倍感荣幸。这种关系中,利用的成分往往比较多。

  潜在危机:

  因为这样的关系是建立在单纯的“互相照顾,互相利用”之上,男女双方往往缺乏共同语言。一旦照顾失败,或者“服务”缺乏周到,容易导致关系恶化。此外,一些绯闻也多出现在这种“兼职家长”身边,也许你只是搭了谁谁的顺风车而已,但别人怎么知道,车的终点是哪里呢?

  暧昧关系之七:约会拍档

  暧昧指数:****

  清白指数:**

  招牌口号:“一个人玩有什么好玩,我不过是给自己找了个玩伴而已。”

  “他知道哪里有最好吃的东西,有最好玩最新奇的玩意,能嗅到这个城市的‘兴奋点’,与其随便找个人陪我,不如找个会玩的。”

  经典镜头:

  1.每到影院公布新一期的大片播放周期,她就会立刻致电给他,让他准备好爆米花和可乐,陪她去看电影,她并不介意是她买票还是他请客,也不介意通宵研究观后感,她觉得,除了他,没有人更适合当这方面的知音了。

  2.每次和论坛上的一帮朋友聚会,他都会叫上她。虽然她从不去这个论坛,也对他们所谈的所谓文化话题缺乏兴趣。他就是喜欢叫上她作陪,一起猜拳喝酒。仿佛她的职责就是,当他在饭桌上谈笑风声的时候,负责大吃大喝捞回本钱似的。

  关系透析:

  他们不是情侣,却常常约会、旅游、喝酒、看电影……是固定的约会搭档。从通俗意义上说,也可以理解成“酒肉朋友”。他们往往在某一个兴趣爱好或者一种行为习惯方面拥有共同的兴趣,并且每次约会都可以兴致勃勃,高兴而来,高兴而去。也属于一个要陪,一个愿陪的姜太公钓鱼模式。

  看来,新新男女关系已经被划分得越来越细,需要按照职责、爱好、具体功能等各方面来划分了。而个中的微妙之处就在于——物以类聚。

  潜在危机:

  如果约会拍档的关系足够稳定、确定,建立在共同的兴趣爱好的基础上的话,可以称之为志同道合。如果只是一方寂寞了需要消遣,而另一个属于纯粹的“n陪” 的话,那么这样的关系就有说不清道不明的嫌疑了。或者就是愿陪的那方在暗恋要陪的那方,这无疑是在伤害其中一人的感情,也耗费了另一人的光阴。

转帖:http://www.39.net/eden/qatd/wsyqr/wlwx/38120.html

 网恋渐渐"偷"走了夫妻的感情 http://www.39.net    时间:2004年04月16日

   中新社上海四月十五日电 上海离婚法律咨询网最新一项统计表明,婚外恋已经成为影响上海夫妻感情的头号“杀手”,由于这一原因导致离婚的比率已占到整个离婚原因的六成以上,而网恋则是增长速度最快的婚外恋方式。

  据调查,上海夫妻离婚最多的集中在四个年龄段:结婚一年内的新婚夫妻、结婚两三年无孩子的夫妻、孩子两三岁的夫妻和五十岁左右的夫妻。

  年轻夫妻何以成为离婚率较高的人群?据专门受理离婚案件的贾明军律师介绍,一些结婚一年的年轻夫妻刚从恋爱关系转变为夫妻关系,在日常生活中开始暴露出恋爱阶段看不到的缺点,加上年轻人容易意气用事,一旦出现第三者,就很容易导致夫妻分手。结婚两三年无孩子的夫妻,双方对两人世界开始感到乏味,又没有小孩作为调剂,比较容易出现感情危机。而一些孩子两三岁的夫妻,好不容易从抚养孩子的琐事中挣脱出来,他们中的有些人就选择用上网的方式来放松自己、追求刺激。

  贾明军说,网络交友如今已经成为最方便最快速的交友方式,在他代理的离婚案件中,因“网恋”而引发的婚外恋,男女各占一半比例。(中国新闻网)

转帖:http://www.qrw.cn/Article/jkyy/2006-07-02/3694.html

男人,小心你的老婆成为别人的情人

作者:佚名 来源:本站原创 更新时间:2006-7-2

☆加入网摘☆

新浪VIVI

天天网摘

奇贴中文

我摘收藏

YouNote

天极网摘

【字体:小 大】

  男人,小心你的老婆成为别人的情人[原创]

  目前,在工业化进程中,社会出现了明显的变革,男人们的贪婪本性得到明显的张扬,从婚外恋现象,到二奶们的出现,已经在告诉人们计划经济结束之后,这种新的人类现象已经毫无顾忌的充分展现。当然这里面肯定少不了女性的配合,只是,本文重点探讨男人,关于女性的重点话题待下次讨论。

  男人们具有见异思迁、移情别恋的性格特点是许多人都知道的,但是在计划经济时代,由于加强法律和道德观的约束,男人们的这一天性被压抑日久。象“强奸罪”的法律约束,还有“男女作风”不好会直接牵涉到个人政治地位的升迁,在共和国的前40年里,上面的这种情况几乎很少出现,偶尔有之,大家都觉羞耻,因此人为的把有关男女苟且之事给重重的约束了。

  改革开放后,我国的经济发展异常迅速,社会上出现了“先富一族”,他们的生活里开始出现了上述的现象,一开始还有点“羞羞答答”,可是仅仅20多年,这一现象已经是令人见怪不怪的事情,其速度之快、覆盖之广,超乎想象。

  随着国家城市化进程加快,人口流动加速,我国原有的经济体制-----“城市”、“乡村”的明显区别,到现在“新农村建设”的普及,小城镇建设的大量推进,城乡区别明显萎缩,一致现在的“城乡一体化”,经济模式的改变导致人与人关系的彻底改变,乡村流动人口的加剧,进而导致婚恋关系选择的更加广泛,使原先婚恋基础不好的男女有了重新选择的机会,这也就随之出现再婚再恋的情况,因此也就产生了所谓的婚外恋情况,这也是这种社会变革中出现的可以理解的正常情况。

  但,有的处于责任的需要,一方面享受着自己找到的“爱”,一方面又不愿意抛妻弃子,则这就出现了“包二奶”的情况发生;这种尚不可恶,可恶的是男人们在这方面的攀比心理,觉得他不怎么样反倒有了“两个老婆”,我比他不差我怎么不行?,在这种情况下,采取骗女性的心理,达到自己 “包二奶”的目的;还有另一种可恶的男人,故意的包“二奶”,这就更加不可理喻了。

  还有一点,女性天然的一种美,对男人具有无比的诱惑,那种对女性探密的心理促使他们再对前一个女友激情趋于平淡后,再去寻觅下一个“女友”,而处于当前社会变化时期的这一现状正好给他们提供了土壤,这也是现在异性间道德关系混乱的原因。

  而这种异性关系的混乱,直接影响社会的同时也在影响当事者本人,既然好多人在搞“婚外恋”,那么这些人的妻子没准也是别人婚外恋的对象,这就造成了这种婚外感情的复杂性,这也是现阶段这一现象“婚外感情”的合理性使然。

  所以,综上所述,现阶段的经济特点,导致出现的这种异性间的关系“混乱”,是正常的,只是,男人在享乐别的女人的同时,有可能自己的老婆也在被别人享受着,这些是我对那些恶意找女性的男人的的提醒。

转帖:http://www.qrw.cn/Article/jkyy/2006-06-15/3651.html

偷情未必真快乐红杏何苦要出墙

作者:佚名 来源:本站原创 更新时间:2006-6-15

☆加入网摘☆

新浪VIVI

天天网摘

奇贴中文

我摘收藏

YouNote

天极网摘

【字体:小 大】

    红杏出墙的故事,在这个世界上分分秒秒都在上演,时时刻刻都在发生。如今婚外恋的小说电影也越来越动人了,只因为有距离,有阻碍 ,有煎熬,所以才会痛并“美丽”着。

  两年前有个女友秘密恋爱,经常晚上和情人出去约会时,会和我打电话通气,万一老公起什么疑心,就说是在我家看VCD。那时她 沉浸在爱情之中,如火如荼。

  她老公工作很忙,经常很晚回家,他是那种努力上进但又缺乏情趣的男人,给她一个安全舒适的家,但两人的沟通越来越少,他经常无暇考虑她的感受,生活淡如白开水。而她是很感性的人,需要精神上的交流与充实。婚前他还会送她玫瑰花,而现在一起看场电影都成奢侈。而情人的感情却是浪漫而热烈,对她呵护倍至,每每在她失落时给她温暖的慰藉。

  情人是她的同事,她本来只当他是谈得来的朋友,各种各样的烦恼心事都向他诉说,在她感到寂寞苦闷的时候,他总是在陪伴一旁,静静地倾听。激情的来临无须理由,她难以逃避地落入他的情网。他每天下班总是会问她可不可以陪她吃饭,无论她是急于回家或是故作冷淡,他总是会体贴地为她打的,护送她到家再回自己家,虽然他们住在城市的两端。就算工作再累,也总是喜欢每天找时间和她单独在一起,下班回家了第一件事就是到MSN上找她,每天打开邮箱都有他热烈的情书,而每次的约会,总是给她制造浪漫和惊喜。他让她的生活焕然一新,令她的灵魂再次鲜活起来。她考虑是不是到了该放弃老公的时候了。那段时间她内心痛苦的挣扎,徘徊在人生的十字路口 。

  可激情总会过去,燃烧得越是猛烈,熄灭地越是迅速。几个月后他得到了提升,升职以后他越来越忙,虽然每天一起上班,但除了公事,几乎说不上几句话。他加班越来越频繁,但又不让她陪他,毕竟两人是地下情,被旁人窥出了端倪不好。他给她的时间越来越少,不再有充满甜言蜜语的EMAIL,约会好象成了他不得不做的事。和追求她的时候相比,他似乎已判若两人。她生气,不满,和他吵架,他也不象以前那样事事顺着她了。她抱怨他现在心中只有工作没有她,他解释说自己也是身不由已,她听了不以为然,难道可能忙到连发一个EMAIL问候的时间都没有么。他们的争吵越来越多,起初他还哄她,后来他渐渐厌倦,开始躲避冷落她,她愤怒,失望,后来也疲了。她换了个工作,没有再和他联系,他也没有再来找她。前后不过一年多,一切就已消逝在风中。

  “你后悔吗?”后来我问她,“既然已经发生,后悔又有何用,权当是得了回麻疹,发病一次,终生免疫”女人无时不刻需要倾诉, 而男人更多的时候,需要的原来是SILENCE。她心平气和地回归平淡生活,不再向墙外东张西望。

  很多女人的婚外情都是这样虎头蛇尾,轰轰烈烈地开始,无声无息地结束,原本以为感天动地世上无双,其实不过平平常常。有人婚姻不幸却因为种种原因不能放弃,于是找个情人抚慰心灵的创伤,以为可以使糟糕的生活变得容易忍受,结果却带来了更深的痛苦;有的虽然有个体贴的老公,却已找不到心跳的感觉,情人的出现及时弥补了激情的缺失,可时间一长新鲜感过去后,情人也很快让自己厌倦;有人不满于老公身上这样那样的缺点,找个可以与他互补的人,以为生活可以从此完满,却发现情人身上有其它的毛病更难以令人忍受。

  也许生活总是太平淡,也许人心总是永不满足,所以女人们总是渴望一点变化,期盼一些激情,因为体会不到平静的幸福,经常去没 事找事,自讨苦吃。以为情人和自己老公不同,其实会有多大区别?

  在结婚前,老公一定表现得温柔体贴,在婚外情的最初,情人一定最是善解人意。等终于得到了你,老公原形毕露,情人又何尝不是令人失望?老公不再把自己收拾得干净整洁,不再殷勤地帮你吸地刷碗,而情人的温度也大幅下降,从每天电话EMAIL***扰到你心烦到苦苦等待他的电话,却是迟迟不来。MSN上,他也已经失踪多时再也不见人影。

  曾经和情人有说不完的话,恨不相逢未嫁时,可以一通宵一通宵地聊天而不知疲倦,有那么多的共同兴趣,生活观念也惊人一致,好象从没碰到过这么心心相印可以无话不说的人,每句话语都能穿透自己的内心,以为找到真正的灵魂伴侣。可惜恋爱的美好,只在于距离,爱上的也许不是他,而是“爱上了爱情“。爱情不过是一种感觉,得到的同时便也磨灭。在月色朦胧中时曼妙无比,一旦到了大太阳底下把情人看得真真切切,他其实是个再普通不过的男人,就和所有其它男人一样,真奇怪自己当时怎么就被弄得夜不成寐?

  老公也好情人也好,他们满足于狞猎的过程,一旦意识到你已是他到手的猎物,就不会再把太多时间精力浪费在你身上,就会变得越来越健忘,越来越懒惰。老公很快会忘记你心目中非常重要的事情,你的生日,情人节,结婚纪念日。女人一旦和情人关系确立,女人想的是分分钟和他厮守在一起,而男人的生活重心马上又回到事业。有的男人也许只是把婚外情视为一场艳遇,欢娱过后便不留后患地及时抽身而出。在他们需要你的时候,他们会对你付出半分温柔,而在最需要他们的时候,却总是握不到他们的手。

  最浪漫的事,是没有后来的事。婚外情也一样,浅尝辄止总是美妙的,令人怀念的,回味无穷的。要想使这种美好永恒,只有在感情最浓烈的时候戛然而止。《廊桥遗梦》的女主人公与摄影师激情碰撞,最后因为选择家庭舍弃了恋情,而珍藏了心中一生一世的“完美偷情”。后来她在给家人留下的遗嘱中要求把自己与摄影师埋在一起,并对孩子们说:“如果不是你们,我就跟他浪迹天涯去了。”试想要真这样结局会如何?一个习惯安逸生活的家庭主妇,跟着摄影师四处漂泊,当最初的新鲜感消失后,当渐渐厌倦了这种颠簸疲惫的生活,那时候剩下的,也许只有贫贱夫妻百事哀了。正因为分离,才唯美,正因为遗憾,才浪漫。

  婚外情无所谓好聚好散,从未有过真正的相聚,不了了之是最好的结局。女人一生都在追寻感情,没有爱情就找不到生活的价值,而对于男人来说,感情只是一道可口的甜点,生活的点缀,和事业,名利,地位比起来,也许什么都不是。有一个女友,过去有个从政的情人,两人也曾山盟海誓死去活来,而后来当爱情遭遇利益冲突,情人为了自己的仕途,转眼间便翻脸不认人,其冷酷无情,揉碎了她的心。也许世上没有永远的感情,只有永远的利益。夫妻都可能是大难临头各自飞,何况是萍水相逢的情人。

  在金钱利益面前,感情常常一文不值,婚外情可能是危险的游戏。电影《A PERFECT MURDER》里,迈克儿道格拉斯的生意行将破产时,发现了老婆的私情,于是重金收买了她的情人,谋杀她以得到她的巨额财产。黛安娜王妃婚姻不幸福,情人又好到哪里?没有一个不是背叛她,揭她的隐私,卖她的情书。好莱坞甜姐梅格瑞恩红杏出墙,毅然休夫,谁想到情人根本靠不住,没多久便另结新欢,如今更已娶回娇妻,留下她一人伤心欲绝,行为失常,人气更是一落千丈,爱情事业都落空。

  一百个人的婚外情有一百个理由。为激情?激情不会长久,有科学研究至多30于是个月。为刺激?玩火须谨慎,不擅玩火的也许就会自焚。为找一个知音?人始终是孤独的,即使有火热的爱情,贴心的伴侣,内心也会有无边的寂寞在源源不断地滋生。人的欲望没有止境,如果不满足现有的生活,婚外情也往往难以让人如愿,多数时候,不过是在饮鸩止渴。在婚外情后陷入深深痛悔时,不妨也看看它的积极意义:没有经历惊险的航程,不知宁静港湾的可贵。生活总是平淡的,爱情不可能完美的,男人都是有缺点的,明白了这一些,就可以收心回家了。回头是岸,重要的是学会珍惜。

  红杏出墙的借口可以有无数,孤单寂寞,相见恨晚,阴差阳错,诱惑难挡,在劫难逃。不出墙的原因一个就够了:这个男人和那个男 人,其实没什么两样,何必让自己多一次失望?

从第三天开始女儿上新幼儿园就不哭闹了

适应得还挺快的。

只是有一个问题,始终没有眼见孩子中午吃饭如何,每天下午放学回家都特别能吃,也不知道是不是中午没有吃饱?哪天中午去学校看看。

有一点还是要肯定的,孩子在幼儿园里应该每天中午都睡了午觉,而星期天回到家里怎么都不会睡。

linux文本模式下w3m/0.5.1,zhcon0.2.6看big5网页

今天,在linux文本模式下(w3m/0.5.1,zhcon0.2.6)看一位朋友推荐的http://linux.vbird.org时,发现是big5网页,默认的配置不能正常查看。经试验,作下列改动解决:

在zhcon.conf里把:


#auto,auto-gb,auto-big5,manual

autoencode = manual

改为:


#auto,auto-gb,auto-big5,manual

autoencode = auto

在w3m/0.5.1中按"o"调出设置页面:



Charset Settings

Display charset                                  [Chinese Taiwan (Big5, CP950)]

Default document charset                         [Chinese (EUC-CN, GB2312)    ]

中的Display charset由:Chinese (EUC-CN, GB2312)改为:Chinese Taiwan (Big5, CP950)

但是,这样每次都要手工修改w3m中的设置,还没有找到自动的切换设置。有谁知道了告诉一下。

7.3. Other Comparison Operators

1、太复杂了,记不住的,有没有什么规则呀?

The == comparison operator behaves differently within a double-brackets         test than within single brackets.


            1 [[ $a == z* ]]    # True if $a starts with an "z" (pattern matchin            2 [[ $a == "z*" ]]  # True if $a is equal to z* (literal matching).

            3

            4 [ $a == z* ]      # File globbing and word splitting take place.

            5 [ "$a" == "z*" ]  # True if $a is equal to z* (literal matching).

            6

            7 # Thanks, St?phane Chazelas

2、测试数值用[ "$a" -ne "$b" ],测试字符串用[ "$a" != "$b" ]。

3、Example 7-6. Testing whether a string is null通过几个例子反复说:测试字符串一定要用双引号把字符串变量括起来!从前面看,测试数值变量同样是把变量用双引号括起来的,这样,可以总结说,无论是数值变量和字符串变量都必须加双引号。

4、Example 7-7. zmore中测试文件类型的语句,不懂


if [ ${filename##*.} != "gz" ]

# Using bracket in variable substitution.

then

  echo "File $1 is not a gzipped file!"

  exit $NOTGZIP

fi

5、复合比较:

1)、[[ condition1 && condition2 ]]相当于 [ "$exp1" -a "$exp2" ]

2)、在比较空字符串时,应该在有可能是空字符串的字符串前加上额外的字符,文中说:


As S.C. points out, in a compound test, even quoting the string variable

     might not suffice. [ -n "$string" -o "$a" = "$b" ] may cause an error with

     some versions of Bash if $string is empty. The safe way is to append an

     extra character to possibly empty variables, [ "x$string" != x -o "x$a" =

     "x$b" ] (the "x's" cancel out).

英语疑问:

1、globbing

File globbing and word splitting take place.

2、Caution advised, however.

  10 #  Bash permits integer operations and comparisons on variables

  11 #+ whose value consists of all-integer characters.

  12 #  Caution advised, however.

3、sealing wax, cabbages and kings

   2 #  str-test.sh: Testing null strings and unquoted strings,

   3 #+ but not strings and sealing wax, not to mention cabbages and kings . . .

4、compound comparison

5、suffice:

As S.C. points out, in a compound test, even quoting the string variable

     might not suffice.

6、the "x's" cancel out(上面5的2))

7.2. File test operators

1、example 7-4

不懂下面的代码,这不是纯bash的代码,那是什么代码?


#This, however, is a better method:

#

#find "somedir" -type l -print0|\

#xargs -r0 file|\

#grep "broken symbolic"|

#sed -e 's/^\|: *broken symbolic.*$/"/g'

#

#but that wouldn't be pure bash, now would it.

2、一句有技巧的语句:


[ $# -eq 0 ] && directorys=`pwd` || directorys=$@

结构:

如果 (参数个数=0)返回值为真,就会继续执行:directorys=当前目录;执行成功它的exit状态为0,也是真,那么就会停止执行||(或);

如果 (参数个数=0)返回值为假,就不会执行 &&(与)了,但会执行||(或)。

3、example 7-4

[ -h "$element" -a ! -e "$element" ] ,预先知道这句的作用是找到破坏了的符号连接,但是这句的作用怎么来的不懂;

另外,[ - ]与邻近的字符之间必须有空格。

英语疑问:

1、sticky:

Commonly known as the "sticky bit," the save-text-mode flag is a special

    type of file permission.

2、absent:

"not" -- reverses the sense of the tests above (returns true if condition

    absent).

3、would:

but that wouldn't be pure bash, now would it.

linux下的文件服务器[ftp(ftp/tftp)、 Samba、NFS服务器](转)

(转自:http://www.xuelang.net/webInfo/xuelang/it/Linux/LinKnw/0956534300.htm

linux下的文件服务器

作者:田逸(sery@163.com) 《网管员世界》2006年第一期

对于一个真实的运行环境而言,配置和启用文件服务器都是很有必要的。把重要的数据集中存储和管理,其安全性显然比分布存储要可靠得多。为此,建议系统管理员配制和启用文件服务器作为基本的管理策略。

根据使用的方式来看,可以分为3种类别的文件服务器:ftp服务器(ftp/tftp)、 Samba服务器、NFS服务器。ftp的客户可以是任意平台,samba是专门针对windows客户,而NFS则是面向linux/unix用户的。下面是三种服务器的对比情况:

服务器名称     用户客户端平台     使用范围     服务端口

FTP     Windows/linux/unix/macOS等     发布网站,文件共享     Tcp/21

Samba     Windows     文件共享(网上邻居)     Tcp/445,tcp/139

NFS     Linux/unix     网站发布,文件共享(mount)     Tcp/2049

接下来我们就逐个来配置和运行这些服务器。

NFS服务器

  NFS是SUN Microsystem公司开发的网络文件系统,它是一种基于远程过程调用(RPC)的分布式文件系统架构。与Samba相比较,NFS的数据吞吐能力更强。

1、     用命令 # rpm –qa | grep nfs检查软件包NFS是否安装 ,如果输出没有输出,表明没有被安装,请自行安装之。

2、     配置NFS服务器。用任何文本编辑器配置文件/etc/exports,来确定需要给客户共享的目录。它的基本格式为 Directory   Host(options) # comments ,这3个字段/列要在一行,directory与host(options)之间要有间隙,# comments 可有可无。主机选项主要是给与挂接用户什么样的权限。目录directory表示要共享出去的目录,值得注意的是,在启用NFS服务以前,系统管理员应该仔细一些,比如不小心共享了根目录/,并且给与用户读写权限,这是十分糟糕的问题。因此,尽可能少的共享目录和赋予较小的访问权限。主机名host是一个很灵活的项目,可以是单个的主机名称(由/etc/hosts得到),主机ip地址,由域名服务器解析的主机名称,IP网络---网络号和子网掩码中间用 “/”连接,NIC等。下面列举一个例子。

/home/sery     sery(r,w) #把目录/home/sery共享给主机sery,并且主机对目录#/home/sery有读写权限

/tmp       192.168.100.18(ro) #主机192.168.100.18对目录/tmp具备只读共#享权限

/media/cdrom   192.168.100.0/255.255.255.0(r,o) #整个网络有读取挂接在NFS 

#服务器上的光驱光盘的读取权限

3、     启用NFS服务。分两步:首先启用portmap,然后启用NFS服务。# service portmap start;

# service nfs start。其中portmap的功能是启用远程过程调用,有时启用NFS不能成功,不妨检查一下portmap服务是否启动(# ps aux | grep portmap)。

4、     在客户端挂接NFS共享出来的目录。先在客户端创建一个挂接点,如 # mkdir /mnt/nfs ,而后使用命令把nfs服务器共享出来的目录挂接上,以第2步那个共享为例,我们挂接目录 /tmp , # mount –t nfs 192.168.100.100:/tmp /mnt/nfs //假定nfs服务器的ip地址是192.168.100.100。

5、     访问NFS共享资源。接上步,改变文件目录 # cd /mnt/nfs就方便地实现了对nfs服务器目录/tmp的远程访问。

6、     卸载NFS文件系统。在客户端执行命令 # umount /mnt/nfs 就卸下了第4步挂接的NFS文件系统。

7、     其他事项。前面我们描述了在客户段用手工挂接NFS文件系统的操作,有的场合可能需要自动实现对NFS的挂接操作;修改文件/etc/fstab,把挂接项插入进去就可以了。对一个有较多连接的NFS服务器而言,有这样一个问题---用户在使用完挂接的文件系统后,并不会总记得卸载掉NFS挂接,这必然会增大NFS服务器的维护工作量以及白白占用有限的系统和网络资源;解决这个问题的办法是使用自动挂接器(automounter)。关于自动挂接器属于性能调优的范畴,在此不做描述。

Samba服务器

  这个世界既非只有linux/unix,也不是由microsoft windows 独霸天下的格局。也许出于linux/unix与windows既竞争又共存的事实,人们开发了 linux给windows用户提供文件共享的工具Samba,这应该算得上linux的开放精神吧!

1、     检查是否安装samba软件包。# rpm –qa | grep smb ,如果没有则自行安装samba。

2、     修改配置文件/etc/samba/smb.conf。早期的linux版本的配置文件smb.conf的安全选项“security=share”,这个默认值是个安全隐患,不过现在流行的linux版本的安全选项的默认值是“security=user”。如果只想用户对他的目录拥有只读权限,就把选项“writeable=yes”改成“read only=yes”。其他的选项根据自己的要求更改即可。对于一般的应用而言,基本上不用修改这个文件。

3、     添加系统账户。由于smb的访问是使用系统账号进行的,因此添加账号是必不可少的。这个比较简单,用命令 # useradd sery , # passwd sery,就可以依次添加若干系统账号。

4、     建立Samba用户密码文件。虽然samba的用户是系统用户,但出于安全考虑,samba用户的密码并非创建系统用户时设定的用户密码。为了生成smb所需的密码,应该进行下面的操作:

# cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd

# smbpasswd sery   //为系统用户设置smb口令

# chown root.root /etc/samba/smbpasswd

# chmod 600 /etc/samba/smbpasswd   //不准别的用户访问

5、     启用Samba服务器。我比较喜欢用 # service smb start 这种方式。

6、     检查服务是否正常启动。# service smb status 或者 # ps aux | grep smb。

7、     windows客户端访问 Samba服务器共享目录。在windows环境下,右键点击“网上邻居”图标,然后左击“搜索计算机”,把Samba服务器的IP地址填写在“计算机名”搜索栏,点击立即搜索。找到后双击图标,然后输入在Samba服务器上预先设定的用户名和密码,就能合法访问Samba服务器设定的共享资源。为了方便使用,可以把Samba服务器提供的共享目录映射成本地驱动器。

8、     其他。上述配置的samba服务器,用户的访问共享目录是系统账号的主目录。要想把共享目录设置到其他位置,修改Samba 的配置文件/etc/samba/smb.conf文件即可。

FTP服务器

  在linux 环境下,有三个主要的FTP服务器:vsftpd、proftpd和wu-ftpd。因为安全方面的原因,vsftpd目前已经牢牢的占据了主导地位。从字面上我们就可以理解vsftpd所具备的主要特征---very secure(非常安全之ftp)。资料表明:1、使用ASCII方式下载文件,在1G以太网上的下载速度可以达到86M/s。2、vsftpd可以支持 15000个并发用户的访问。

1、     检查是否安装vsftp包。# rpm –qa | grep vsftpd。如果没有则安装它。

2、     修改配置文件。Vsftpd的配置文件为/etc/vsftpd/vsftpd.conf,如果不打算提供匿名访问的话,需要修改配置文件 /etc/vsftpd/vsftpd.conf的项“anonymous_enable=Yes”为“anonymous_enable=No”。

3、     启用vsftpd服务。#service vsftpd start。

4、     客户端连接访问。可以是专用的ftp客户端工具,也可以使用浏览器。用工具访问vsftpd服务器的速度要比用浏览器快很多。

5、     vsftpd服务器的用户。Vsftpd服务器支持三种类型的拥护:本地用户(拥有系统账号)、虚拟用户(guest)、匿名账号;系统管理员应该根据安全需求来确定vsftpd服务器的用户访问策略。

TFTP服务器

  Tftp服务器主要用于远程系统引导或远程备份象CISCO这样的网络设备的配置文件,例如tftp服务器与DHCP、FTP服务器相配合,就可以成为一组linux安装服务器,以利于进行大规模的网络安装linux操作系统。

  与上文提及的几种服务器不同,tftp服务器是由超级守护进程xinetd运行的。这使的tftp服务器的配置操作比独立运行守护进程的服务器(如 vsftpd)简单很多。一般情况下,只要修改文件/etc/xinetd.d/tftp,把“disable =yes” 改成 “disable =no”,而后保存重新启动超级守护进程xinetd , # service xinetd restart 。

  通过上面的实践,尽管我们已经能够顺利的完成各种文件服务器的搭建和运行,也基本上可以满足基本的用户服务需求,也许在实际的工作中,可能有更多的性能或安全要求。一个明显的例子就是,如果一个用户的服务器使用的磁盘空间没有做任何限制,那么他完全有可能把他从internet下载的连续剧上传到他自己的文件服务器目录,从而把有限空间的硬盘塞满。另外一个就是目录和文件的权限问题,特别是以本地账号(系统账号)访问文件服务器的情况,如果授权不当,将给系统管理带来极大的麻烦。

  Linux所倡导的自由精神也同样在这些服务器的配置操作中得以体现。可以通过修改这些服务器的配置文件来满足特定的需求,而且这些修改是非常灵活的。比如vsftpd服务器的配置文件/etc/vsftpd/vsftpd.conf就有很多项目可以修改。

  附表:几种文件服务器的维护

服务器名称

    启动脚本

    守护进程

    配置文件

NFS     /etc/init.d/nfs

/etc/init.d/nfslock     /usr/sbin/rpc.nfsd

/usr/sbin/rpc.mountd     /etc/exports

Samba     /etc/init.d/smb

/etc/init.d/winbind     /usr/sbin/smbd

/usr/sbin/nmbd     /etc/samba/smb.conf

vsftpd     /etc/xinetd.d/vsftpd     /usr/sbin/vsftpd     /etc/vsftpd/vsftpd.conf

                   --转载完