绒业's profile绿色草原-内蒙古特产店PhotosBlogListsMore Tools Help

Blog


    绿色草原内蒙古特产店VIP会员制正式启动啦

    本店网址:http://shop34850886.taobao.com为了更好的服务广大淘友,把本店的经营水平提升到一个新的高度,从2008年3月20日起,本店正式启动绿色草原VIP会员制(非淘宝系统生成的自动打折),具体内容如下:一、凡符合本店下列条件之一的买家均可享受本店1-2年VIP会员9折折扣服务:1、买家信誉在三星以上(包括三星)并通过支付宝认证,在本店内买过1件或1件以上商品的买家,为本店VIP会员,享受会员折扣待遇。

    2、买家信誉在二星以上(包括二星)三星以下并通过支付宝认证,在本店内一次性买过商品价值100元的买家,为本店VIP会员,享受会员折扣待遇。

    3、买家信誉在一星以上(包括一星)二星以下并通过支付宝认证,在本店内一次性买过商品价值150元的买家,为本店VIP会员,享受会员折扣待遇。

    3、买家信誉在一星以下并通过支付宝认证,在本店内一次性买过商品价值200元的买家,为本店VIP会员,享受会员折扣待遇。

    4、非支付宝认证买家,在本店内一次性买过商品价值250元,为本店VIP会员,享受会员折扣待遇。

    二、会员享受的权利和义务

    1、获得此卡后,在购物时提醒店主您是VIP会员,并凭VIP卡卡号进行打折。

    2、请买家妥善保管好您的VIP卡,遗失不补!您的VIP卡如果遗失别他人冒用的话,责任不在店主哟,店主事先申明了。

    3、VIP会员卡的使用期限最长为2年,2年后店主可以根据实际情况进行调整,这点请买家们注意了。

    4、VIP会员卡适用对象为本店内的所有商品。

     三、VIP会员卡样例

    会员卡正面:




    会员卡背面

    四、本制度解释权归绿色草原内蒙古特产店所有。

    又有宝贝上架河套特产 临河特产-- 红腌菜




      提到独具地方特色的红腌菜,就使我们想到与它有关的遥远的过去。
    瀚海大漠中,走着几位衣衫简陋的人。没有人烟,没有道路,他们凭着经验,切着方位,翻过一座沙丘,又翻过一座沙丘。夕阳西下,他们便停下疲累的脚步,吃一口炒面、嚼一撮红腌菜,待夜幕降临后伴着星星入睡。至今,农民一直食用红腌菜。就连农村上学的孩子,也常把它装在兜里当零食吃。
    红腌菜很咸,干吃、泡着吃均可,吃起来特别有嚼头。红腌菜较轻,大约0.5公斤重的红腌菜,其容积就有四五个苹果那么大,拿它当咸菜吃,一个人能吃几十天。在青黄不接的季节,红腌菜是接济穷人的一种菜。因此,贫困山区的农民,年年都要制作红腌菜。秋收以后,把圆白菜、萝卜、蔓菁、芋头切成细丝腌起来。翌春,把它捞出来晾到快干的时候,再用原汤(酸盐汤)将其煮熟,攥成团,晒干,便成了褐红色的红腌菜。吃的时候,把它掰碎泡在米汤里或适量的开水里,一点都不硬过去,生活在瀚海大漠中的汉族人民,偶有事出门,或到邻乡谋生,都得夜以继日地在大漠里进行跋涉。旷野茫茫,地面没有道路可走,只能凭着经验,切着方位,径直从沙丘上走过去。夜幕降临,还得在明晃晃的沙丘上过夜。如果他们的干粮、行户(行李的意思)负重太多,身体就会处于疲惫状态,难以走完行程。于是,炒面诞生了。炒面作为最轻的干粮,常常在他们身边当作涉足沙漠的主食。副食该带点儿什么呢?面对黄沙困扰的环境,面对交通不便、艰苦、遥远的路程,勤劳、智慧的劳动人民,在纷繁复杂的生活实践中,终于制出了红腌菜这种副食品。
    红腌菜一直被民间作为一种乡土小菜保留下来。它不光是出门人的良食,就连上学的孩童,也常把它装在兜里当零食吃。
    红腌菜的原料,由萝卜、蔓菁、芋头组成。把萝卜、蔓菁、芋头切成丝(或把萝卜、蔓菁、芋头切成块,经腌制后再切成丝),混合后放在缸里,用食盐腌制。第二年春天,把腌在缸里的萝卜、蔓菁、芋头捞出来,让太阳晒一晒,快干时,把它放在锅里,用腌过这种菜的酸盐汤,将其煮熟(倘用水煮,是煮不烂的),切成细丝,或将碎菜用笼蒸熟,攥成圪蛋(圆团),把它晒干,放在坛内密封储存,这样,就制成了褐红色的红腌菜。吃的时候,把捏成团的红腌菜用手掰碎,泡在米汤里,一点也不发硬。从古到今,红腌菜一直受到人们的喜爱。
    至今,沙区还流传着《刘板头吃红腌菜》的故事呢!过去,有位商人名叫刘板头。他一年四季,不畏严寒酷暑,不避风吹日晒,总是挑着货郎担在广袤的沙区草原卖货。有一天,他正在沙里走着。忽然,狂风大作,黄沙弥漫,当他预感到这是一场可怕的恶风时,就找到一处避风湾过了一夜。第二天醒来,他才发现头一天沙里留下的车辙和驼印,全被沙子埋住了。他再三辨认,说什么也分不清东西南北。显然,他已经转了钵子(迷失方向的意思)。这时,他走呀,走呀,一直走了三四天,也没有走出大漠。他觉得体力不支,饿得难受,就拿出仅有的一点点红腌菜充饥。这才勉强度过了生命最困难时刻,终于走出了沙漠,找到了村寨。

    认识红腌菜,那您首先得认识什么是蔓菁!

    蔓菁的叶子
    白蔓菁.jpg


    这是蔓菁

    蔓菁,又名芜菁又称葑(feng),俗称大头菜,又叫九英菘、合掌菜、结头菜、芣蓝、芥蓝、擘蓝,茄连、撤蓝、玉蔓青等。因形似盘状,南方人也称盘菜。蔓菁在我国栽培历史悠久。《尚书·禹贡》就有:“包匦菁茅。”其注云:“菁,蔓菁也。”疏云:“即今之蔓菁也。”的记录。北魏农学巨著《齐民要术》有蔓菁篇:“蒸干芜青根法:作汤净洗芜请青根,融着一解瓮子中,以苇获塞瓮里以蔽口,合著釜上,系都带,以干牛粪燃火,竟夜蒸之,粗细均熟。” 李时珍《本草纲目》云:“蔓菁根长而白,其味立苦而短,茎粗,叶大而厚广阔。夏初起台,开黄花,四出如芥。结角亦如芥,其子均园,亦似芥而紫赤色。六月种者,根大而叶蠹,八月种者,叶美而根小。惟七月初种者根叶俱良。......削净为菹,甚佳。今燕京人以瓶腌藏,谓之‘闭瓮菜’。”

    蔓菁个头娇小带着鲜艳的皮,类似萝卜圆润,根细无筋,辛辣味浓,质地脆嫩,口嚼无渣,所以古时蔓菁还曾被用来当作主食。《吕氏春秋·本味篇》中就称蔓菁为“菜之美肴”。《后汉书·桓帝纪》记载:“永兴二年六月(公元一五四年)蝗灾为害,诏令所伤郡国种芜菁以助人食。”因为蔓菁的纤维比较萝卜粗而绵软,故更可疗饥。《广群芳谱·蔬谱》说:“人久食蔬,无谷气即有菜色,食蔓菁者独否。四时皆有,四时可食。春食苗;初夏食心,亦谓之台;秋食茎;秋冬食根。数口之家,能莳百本,亦可终岁足蔬。子可打油,燃灯甚明。每亩根叶可得五十石,每三石可当米一石,是一亩可得米十五、六石,则三人卒岁之需也。”

     

    这是蔓菁

    这是用蔓菁腌制后蒸熟制作的成品



    内蒙古特产--苦菜茶介绍


    产品说明:

      苦菜茶是以内蒙古河套优质野生苦菜为原料,应用现代苦菜制茶工艺手工精制而成。该茶不添加任何辅料, 汤色晶莹,杯壁亮净不结垢,具有隔夜不馊的特点,特殊的苦菜乳香爽醇浓郁,回味悠长。《本草纲目》、《抗癌中草药药理应用》等医学文献对苦菜都有详尽阐述,苦菜具有清热凉血、清肝利胆、排毒抗癌、降脂降糖、延缓衰老,降低烟中的尼古丁等功效。经内蒙古包头医学院营养食品研究所测试证明:苦菜茶保持了野生苦菜特有的精华,含有18种氨基酸和多种微量元素及维生素,通过实验该茶对降低血清甘油三脂具有显著性,是人们日常休闲健身的理想天然饮用佳品。

    产品特点:

    1、选料为100%河套野生苦菜,纯天然无公害,是您崇尚自然追求绿色消费的梦想不再渴望。
    2、汤色晶莹,叶底舒展绿亮,气味香高,特殊的苦菜乳香爽醇浓郁,回味无穷。
    3、本不醉茶、无胃酸、无兴奋等不良现象。
    4、《本草》曰:苦菜,久服耐饥寒。苦菜茶空腹饮之,使人不饥。
    5、冲泡后隔夜不馊,不结垢。

    专家谈苦菜茶

    苦菜为一年生或两年生菊科草本植物,全国各地均有分布,其嫩叶及粗根部分均为可食用,有清苦味。苦菜采摘季节性强,一般采收期为5个月左右。

      中国传统医学对苦菜茶的食疗和保健作用认识较早。传统医学认为,苦菜有清热、凉血、解毒、消食、开胃健脾、镇痛抗炎的作用,可用于医疗无名肿痈、乳痛、疮肿、肝炎、肺热咳嗽、降糖降脂等。苦菜中Vc的含量是菠菜的2倍,芹菜的7倍;Ca的含量是菠菜的3倍,芹菜的37倍;Zn的含量是芹菜的20倍。苦菜中Ca的含量不仅高,而且不含草酸,所以极易被人体吸收。

      苦菜中所含有的信半萜及其内脂类是其主要功能的有效成份我国现代医药工作者对苦菜的药理研究表明,其提取液对冠心病有较好的疗效及抗肿瘤作用。在韩国,苦菜历来作为一种民间草药用来治疗糖尿病。韩国的研究者发现,苦菜提取液具有抗诱变性和抑制人的骨肉瘤细胞株MG63生长的作用。从苦菜分离出来的黄酮类化合物主要是木犀草素、洋芹素,洋芹素-7-o-B-D,葡萄糖等,分离出来的香豆类素化合物主要有七叶内脂和七叶内脂甙。此外还有甾醇类化合物如B--谷甾醇、豆甾醇有机酸类,高级脂肪酸以及烷烃类化合物等。有研究证明,苦菜植物还有降解烟中尼古丁的作用。

    适用群体:

      适用所有有人群,尤其是中老年人和脑力劳动者及嗜烟者。

    注意事项:
       本品不宜与蜂蜜同食。

    绿色草原内蒙古特产店介绍

                   

                  

     
     

    亲爱的淘友:感谢您在百忙之中光临本店。http://shop34850886.taobao.com本店主要经营的项目有:奶制品、肉制品、面食制品、小菜类食品、皮具类制品等具有内蒙古特点的食品和用品。同时,为了丰富本店经营项目,在今后的时间内本店将陆续向广大淘友推出电信卡类、虚拟商品、二手交易等经营项目,敬请淘友们关注!!--绿色草内原-内蒙古特产店--

     











    76










     商品规格:4500克   保质期:12月  食用方法:见上图
     
    选用内蒙古河套优质雪花面粉为原料,用矿泉水经22道工序精制而成。产品特点:光滑劲道、口感细腻、沸煮不混汤、易消化吸收。曾经有人比喻手延面为“工如纺线,面若纤丝,煮之汤清可细数,食之爽滑似游鱼,实为面中佳品”。

    ▲主要配料:河套雪花面粉矿泉水、食盐、其它
    ▲口    味:原 味
    ▲提示:厂家产品包装有时会有所变动,最终实物以产品实际包装为准.

    买家注意事项:
    ★收货没有问题,请您根据实况给予中肯的评价,您每个评价都是极其珍贵的鼓励,谢谢。
    ★因品种繁多,产品流动频繁,我们在发货前,无法完全确定缺货情况,如您有意拍下产品请先与店主联系,我们会热情耐心的为您服务.
    ★所有图片均为店主实样拍摄,可能因光源、显示器显示等因素造成颜色有少许偏差属不可避免现象,请买家理解,我们会尽力做到最好。
    ★各位尊敬的顾客请在拍下后,正确填写收货信息。我们会在收到支付信息后24小时内发货。如因买家提供地址不祥、不正确或地址变更等因素出现时,我们会尽全力主动与顾客沟通,取得解决办法。但因以上原因所造成收货延迟等问题,卖家不承担任何责任。
    ★本店所售食品均为当月最新产品,所以宝贝均来自正规厂家。
    ★当您收到包裹以后,请仔细检查货物,没问题后再签收。如有任何问题或不满请马上联系掌柜,我们会尽力解决。服务的好坏在于沟通,恳请不要在没有沟通的情况下给予评价,因为这样蛮冤枉的。
    ★喜欢还价的朋友们请注意哦,所有商品价格已是最低,再无空间,虽然掌柜觉得讨价还价属人之常情,但非常浪费时间,而且对不善还价的朋友们不公平,故不再接受议价,请各位口下留情。掌柜致力于为妹妹们提供更加愉快、公平、轻松的购物环境!

    邮资特别说明:
    申通快运:

    本店支持申通全国快运。请买家注意邮费(超值便宜):以下除新疆、西藏、台湾和海外地区外,宝贝数量按重量计算:起价15元/2公斤(不足2公斤按2公斤计算),2公斤以上每超1公斤加10元(除北京地区),北京地区每超1公斤加5元。5公斤以上重量的物品,按实际重量*10元计算。申通快运支持全国的大中小城市,在到达不了的旗、县、乡、镇,本店才建议您走邮政快运,快运可是又经济又有送货上门的服务。
    ★申通快递包裹查询地址:
    http://www.sto.cn可以跟踪您所拍宝贝的快递情况,包括宝现在到哪里了等信息)
    邮局快运:
    ◆邮局快递12元/KG起价,不超过1KG多件按一件计算,超过1公斤按12元/公斤递增。正常情况2-3天,如果4天没收到,请联系店主。
    ◆EMS邮局速递:25元/件,不超过0. 5KG多件按一件计算。 正常情况3—4天,特殊情况5天,5天没收到请联系店主。
    ◆走物流部分宝贝按照店主方所在地物流公司资费标准执行.
    ◆拍卖物品邮资不减免,多样物品不超重按一次计算!超过部分另计!

    旺旺:ttbmfgszhb_jjjj QQ:314270603 手机:13739909987
    传真:0478-2222398 email:chinattjiajunjie@163.com
    网址:http://chinattjiajunjie.icpcn.com

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     



    绿色草原新年贺词

         

    绿色草原内蒙古特产店主要经营内蒙古特色小吃和服饰的网店,店内主要经营内蒙古绒霸系列羊绒衫、内蒙奶酪、牛肉干、奶皮、奶油、河套瓜子、河套面粉、河套手延面、河套手拉面、阿盟肉苁蓉、河套馍片、草原燕麦面、草原寿延面等具有地方特色的绿色食品。本让之所以起名“绿色草原内蒙古特产店”主要源于“绿色”二字,店内食品均取自绿色植物或作物制作而成,是买家馈赠亲朋好友、走亲访友、赠送领导的合适之选!!!

    新年到,祝各位店主、买家、网友“生意兴隆、新年快乐、万事大吉!!!绿色草原将揭诚为您提供优质、周到、满意的服务!!!

    以下是2008年很有创意的祝福词:

    (一)

    1、新年谁最红?速度赶超刘翔,挺拔有如姚明,英俊盖过田亮,富裕抗衡武兹,女友靓过晶晶.还有谁,就是看短信的你呀!
    2、今年过节不收礼,其实给点也可以。十块八块不嫌弃,十万八万过得去.你要真是没的送,短信一条也可以。新年快乐!
    3、老婆:爱你!新年好!感谢你又一年辛勤的操劳!祝你新年工作顺利!身体健康!继续辛勤操劳!谢谢!:)
    4、新年到了,事儿多了吧?招待客人别累着,狼吞虎咽别撑着,啤的白的别掺着,孩子别忘照顾着,最后我的惦念常带着。
    5、如果有钱也是一种错,祝你一错再错!新年快乐!
    6、新春佳节到,向您问个好:办事处处顺生活步步高;彩票期期中好运天天交;打牌场场胜口味顿顿好;家里出黄金墙上长钞票!
    7、一斤花生二斤枣,好运经常跟你跑;三斤苹果四斤梨,吉祥和你不分离;五斤桔子六斤蕉,财源滚进你腰包;七斤葡萄八斤橙,愿你心想事就成;九斤芒果十斤瓜,愿你天天乐开花。
    8、祝:脸上不长小豆豆,身上不长五花肉,头上戴个大花帽.今年30,明年28,永远都是一支花,快快生个胖娃娃!
    9、要过年了,我没有送去漂亮的冬衣;没有浪漫的诗句;没有贵重的礼物;没有玫瑰的欢喜。只有轻轻地祝福请你牢记:祝你在新年里万事如意!

    10、福气满满;快乐连连;万事圆圆;微笑甜甜;一帆风顺、二龙腾飞、三羊开泰、四季平安、五福临门、六六大顺、七星高照、八方好运、九九同心、十全十美。.祝你过一个幸福的新年!


    (二)

    1、难忘的是你我纯洁的友情,可贵的是永远不变的真情,高兴的是今生与你有缘,献上我最温馨的祝福,祝你新年愉快!


    2、 一份不渝的爱情,执着千万个祝福,送给思念的爱人,捎去温馨地问候。不管我们的距离有多么远,关怀你的心永远不变。祝你新年好!

    3、花开花谢,此消彼长,云卷云舒,又是一年。愿时间更替带给你美丽心情,飘送着我的祝福,萦绕在您的身边。祝你新春快乐!快乐每一天!

    4、我想要昙花永不凋谢常开在人间;我想要冬天阳光明媚溶化冰雪寒;我想要流星永不消失点缀夜灿烂;我更想要你在新的一年开心天天!

    5、 祝福加祝福是无数个祝福,祝福减祝福是祝福的起点,祝福乘祝福是无限个祝福,祝福除祝福是唯一的祝福,祝福你新年快乐幸福平安!

    6、 漫天的雪花是飞舞的蝴蝶,采集着思念的芬芳,传递着祝福的花香,带你进入甜蜜梦乡,祝你好人一生平安!

    7、 片片绿叶饱含着对根的情意,他乡的我载满对家乡的思绪,每逢佳节倍思亲,想你想家想亲人。送去美好的祝福,愿全家幸福生活更甜蜜!

    8、日出+日落=朝朝暮暮;月亮+星星=无限思念;腊梅+雪花=期盼新春;流星+心语=祝福万千;祝你新年愉快幸福天天!


    9、心愿是风,快乐是帆,祝福是船;乘着心愿的风扬起快乐的帆起航着祝福的船驶向永远幸福的彼岸。轻轻的问候一声:您好吗!

    10、长长的河流连绵的山,远远的距离你我隔不断。新的一年即将来到,我时时在牵挂着你,祝你新年快乐!

    (三)

    1、霞是绚丽的,雨是透明的,云是执着的,雨是深情的,思是揪心的,爱是真诚的,星是永恒的,你是难忘的。真心祝福你——新年快乐!

    2、绿色是生命的色彩,绿色的浪漫是生命的活力。在这个绿色的世界里,新年喜悦盛满冬季,让节日的酒红装扮清新的绿。新年有新景象!
    3、 只有懂得生活的人,才能领略到腊梅的清馨;只有懂得关爱的人,才能感受到生命的美丽;只有经过不懈努力的人,才深深知道幸福来之不易。祝你在新的一年里事业成功!

    4、 悠悠的音乐里有淡淡的诗,淡淡的思念里有绵绵的情,绵绵的爱情里有我永久的祝福,祝爱人节日快乐!

    5、常言道:笑一笑,十年少。一笑烦恼跑,二笑怒憎消,三笑憾事了,四笑病魔逃,五笑永不老,六笑乐逍遥,节到你在笑! 祝你元旦开心笑!

    6、簇簇缤纷的礼炮,岁岁节日的好热闹。幸运的你,生活会越来越美好!过年是一种喜悦,过节是一种祝福。愿你的生活,永远充满快乐!

    7、 清晨曙光初现,幸福在你身边。当午艳阳高照,微笑在你心间。傍晚日落西山,欢乐伴你一天。祝你每天都开心!

    8、 学会放心的人找到自由,学会遗忘的人找到轻松,懂得关怀的人身边有朋友。天冷不冷,心寒才是寒,愿你的温暖带给更多人。祝福你!

    9、 思念的心只有星星知道,心中的愿望只有你知道,当你看见星星闪烁的夜空,就是我的祝福在向你致意。愿你新年快乐幸福平安!

    10、 祝幸福随你走过一年中的每一天;快乐陪你度过一天中的每一时;平安伴你走过一时中的每一分;健康牵你度过一分中的每一秒。祝你一切都好!

    如果觉得这些都代表不了您的心意的话,其实也可以用自己的话来表达对亲人朋友的新年祝福,那样可能最贴心了!
    2008年了,新的一年,新的希望,祝各位生活愉快!

     

     
     
     



    网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )

    主题:[博客扯淡]床戏,女演员终极PK的战场 [荐][精] ---转载

    主题:[博客扯淡]床戏,女演员终极PK的战场 [荐][精] ---转载
    2007-12-27 20:04

    床戏,女演员终极PK的战场

       文/贝贝亚齐

       没有了战争似乎也就没有了英雄;没有了动荡似乎也就没有了楷模,没有了时代的标榜现代人在和平年代、升平社会只有极力的追求着物质与精神上的享受,可是在物质本来就匮乏的年代我们追求的也大多仅仅是个梦想罢了……在精神上现代人更加的迷茫如迷途羔羊,少了鞭策的激情和信仰追求。

        现在能在中国吸引大众眼球的也只有娱乐圈人士了,似乎娱乐界人士的婚丧嫁娶等琐事在国人心目中的关心程度已经高于了国家大事。也许是和平年代的歌舞升平麻醉了国人的神经,又似乎在这麻醉中为了能找出一点畸形的乐子来。不得不将色眯眯的眼神瞄准那些抛头露面的帅哥靓女们。国人对男女间的各种绯闻一向就有着传统的兴趣,或叫做糟萡、文化渣滓亦无不可。这兴趣也许是几千年来骨子里秉承下来的。所以祖先让我们记住了西施、貂禅、李师师…至于哪个勇于乱伦的杨玉环姑且不屑一论了,毕竟还没有那个娱乐圈里的女士敢于和杨女士有所一拼的…..而娱乐圈里能令大众瞳孔有所放大的也无非是那些个被粉丝们称作所谓的美女了,女人吗特别是那些被公众认为的美女们,其一言一行无不牵动了所有意淫者的神经。过去演员们拼的是敬业精神和演艺技巧,而现在似乎只有所谓的人气了,说白了是被意淫的人越多就越能风光无限,可怜了那些虽然相貌堂堂的男演员也只能以姐弟恋情来博取大众的吝啬眼神了。

       其实能站在镜头前装模作样的将自己变幻成剧本里的某一角色,也许从影视学院尚未毕业的学生也能做到,所以这就要大动脑筋了…想出众、想鹤立鸡群就得搏出一个满堂彩来,特别是在现代人眼里…现代人不戴眼睛都能在心底里有着极其良好的透视功能,还好现在的女艺人都特豪放,敢于将自己赤裸裸的大部分肌肉奉献出来。抛奶露臀似乎也已经过时了,当然这得归功与我们的豪奶林志玲妹妹和每每想起便令我茶饭难咽的芙蓉姐。

       也不知道什么时候只有在三级电影里倾情奉献的床戏也堂而皇之的登上了所谓的大雅之堂,首先我不是说床戏就怎么怎么的卑劣了,作为一个生理健全的男人或女人都不能否决自己生理上的反应和需要,除非你本身生理上就不健康的则另作他论了。只是气不过某些别有用心者在利用大众的好色心里而大做文章罢了,其结果是捧红了某个女演员或男演员;则更理直气壮的狂掏了一把大众的钱袋。

       原本床第之事是男女间的个人隐私,现在拿出来摆在银幕或银屏上供大众观赏,正好迎合了国人原本骨子里隐藏着的窥欲。过去拍床戏也无非是随着男女的卧倒而将镜头移开留给观众一个意淫的空间,或蒙上一床大被两个同性在里面模仿一些异性的动作罢了。渐渐的就有了从大被里伸出的四只表情夸张的脚来;然后就是胳膊、脊背……高潮中的脸子,似乎这也不能足以向观众表白一男一女在做何种如此浪费体力的运动,于是就有了《色戒》中梁朝伟和汤唯的假戏真做。如果不是小李子的这部《色戒》我真不知道演艺界还有个汤唯,也不知她以前到底是在那个片场跑龙套的。总之张爱玲先生若干年前不怎么出名的一个小说被今天的小李子拍成如此惹得四海争议的电影,不得令人由衷的佩服小李子已经深谙现代人阴暗心里的何种需求,也由衷佩服汤小姐深刻领悟了港台那些先做婊子后立牌坊三流明星的伎俩。的确遮遮掩掩似乎已经是很老套的了,只有赤裸相见也许才能赢得满堂的喝彩了,于是小范便迫不及待的在《苹果》露了一个点,接下来就会是两个点、三个点。据说一向以清纯著称的林心如也准备大抛大裸了,美其名曰:改变戏路。

    悲哀!似乎露点已经成了时尚,似乎现代人眼里只有色情的成分了。那么那些正急于出人头地博取头彩的女艺人;特别是那些有着青春和身材本钱的,不得不考虑将自己的N个点是否也能毫不吝啬的抛向国民的眼球呢?

       由此可见抛奶露点终将成为演艺界女艺人们终极PK的战场!


       另据联合国有关气候专家寓言:由于地球气候正在逐年变暖,不久的将来由于气候过于炎热,人类将开始裸体生活……

     
     
     



    快乐下载,赢取大奖!感受全新世界,感受新的生活!

    绿色草原 绿色草原内蒙古特产店 内蒙古特产 河套特产 巴盟特产 临河特产 巴彦淖尔特产

                   

                  

     
     

    亲爱的淘友:感谢您在百忙之中光临本店。http://shop34850886.taobao.com本店主要经营的项目有:奶制品、肉制品、面食制品、小菜类食品、皮具类制品等具有内蒙古特点的食品和用品。同时,为了丰富本店经营项目,在今后的时间内本店将陆续向广大淘友推出电信卡类、虚拟商品、二手交易等经营项目,敬请淘友们关注!!--绿色草内原-内蒙古特产店--

     











    76










     商品规格:4500克   保质期:12月  食用方法:见上图
     
    选用内蒙古河套优质雪花面粉为原料,用矿泉水经22道工序精制而成。产品特点:光滑劲道、口感细腻、沸煮不混汤、易消化吸收。曾经有人比喻手延面为“工如纺线,面若纤丝,煮之汤清可细数,食之爽滑似游鱼,实为面中佳品”。

    ▲主要配料:河套雪花面粉矿泉水、食盐、其它
    ▲口    味:原 味
    ▲提示:厂家产品包装有时会有所变动,最终实物以产品实际包装为准.

    买家注意事项:
    ★收货没有问题,请您根据实况给予中肯的评价,您每个评价都是极其珍贵的鼓励,谢谢。
    ★因品种繁多,产品流动频繁,我们在发货前,无法完全确定缺货情况,如您有意拍下产品请先与店主联系,我们会热情耐心的为您服务.
    ★所有图片均为店主实样拍摄,可能因光源、显示器显示等因素造成颜色有少许偏差属不可避免现象,请买家理解,我们会尽力做到最好。
    ★各位尊敬的顾客请在拍下后,正确填写收货信息。我们会在收到支付信息后24小时内发货。如因买家提供地址不祥、不正确或地址变更等因素出现时,我们会尽全力主动与顾客沟通,取得解决办法。但因以上原因所造成收货延迟等问题,卖家不承担任何责任。
    ★本店所售食品均为当月最新产品,所以宝贝均来自正规厂家。
    ★当您收到包裹以后,请仔细检查货物,没问题后再签收。如有任何问题或不满请马上联系掌柜,我们会尽力解决。服务的好坏在于沟通,恳请不要在没有沟通的情况下给予评价,因为这样蛮冤枉的。
    ★喜欢还价的朋友们请注意哦,所有商品价格已是最低,再无空间,虽然掌柜觉得讨价还价属人之常情,但非常浪费时间,而且对不善还价的朋友们不公平,故不再接受议价,请各位口下留情。掌柜致力于为妹妹们提供更加愉快、公平、轻松的购物环境!

    邮资特别说明:
    申通快运:

    本店支持申通全国快运。请买家注意邮费(超值便宜):以下除新疆、西藏、台湾和海外地区外,宝贝数量按重量计算:起价15元/2公斤(不足2公斤按2公斤计算),2公斤以上每超1公斤加10元(除北京地区),北京地区每超1公斤加5元。5公斤以上重量的物品,按实际重量*10元计算。申通快运支持全国的大中小城市,在到达不了的旗、县、乡、镇,本店才建议您走邮政快运,快运可是又经济又有送货上门的服务。
    ★申通快递包裹查询地址:
    http://www.sto.cn可以跟踪您所拍宝贝的快递情况,包括宝现在到哪里了等信息)
    邮局快运:
    ◆邮局快递12元/KG起价,不超过1KG多件按一件计算,超过1公斤按12元/公斤递增。正常情况2-3天,如果4天没收到,请联系店主。
    ◆EMS邮局速递:25元/件,不超过0. 5KG多件按一件计算。 正常情况3—4天,特殊情况5天,5天没收到请联系店主。
    ◆走物流部分宝贝按照店主方所在地物流公司资费标准执行.
    ◆拍卖物品邮资不减免,多样物品不超重按一次计算!超过部分另计!

    旺旺:ttbmfgszhb_jjjj QQ:314270603 手机:13739909987
    传真:0478-2222398 email:chinattjiajunjie@163.com
    网址:http://chinattjiajunjie.icpcn.com

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     



    物价房价涨如刀割 工资涨没感觉

    2007年07月18日 16:01:46  来源:广州日报
     
        进入7月份,不少地方猪肉价格再次冲高,许多城市住房价格继续大幅上涨。国家发改委价格司负责人认为,由于价格上涨具有一定惯性,初步预计今年上半年CPI总水平涨幅将达到3%,全年涨幅可能高于3%。此番话透出的信息就是,这轮由农副产品领衔的商品价格上涨势头还将继续下去。  

     &nb

    sp;  物价上涨了,特别是农副产品价格的暴涨,直接影响到普通百姓的日常生活。在家庭收入不变的前提下,生活支出的成本必将增加,中低收入群体的生活水平自然会下降。

        在这样的一个大背景下,工资上涨的“好消息”听起来无疑很是让人兴奋。在一个论坛上,有关人士表示,中国职工工资总额和职工平均工资连续4年实现两位数增长,扣除物价因素平均年增长12%,为改革开放以来职工工资水平增长最快时期。然而,一项民意调查结果却击破了这个虚高涨幅的幸福指数。调查显示,85.4%的人自称工资涨幅不到12%,甚至有7.1%的人称4年来工资“不涨反跌”。

        同是上涨,为何物价和工资给人的感觉‘却是两重天?物价上涨,每个人都感同身受,以致一碗兰州牛肉面的限价就能引来不少人的同感。可是工资上涨,非但大多数人没有感觉,反而由此激发了公众对贫富差距的进一步追问和反思:到底是哪些人撑起了中国职工工资上涨的假象?

        应当说,物价的上涨并不是突如其来,而是事出有因。就农副产品而言,既有国际市场价格上涨的因素,也受到生产成本上升和供求结构失衡的影响。而为了降低物价上涨对百姓生活的不利影响,国家有关部门和一些地方政府也陆续采取措施,对相关人群提供一定的补贴。但无论如何,在物价的高涨面前,我们的表现显得总是比市场要慢一拍,不但缺少一种信息的共享和传播机制,而且干预的手段和时机选择也很不专业和完善。像兰州的牛肉面涨价和部分城市的房价暴涨,其背后是经营商的擅自抬价,政府就当果断出手,进行调控。但猪肉的上涨则与其不同,它很大程度上受市场支配,政府的调控就应当以市场为基石,以政策来刺激、保障其供求的相对均衡,而不是救火式的事后补救。也正是因为调控上的不及时和不到位,公众对于物价的轮涨微词很多。

        此外,物价的上涨对收入分配提出了一定的要求。物价涨了,工资也须跟着上涨,只有这样,居民才有消费能力,才能扩大内需市场,从而缓解贸易顺差,减少对外市场的依赖性。更何况我们的经济水平已经具备了给普通职工提高工资的实力。

        然而,且不说12%的年平均工资上涨幅度依然低于财税收入的增幅,单就由极少的一部分人、由那些垄断行业拉动的工资涨幅来说,大多数人实际上并没有在工资的平均上涨中获益甚至没有获益。因而,这个算出来的12%,遮蔽了贫富差距越来越大的事实,更没有反映出收入分配改革的民间吁求。而只要收入分配没有做到相对均衡,所谓的工资上涨在轮番上涨的物价面前,就既没有说服力,也不具有可信度。

        针对物价上涨,央行副行长吴晓灵日前澄清了货币当局对于宏观调控的职责所在,那就是稳定物价。以货币政策来调控物价,当是理性之举。至少比一些部门空口承诺的提高企业普通职工的工资收入,来得更为实在。(李龙)

     
     

    MAC地址克隆 破解共享限制让多机齐上网

      现在很多地方的ISP都会通过MAC功能,也就是记录你局域网中一台机子的MAC地址来限制用户多机共享上网。什么是MAC地址呢?又该怎么应对MAC上网限制呢?

        一、了解MAC地址

        网络设备(包含各种有线无线网卡、宽带MODEM、宽带路由器等等)在使用中有两类地址,一类是IP地址,另一类就是MAC地址。MAC(Media Access Control,介质访问控制)地址也就是网络设备的物理地址,是识别LAN(局域网)电脑的标识。

          其长度为48位二进制数,由12个00~0FFH的16进制数组成,每个16进制数之间用“:”隔开,如一块网络设备的MAC地址为“08:00:20:0A:8D:6E”,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3位16进制数0A:8D:6E代表该制造商所制造的某个网络产品(如网卡)的编号。

          IP地址与MAC地址在计算机里都是以二进制表示的,IP地址是32位的,而MAC地址则是48位的。IEEE将以太网地址,分为若干独立的连续地址组,生产以太网网络设备的厂家就购买其中一组,具体生产时,物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),以便象“身份证”一样在传输数据时标识发出数据的电脑和接收数据的主机的地址。

          正是由于MAC地址就如同我们的身份证一样是网络设备自身的惟一标识,宽带接入商便可根据MAC地址来封杀家庭中更多的接入电脑。

          要想知道本机网卡的MAC地址,可通过以下方法:在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车,即可看到MAC地址;在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车,亦可找到MAC地址。   二、盾,如何限制MAC地址

          IP地址就如同一台汽车,而MAC地址就好比是去操作这辆车必需拥有的驾驶证,只要有驾驶证都可去开这辆车,但必需要有合法的驾驶证才行,否则就要被罚款或禁驾,也就是说IP地址与MAC地址并不存在着必然的绑定关系。而网络中的数据包在节点之间的移动都是由ARP(Address Resolution Protocol:地址解析协议)负责将IP地址映射到MAC地址上来完成的,所以要想在移动中准确的找到要去的“站点”,固定的MAC地址就必不可少。

          也正是由于MAC地址是网络设备的惟一标识,这种惟一性恰好给网络管理带来了福音,ISP通过捆绑IP和MAC地址,就可以轻松防止局域网中IP地址盗用或共享上网现象,阻止非法接入者。

          多数路由器或网管交换机都具备这类功能,支持IP地址和MAC地址绑定,管理人员可根据IP地址、端口、MAC地址来控制用户访问国际互联网,防止非法用户访问有线或无线网络,防范IP欺骗等攻击。对于动态IP,做一个DHCP服务器来绑定用户网卡MAC地址和IP地址,然后再根据不同IP设定权限。

          对于路由器或网管交换机可通过MAC地址过滤策略来达到此目标,单击“导入地址”可以导入在主程序界面中所有电脑的MAC与IP地址。如果某一MAC地址的策略为通过,则允许该MAC地址通过;如果某一MAC地址的策略为拦截,则禁止该MAC地址通过。如果选中“地址绑定”,则可将该MAC地址与IP地址绑定,地址绑定后,该MAC地址只能使用指定的IP地址,如果更改为其他的IP地址则亦不允许通过。

          对于静态IP,如果用三层交换机的话,可以在交换机的每个端口上做IP地址和MAC地址的限定。方法是在布线时把用户墙上的接线盒和交换机的端口一一对应,然后把收集上来的MAC地址填入对应的交换机端口,进而再和IP一起绑定,达到IP-MAC-PORT(端口)的三者绑定。这样如果改变某台客户端的IP地址和MAC地址或有其它客户端的IP地址和MAC地址,这台PC或其它电脑也就不能连通网络。

          而在实际操作时,对于很多通过局域网接入的宽带网络来说,安装人员可很容易的将IP地址和MAC地址捆绑起来,限制多机共享。

          假设一台电脑分配的IP地址为192.168.1.112,MAC地址为00-20-6C-DD-73-B4,在Windows 98中打开MS-DOS窗口,在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车。在“MS-DOS方式”或“命令提示符”窗口中输入命令(例):ARP -s 192.168.1.112 00-20-6C-DD-73-B4,即可把该MAC地址和IP地址捆绑起来。如果采用其它MAC地址的网络设备或电脑想接入Internet网络,就会被拒之门外,不能正常的上网。

        三、矛,如何突破MAC限制

          绑定MAC地址与IP地址对于网络管理者或运营商来说就是防止IP盗用的一个常用的、简单的、有效的措施。但对于很多家庭用户来说,却大大弱化了多机宽带的利用率及使用方便度。一般来说,要想突破这种限制(假使有的话),可用以下几种方法:

        ① 修改网卡MAC地址

          MAC地址存储在网卡的EEPROM中并且唯一确定,但网卡驱动在发送Ethernet报文时,并不从EEPROM中读取MAC地址,而是在内存中来建立一块缓存区,Ethernet报文从中读取源MAC地址。而且,用户可以通过操作系统修改实际发送的Ethernet报文中的源MAC地址。

          打开“网上邻居”属性,选中对应的网卡并选择属性,在属性页的“常规”页中点击“配置”按钮。在配置属性页中选择“高级”,再在“属性”栏中选择“Network Address”,在“值”栏中选中输人框,然后在输人框中输人正常接入那台电脑的MAC地址,再设为相同的IP地址,就可单机正常上网。但这种方法只适合于某台电脑需要临时上网的情况。

        ② 利用主机共享上网

          ARP命令仅对局域网的上网代理服务器有用,而且是针对静态IP地址,如果采用MODEM拨号上网或是动态IP地址就不起作用,所以大家完全可用ICS这类网关类软件达到多机共享目标。

          其实现方法我们以前有多次介绍,现在简述如下。主机采用MODEM拨号上网,主机IP设为192.168.0.1,客户机IP为192.168.0.2,默认网关192.168.0.1,然后在主机中启用连接共享即可。这种方法也可通过交换机实现多机接入,但缺点也显而易见,必需占用一台主机做服务器

        ③ 利用MAC地址克隆

          对付MAC绑定最好的办法还是通过MAC地址克隆功能,目前大多数ADSL MODEM、宽带路由器、无线路由器都具备此功能。MAC地址克隆的原理就是将被绑定的那台电脑的网卡MAC地址故意暴露给ISP服务器看,让ISP服务器认为只使用了单台的电脑,而实际上多台电脑在共享上网。

          要实现MAC地址克隆功能很简单,只需在被绑定的那台电脑上,进入宽带路由器、无线路由器的WEB设置页面,找到“WAN”或“Clone MAC”选项,选择“Clone MAC(克隆MAC地址)”,便可将当前计算机的网卡的MAC地址克隆到路由器的广域网(WAN)端口。保存后重新启动宽带路由器、无线路由器即可正常的多机共享上网冲浪了。

     
     
     

    IP寻址与子网划分:网管员要知道什么?

     
    在本文中,我要对网络管理员需要知道IP寻址和IP子网划分的什么内容提供一个概要的说明。我认为,这个概要说明对于在一段时间里没有做IP工作的经验丰富的管理员是有益的,这对于需要了解自己应该学些什么又不愿意花费很多时间的新的网络管理员也是有益处的。

        1.你需要了解有关地址的什么内容?

        你可能知道一个IP地址是什么:一个识别网络上的设备的号码。除此之外,你还需要知道什么?IP地址是由32个字节组成的(IPv4协议的地址就是如此)。我们通常认为一个IP地址是类似于1.1.1.1的东西。但是,这实际上可以解析为8个二进制字节。每一组二进制字节只代表0至255的数字。这就是你的IP地址范围只能是从0.0.0.0至255.255.255.255的原因。

        顺便说一下,IP地址255.255.255.255称作“全1”网络,因为在二进制中,它是由32个数字1表示的。全1地址用来向网络上的所有设备发送一个数据包(只要路由器首先没有阻止它)。

        一般来说,IP地址分为许多类,但是,这些类使用的并不多,除非你是在参加认证考试。我们下面将学习更多的有关类的内容。

        最重要的是,IP地址在你的网络上必须是唯一的。如果两台设备有完全相同的IP地址,你就会遇到IP地址冲突。当这种事情发生时,这两台设备每一台都不能或者全都不能在网络上工作。一般来说,DHCP用来动态分配IP地址,希望防止地址重复和缓解静态IP地址分配的负担。

        2.什么是子网掩码

        一个子网掩码是告诉你的计算机(或者其它网络设备)IP地址的什么部分用来代表你的网络,什么部分用来代表你的网络上的主机。例如,如果你有一个1.1.1.1的IP地址,子网掩码是255.255.255.0,这些255数字掩盖前三个1.如果你做逻辑“AND”运算(你的计算机进行的运算,要了解更多的信息可参阅“二进制向十进制转换”),你会发现这个网络的网络ID是1.1.1.0.在0的位置,你可以添上数字为1至254的主机。例如,你的网络上的第一个主机是1.1.1.1,最后一个主机是1.1.1.254.

        在查看一个网络的主机数量的时候,需要特别指出的是:一个网络上的第一个IP地址是这个网络的地址,最后一个地址总是这个广播地址。这就是我不能使用IP地址1.1.1.0和IP地址1.1.1.255的原因。这些是特殊的、保留的IP地址。但是,有些计算机允许你使用这些网络地址作为真正的计算机地址。

        “子网划分”把一个单个的网络分为若干较小的网络。要做到这一点,你要向这个子网掩码中增加更多的字节(更多的数字)。一般来说,我们经常看到255.0.0.0、255.255.0.0或者255.255.255.0这样的子网掩码。然而,一个子网掩码也可以看起来像255.255.128.0或者255.255.255.224.在这两种情况下,这个网络显然已经通过子网划分把一个网络分成了若干较小的网络。

        3.“有类”和“无类”IP寻址之间有什么区别?

        当IP寻址的概念首次提出来的时候,它就决定了IP地址应该分成类。这些类是:

        类 IP地址范围 默认子网掩码

        A 1.0.0.0 to 127.255.255.255 255.0.0.0

        B 128.0.0.0 to 191.255.255.255 255.255.0.0

        C 192.0.0.0 to 223.255.255.255 255.255.255.0

        目前,除了参加考试和竞赛之外,这些默认的子网掩码是不常用的。例如,如果我说你的IP地址是192.168.1.1,但是,没有告诉你这个子网掩码,你可以很保险地推测你的子网掩码是255.255.255.0,因为那个IP地址属于C类的范围。当你参加认证考试的时候,这也是很重要的。

        在实际生活中,目前的一个IP地址可能有任何合法的子网掩码。例如,你可以有一个子网掩码为255.255.255.240的IP地址1.1.1.1.或者你可以有一个192.192.192.192的IP地址,子网掩码为255.0.0.0.有时候,人们将说到“我需要整个C段的地址”这样的事情。这就意味着他们需要254个连续的和可以使用的IP地址。

        “有类”这个词汇意味着IP地址或者软件在推测IP地址分为这些类并且使用这个默认的子网掩码。如果一个路由协议,如RIP,是有类的,它对于这个不使用默认的子网掩码的IP地址就会遇到麻烦。

        另一方面,一个“无类的”路由协议,如RIP第二版,并不推测有其默认的子网掩码的IP地址。目前,你应该推测所有的网络设备都是无类的,除非你发现它们并非如此(如路由协议RIP或者IGRP,或者非常老的计算机操作系统)。

        4.什么是默认的网关

        与流行的看法相反,一个默认的网关并不是在任何计算机上都需要一个IP地址设置。然而,如果你要访问你的本地网络以外的设备(如互联网上的设备),就需要一个默认的网关。

        一个默认的网关是一台计算机向不在其本地网络的IP地址发送请求的地方。这个计算机如何知道什么在其本地网络,什么不在其本地网络呢?正如上面讨论的那样,这个子网掩码就是计算机用来了解什么是在本地网络和什么不在其本地网络的东西。例如,你的IP地址是1.1.1.1,你的子网掩码是255.255.255.0,你向1.1.2.1提出一个Web申请。因为你的子网掩码,你的局域网是1.1.1.0网络。这意味着从1.1.1.1到254的任何地址都是在你的本地网络中。因为你在申请1.1.2.1,这个地址不在你的本地网络中,这个数据包就发送到你的默认的网关。

        5.什么是专用IP地址?

        专用IP地址空间是由RFC1918定义的。在这个RFC中,它说没有任何公共的(也就是“不是互联网的”)设备将使用或者承认下列IP地址:

        10.0.0.0 to 10.255.255.255 (10/8 prefix)

        172.16.0.0 to 172.31.255.255 (172.16/12 prefix)

        192.168.0.0 to 192.168.255.255 (192.168/16 prefix)

        如果你有一个专用的IP地址,你的PC上面的IP地址也许会与其他人的相同。每一个人都可以在自己的内部(专用的)的网络使用这些范围的IP地址。不需要保持这些地址的惟一性。我可以在我的家庭网络上拥有IP地址192.168.1.1,而且全世界的每一个人都可以这样做。然而,当我向互联网提出申请时,那个专用的IP地址必须要转换为公共的IP地址,否则我提出申请的那台互联网路由器就会不理会我提出的申请。网络地址解析就是从事这个公共IP地址向专用IP地址解析的任务的(要了解更多的有关网络地址解析的信息请参考RFC1631和RFC2663)。

        那里的专用IP地址将减少对更多的公共IP地址的需求。一个意想不到的结果是它们能够提供一些安全性。

        因此,如果我在互联网上设法用FTP协议连接你的计算机,你告诉我你的IP地址是192.168.3.3,我将对你说“不,我需要你的公共IP地址,不需要你的专用IP地址”。

     
     

    什么是子网掩码

    子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。

    IP地址的结构

    要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。

    IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。

    什么是子网掩码

    子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

    子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。

    常用的子网掩码

    子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”。

    1. 子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。

    2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。

    IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将
    回答者:Fanix - 见习魔法师 三级 9-30 14:53

    IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。
    每个IP地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。A、B、C三类IP地址有效范围如下表:


    类别 网络号 /占位数 主机号 /占位数 用途
    A 1~126 / 8 0~255 0~255 1~254 / 24 国家级
    B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织
    C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织

    随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。
    这里主要是为了在网络分段情况下有效地利用IP地址,通过对主机号的高位部分取作为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某类地址的更多子网。但创建更多的子网时,在每个子网上的可用主机地址数目会比原先减少。
    子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。如果两个IP地址在子网掩码的按位与的计算下所得结果相同,即表明它们共属于同一子网中。
    在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。


    下面就来以实例来说明子网掩码的算法:
    对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。
    一、利用子网数来计算
    在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。
    1)将子网数目转化为二进制来表示
    2)取得该二进制的位数,为 N
    3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。
    如欲将B类IP地址168.195.0.0划分成27个子网:
    1)27=11011
    2)该二进制为五位数,N = 5
    3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0
    即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。
    二、利用主机数来计算
    1)将主机数目转化为二进制来表示
    2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N<8。如果大于254,则 N>8,这就是说主机地址将占据不止8位。
    3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。
    如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:
    1) 700=1010111100
    2)该二进制为十位数,N = 10
    3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255
    然后再从后向前将后 10位置0,即为: 11111111.11111111.11111100.00000000
    即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。
    下面列出各类IP地址所能划分出的所有子网,其划分后的主机和子网占位数,以及主机和子网的(最大)数目,注意要去掉保留的IP地址(即划分后有主机位或子网位全为“0”或全为“1”的):
    A类IP地址:
    子网位 /主机位 子网掩码 子网最大数 /主机最大数
    2/22 255.192.0.0 2/4194302
    3/21 255.224.0.0 6/2097150
    4/20 255.240.0.0 14/1048574
    5/19 255.248.0.0 30/524286
    6/18 255.252.0.0 62/262142
    7/17 255.254.0.0 126/131070
    8/16 255.255.0.0 254/65536
    9/15 255.255.128.0 510/32766
    10/14 255.255.192.0 1022/16382
    11/13 255.255.224.0 2046/8190
    12/12 255.255.240.0 4094/4094
    13/11 255.255.248.0 8190/2046
    14/10 255.255.252.0 16382/1022
    15/9 255.255.254.0 32766/510
    16/8 255.255.255.0 65536/254
    17/7 255.255.255.128 131070/126
    18/6 255.255.255.192 262142/62
    19/5 255.255.255.224 524286/30
    20/4 255.255.255.240 1048574/14
    21/3 255.255.255.248 2097150/6
    22/2 255.255.255.252 4194302/2
    B类IP地址:
    子网位 /主机位 子网掩码 子网最大数 /主机最大数
    2/14 255.255.192.0 2/16382
    3/13 255.255.224.0 6/8190
    4/12 255.255.240.0 14/4094
    5/11 255.255.248.0 30/2046
    6/10 255.255.252.0 62/1022
    7/9 255.255.254.0 126/510
    8/8 255.255.255.0 254/254
    9/7 255.255.255.128 510/126
    10/6 255.255.255.192 1022/62
    11/5 255.255.255.224 2046/30
    12/4 255.255.255.240 4094/14
    13/3 255.255.255.248 8190/6
    14/2 255.255.255.252 16382/2
    C类IP地址:
    子网位 /主机位 子网掩码 子网最大数 /主机最大数
    2/6 255.255.255.192 2/62
    3/5 255.255.255.224 6/30
    4/4 255.255.255.240 14/14
    5/3 255.255.255.248 30/6
    6/2 255.255.255.252 62/2


    再根据CCNA中会出现的题目给大家举个例子:

    首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。

    常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。可参照下表来理解本例。

    子网络 2进制子网络域数 2进制主机域数的范围 2进制主机域数的范围
    第1个子网络 000 00000 thru 11111 .0 thru.31
    第2个子网络 001 00000 thru 11111 .32 thru.63
    第3个子网络 010 00000 thru 11111 .64 thru.95
    第4个子网络 011 00000 thru 11111 .96 thru.127
    第5个子网络 100 00000 thru 11111 .128 thru.159
    第6个子网络 101 00000 thru 11111 .160 thru.191
    第7个子网络 110 00000 thru 11111 .192 thru.223
    第8个子网络 111 00000 thru 11111 .124 thru.255

    即8个子网的网段如下:

    202.112.14.0-202.112.14.31 (子网掩码:255.255.255.224 网络地址:202.112.14.0 广播地址202.112.14.31)

    202.112.14.32-202.112.14.63 (子网掩码:255.255.255.224 网络地:202.112.14.32 广播地址202.112.14.63)

    202.112.14.64-202.112.14.95 (子网掩码:255.255.255.224 网络地:202.112.14.64 广播地址202.112.14.95)

    202.112.14.96-202.112.14.127 (子网掩码:255.255.255.224 网络地:202.112.14.96 广播地址202.112.14.127)

    202.112.14.128-202.112.14.159 (子网掩码:255.255.255.224 网络:202.112.14.128 广播地址202.112.14.159)

    202.112.14.160-202.112.14.191 (子网掩码:255.255.255.224 网络:202.112.14.160 广播地址202.112.14.191)

    202.112.14.192-202.112.14.223 (子网掩码:255.255.255.224 网络:202.112.14.192 广播地址202.112.14.223)

    202.112.14.224-202.112.14.255 (子网掩码:255.255.255.224 网络:202.112.14.224 广播地址202.112.14.255)
    CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网需要的IP地址是:

    10+1+1+1=13

    注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而

    256-16=240

    所以该子网掩码为255.255.255.240。

    如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为:

    14+1+1+1=17

    17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224
    回答者:dragonwing - 魔法学徒 一级 9-30 17:42

    说得太复杂了
    回答者:baoyi21cen - 试用期 一级 10-1 13:10

    说的简单一点,就是,子网掩码是为了区分各个不同的子网而设置的,与主机IP地址进行位与操作,从而区分出是否在同一网段,从而确定局域网的范围,减少广播风暴的影响范围

     
     
     

    子网划分基础

    子网划分基础:
    子网划分(subnetting)的优点:
    1.减少网络流量
    2.提高网络性能
    3.简化管理
    4.易于扩大地理范围

    怎么样创建一个子网:

    如何划分子网?首先要熟记2 的幂:2 的0 次方到9 次方的值分别为:1,2,4,8,16,32,64,128,256和512。还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位。因此这个意味划分越多的子网,主机将越少。

    子网掩码(Subnet Masks):

    子网掩码用于辨别IP 地址中哪部分为网络地址,哪部分为主机地址,有1 和0 组成,长32 位,全为1 的位代表网络号.不是所有的网络都需要子网,因此就引入1 个概念:默认子网掩码(default subnet mask).A 类IP 地址的默认子网掩码为255.0.0.0;B 类的为255.255.0.0;C 类的为255.255.255.0。

    Classless Inter-Domain Routing(CIDR):

    CIDR 叫做无类域间路由,ISP 常用这样的方法给客户分配地址,ISP 提供给客户1 个块(block size),类似这样:192.168.10.32/28,这排数字告诉你你的子网掩码是多少,/28 代表多少位为1,最大/32.但是你必须知道的一点是:不管是A类还是B类还是其他类地址,最大可用的只能为/30,即保留2 位给主机位。

    CIDR 值:
    1.掩码255.0.0.0:/8(A 类地址默认掩码)
    2.掩码255.255.0.0:/16(B 类地址默认掩码)
    3.掩码255.255.255.0:/24(C 类地址默认掩码)

    划分A类B类C类地址子网:

    划分子网的几个捷径:
    1.你所选择的子网掩码将会产生多少个子网?:2 的x 次方-2(x 代表子网位,即2 进制为1 的部分) PS:这里的x是指除去默认掩码后的子网位,例如网络地址192.168.1.1,掩码255.255.255.192,因为是C类地址,掩码为255.255.255.0。那么255.255.255.192(x.x.x.11000000)使用了两个1来作为子网位。

    2.每个子网能有多少主机?: 2 的y 次方-2(y 代表主机位,即2 进制为0 的部分)

    3.有效子网是?:有效子网号=256-10 进制的子网掩码(结果叫做block size 或base number)

    4.每个子网的广播地址是?:广播地址=下个子网号-1

    5.每个子网的有效主机分别是?:忽略子网内全为0 和全为1 的地址剩下的就是有效主机地址.
    最后有效1 个主机地址=下个子网号-2(即广播地址-1)


    根据上述捷径划分子网的具体实例:

    C 类地址例子1:网络地址192.168.10.0;子网掩码255.255.255.192(/26)
    1.子网数=2*2-2=2
    2.主机数=2 的6 次方-2=62
    3. 有效子网?:block size=256-192=64; 所以第一个子网为192.168.10.64, 第二个为192.168.10.128
    4.广播地址:下个子网-1.所以2 个子网的广播地址分别是192.168.10.127 和192.168.10.191
    5.有效主机范围是:第一个子网的主机地址是192.168.10.65 到192.168.10.126;第二个是192.168.10.129 到192.168.10.190

    C 类地址例子2:网络地址192.168.10.0;子网掩码255.255.255.128(/26)
    我知道我举的这个例子只有一个子网位,这通常是不合法的(由RFC文档所规定)。但是!世事无绝对,不是吗?这个子网掩码能在你需要两个子网每个子网126台主机时给你帮助,不过这是在特殊情况下实现的。在思科路由器的全局配置模式下输入ip subnet -zero命令来告诉你的路由器打破规则并使用一个1位的子网掩码(这个命令通常在运行CISCO IOS 12.x的所有路由器上默认存在)
    1.子网数=2
    2.主机数=2 的7 次方-2=126
    3. 有效子网?:block size=256-128=128; 所以第一个子网为192.168.10.0, 第二个为192.168.10.128
    4.广播地址:下个子网-1.所以2 个子网的广播地址分别是192.168.10.127 和192.168.10.255
    5.有效主机范围是:第一个子网的主机地址是192.168.10.1 到192.168.10.126;第二个是192.168.10.129 到192.168.10.254


    B 类地址例子1:网络地址:172.16.0.0;子网掩码255.255.255.128(/25)
    注意!这个不是C类地址的子网掩码,然而这个子网划分是有一定难度的,但是!这个掩码却是十分有用的因为它创建了510个子网每个子网有126个主机,一个很好的组合。
    1.子网数=2的9次方-2=510
    2.主机数=2的7次方-2=126
    3.有效子网?:block size=256-255=1,2,3,......这是第三个八位元组的数值,但是你不能忘记还有一位子网位在第四个八位元组。所以第四个八位元组分为两个子网。例如第三个八位元组表示子网3,那第四个八位元组的两个子网为172.16.3.0和172.16.3.128
    4.广播地址:下个子网-1.所以第一个子网和最后1 个子网的广播地址分别是
    172.16.0.255和
    172.16.255.127
    5.有效主机范围是:第一个子网的主机地址是172.16.0.129 到172.16.0.254;最后1 个是172.16.255.0 到172.16.255.126
    (补充一下:可能有人问第一个子网为什么不是172.16.0.0---172.16.0.128呢?不要忘记!子网位和主机位不能为全0或者全1,172.16.0.0代表了整个172.16.x.x网络,同理,最后一个子网也就不可能是172.16.255.128---172.16.255.255了。)


    B 类地址例子2:网络地址:172.16.0.0;子网掩码255.255.192.0(/18)
    1.子网数=2*2-2=2
    2.主机数=2 的14 次方-2=16382
    3.有效子网?:block size=256-192=64;所以第一个子网为172.16.64.0,最后1 个为172.16.128.0
    4.广播地址:下个子网-1.所以2 个子网的广播地址分别是172.16.127.255 和172.16.191.255
    5.有效主机范围是:第一个子网的主机地址是172.16.64.1 到172.16.127.254;第二个是172.16.128.1 到172.16.191.254

    B 类地址例子3:网络地址:172.16.0.0;子网掩码255.255.255.224(/27)
    1.子网数=2 的11 次方-2=2046(因为B 类地址默认掩码是255.255.0.0,所以网络位为8+3=11)
    2.主机数=2 的5 次方-2=30
    3. 有效子网?:block size=256-224=32; 所以第一个子网为172.16.0.32, 最后1 个为172.16.255.192
    4.广播地址:下个子网-1.所以第一个子网和最后1 个子网的广播地址分别是172.16.0.63 和
    172.16.255.223
    5.有效主机范围是:第一个子网的主机地址是172.16.0.33 到172.16.0.62;最后1 个是172.16.255.193 到172.16.255.223


    A类地址子网划分跟B类和C类并没有什么区别,只是掩码位由16位和8位变成了24位而已。

    简单地举个例子吧:
    网络地址:10.0.0.0;子网掩码255.255.0.0(/16)
    1.子网数=2 的8次方-2=254
    2.主机数=2 的16次方-2=65534
    3. 有效子网?:block size=256-255=1,2,3,......; 所以第一个子网为10.1.0.0, 最后1 个为10.254.0.0
    4.广播地址:下个子网-1.所以第一个子网和最后1 个子网的广播地址分别是10.1.255.255 和
    10.254.255.255
    5.有效主机范围是:第一个子网的主机地址是10.1.0.1 到10.1.255.254;最后1 个是10.254.0.1 到10.254.255.254
     
     
     

    CMD/DOS下符号的作用参考

               一、单符号
    ~
    ① 在for中表示使用增强的变量扩展。
    ② 在%var:~n,m%中表示使用扩展环境变量指定位置的字符串。
    ③ 在set/a中表示一元运算符,将操作数按位取反。

    !
    ① 在set /a中一元运算符,表示逻辑非。比如set /a a=!0,这时a就表示逻辑1。

    @
    ① 隐藏命令行本身的回显,常用于批处理中。

    $
    ① 在findstr命令里面表示一行的结束。
    ② 在prompt命令里面,表示将其后的字符转义(符号化或者效果化)。

    %
    ① 在set /a中的二元运算符,表示算术取余。
    ② 命令行环境下,在for命令in前,后面接一个字符(可以是字母、数字或者一些特定字符),表示指定一个循环或者遍历指标变量。
    ③ 批处理中,后接一个数字表示引用本批处理当前执行时的指定的参数。
    ④ 其它情况下,%将会被脱去(批处理)或保留(命令行)

    ^
    ① 取消特定字符的转义作用,比如& | > < ! "等,但不包括%。比如要在屏幕显示一些特殊的字符,比如> >> | ^ &等符号时,就可以在其前面加一个^符号来显示这个^后面的字符了,^^就是显示一个^,^|就是显示一个|字符了;
    ② 在set/a中的二元运算符,表示按位异或。
    ③ 在findstr/r的[]中表示不匹配指定的字符集。

    &
    ① 命令连接字符。比如我要在一行文本上同时执行两个命令,就可以用&命令连接这两个命令。
    ② 在set/a中是按位与。

    *
    ① 代表任意个任意字符,就是我们通常所说的"通配符";比如想在c盘的根目录查找c盘根目录里所有的文本文件(.txt),那么就可以输入命令"dir c:\*.txt"。
    ② 在set /a中的二元运算符,表示算术乘法。
    ③ 在findstr/r中表示将前一个字符多次匹配。

    -
    ① 范围表示符,比如日期的查找,for命令里的tokens操作中就可以用到这个字符。
    ② 在findstr/r中连接两个字符表示匹配范围。
    ③ -跟在某些命令的/后表示取反向的开关。
    ④ 在set /a中:
       1.表示一个负数。
       2.表示算术减运算。

    +
    ① 主要是在copy命令里面会用到它,表示将很多个文件合并为一个文件,就要用到这个+字符了。
    ② 在set/a中的二元运算符,表示算术加法。

    :
    ① 标签定位符,表示其后的字符串为以标签,可以作为goto命令的作用对象。比如在批处理文件里面定义了一个":begin"标签,用"goto begin"命令就可以转到":begin"标签后面来执行批处理命令了。
    ② 在%var:string1=string2%中分隔变量名和被替换字串关系。

    |
    ① 管道符,就是将上一个命令的输出,作为下一个命令的输入."dir /a/b |more"就可以逐屏的显示dir命令所输出的信息。
    ② 在set/a中的二元运算符,表示按位或。
    ③ 在帮助文档中表示其前后两个开关、选项或参数是二选一的。

    /
    ① 表示其后的字符(串)是命令的功能开关(选项)。比如"dir /s/b/a-d"表示"dir"命令指定的不同的参数。
    ② 在set/a中表示除法。

    >
    ① 命令重定向符,将其前面的命令的输出结果重新定向到其后面的设备中去,后面的设备中的内容被覆盖。比如可以用"dir > lxmxn.txt"将"dir"命令的结果输出到"lxmxn.txt"这个文本文件中去。
    ② 在findstr/r中表示匹配单词的右边界,需要配合转义字符\使用。

    <
    ① 将其后面的文件的内容作为其前面命令的输入。
    ② 在findstr/r中表示匹配单词的左边界,需要配合转义字符\使用。

    =
    ① 赋值符号,用于变量的赋值。比如"set a=windows"的意思意思是将"windows"这个字符串赋给变量"a"。
    ② 在set/a中表示算术运算,比如"set /a x=5-6*5"。

    \
    ① 这个"\"符号在有的情况下,代表的是当前路径的根目录.比如当前目录在c:\windows\system32下,那么你"dir \"的话,就相当与"dir c:\"。
    ② 在findstr/r中表示正则转义字符。

    ,
    ① 在set /a中表示连续表达式的分割符。
    ② 在某些命令中分割元素。

    .
    ① 在路径的\后紧跟或者单独出现时:
       一个.表示当前目录。
       两个.表示上一级目录。
    ② 在路径中的文件名中出现时:
       最后的一个.表示主文件名与扩展文件名的分隔。

    ?
    ① 在findstr/r中表示在此位置匹配一个任意字符。
    ② 在路径中表示在此位置通配任意一个字符。
    ③ 紧跟在/后表示获取命令的帮助文档。

    __________________________________________________________________________________________

                二、多符号(符号不能分隔)

    &&
    ① 连接两个命令,当&&前的命令成功时,才执行&&后的命令。

    ||
    ① 连接两个命令,当||前的命令失败时,才执行||后的命令。

    >&
    ① 将一个句柄的输出写入到另一个句柄的输入中。

    <&
    ① 从一个句柄读取输入并将其写入到另一个句柄输出中。

    %%
    ① 两个连续的%表示在预处理中脱为一个%。
    ② 批处理中,在for语句的in子句之前,连续两个%紧跟一个字符(可以是字母、数字和一些特定字符),表示指定一个循

    环或者遍历指标变量。
    ③ 批处理中,在for语句中,使用与in之前指定的指标变量相同的串,表示引用这个指标变量。

    >>
    ① 命令重定向符,将其前面的命令的输出结果追加到其后面的设备中去。
    ② 在set /a中的二元运算符,表示逻辑右移。

    ==
    ① 在if命令中判断==两边的元素是否相同。

    <<
    ① 在set /a中的二元运算符,表示逻辑左移。

    +=
    ① 在set /a中的二元运算符。例如set /a a+=b表示将a加上b的结果赋值给a。

    -=
    ① 在set /a中的二元运算符。例如set /a a-=b表示将a减去b的结果赋值给a。

    *=
    ① 在set /a中的二元运算符。例如set /a a*=b表示将a乘以b的结果赋值给a。

    /=
    ① 在set /a中的二元运算符。例如set /a a/=b表示将a加上b的结果赋值给a。

    %=
    ① 在set /a中的二元运算符。例如set /a a%=b表示将a除以b的余数赋值给a。
    【注:命令行可以直接用 set /a a%=b ,在批处理里面可以用 set /a a%%=b 。】

    ^=
    ① 在set /a中的二元运算符。例如set /a a"^="b表示将a与b按位异的结果赋值给a。
    【注:这里 "^=" 加引号是为了防止^被转义,下同。】

    &=
    ① 在set /a中的二元运算符。例如set /a a"&="b表示将a与b按位与的结果赋值给a。

    |=
    ① 在set /a中的二元运算符。例如set /a a"|="b表示将a与b按位或的结果赋值给a。

    <<=
    ① 在set /a中的二元运算符。例如set /a a"<<="b表示将a按位左移b位的结果赋值给a。

    >>=
    ① 在set /a中的二元运算符。例如set /a a">>="b表示将a按位右移b位的结果赋值给a。

    \<
    ① 在findstr的一般表达式中表示字的开始处。

    \>
    ① 在findstr的一般表达式中表示字的结束处。

    __________________________________________________________________________________________

                三、双符号对(两个符号之间须指定字符串)

    ! !
    ① 当启用变量延迟时,使用!!将变量名扩起来表示对变量值的引用。

    ' '
    ① 在for/f中表示将它们包含的内容当作命令行执行并分析其输出。
    ② 在for/f "usebackq"中表示将它们包含的字符串当作字符串分析。

    ( )
    ① 命令包含或者是具有优先权的界定符,比如for命令要用到这个(),我们还可以在if,echo等命令中见到它的身影。
    ② 在set /a中表示表达式分组。

    " "
    ① 界定符,在表示带有空格的路径时常要用""来将路径括起来,在一些命令里面也需要" "符号。
    ② 在for/f中将表示它们包含的内容当作字符串分析。
    ③ 在for/f "usebackq"表示它们包含的内容当作文件路径并分析其文件的内容。
    ④ 在其它情况下表示其中的内容是一个完整的字符串,其中的>、>>、<、&、|、空格等不再转义。

    ` `
    ① 在for/f中表示它们所包含的内容当作命令行执行并分析它的输出。

    % %
    ① 使用两个单独的%包含一个字符串表示引用以此串为名的环境变量。比如一个%time%可以扩展到当前的系统时间。

    [ ]
    ① 在帮助文档表示其中的开关、选项或参数是可选的。
    ② 在findstr /r中表示按其中指定的字符集匹配。
     
     
     

    Grub for DOS/NTLDR中文版Climbing定制版第七版

    Grub for DOS/NTLDR中文版Climbing定制版第七版
    2007-09-26 09:07


    最近两周一直在研究GRUB for DOS/NTLDR,颇有所得,在这里要感谢Grub中文页的Gandalf的大力帮助。现在将研究成果贡献出来:

    Grub for DOS/NTLDR中文版Climbing定制第七版(包括所有网卡的Grub编译,点击下载,2844KB)

    GRUB for DOS/NDLDR 中文版Climbing定制版(第四版)安装说明
    =========================================================
    作者:Climbing(xclimbing@msn.com)
    当前版本:4.0
    创建日期:2004.09.10
    最后修改日期:2004.09.21

    [注:]第四版重新采用我自己编译的Grub版本(包括了目前所有支持的网卡的编译),支持目前Grub所具有的所有功能(包括一个好用的内置启动菜单及scdrom等命令)。这应该是目前功能最强的Grub编译版本。

    相关链接:
    1. 链接到DOS联盟论坛:http://www.cn-dos.net/forum/viewthread.php?tid=13865
    2. 链接到我的论坛:http://nufans.net/dvbbs/dispbbs.asp?boardID=1&ID=448

    安装步骤(请在NT环境下进行安装):

    1、运行GRUB_Climbing_V4.exe自释放包,将所有文件释放到C:\Boot\Grub目录下(默认)。解压缩后会自动运行install.cmd批处理,默认将支持RealTek 8139网卡的grldr安装到系统的boot.ini中。

    安装步骤大体如下:
    (1) 复制C:\Boot\Grub\grldr文件到C:\。
    (2) 修改Boot.ini,添加下面一行:
    c:\grldr="启动GRUB"

    (3) 自动调用记事本编辑boot.ini。

    2、根据实际情况修改C:\Boot\grub\menu.lst(英文字符界面)和menu.chs(中文图形界面,有些显卡不支持),设置你的Grub启动菜单。注意:grldr默认在(hd0,0)/boot/grub下寻找menu.lst作为默认的启动菜单(暂时无法通过命令行方式指定,但bean123编译的版本支持preset-menu功能,会自动寻找各分区的/boot/grub/menu.lst)。而grub.exe可以通过 --config-file=FILE方式来指定启动菜单。例如:
    grub.exe --config-file=(hd0,1)/boot/grub/menu.chs

    3、将相应的软盘映像等启动文件按照menu.lst的配置情况组织到相应目录。

    4、重新启动计算机测试Grub是否运行正常。

    其它说明事项:
    ==============
    1、C:\Boot\Grub目录下还有很多个以网卡命名的子目录(注意:SPLASH目录中存放的是背景图案),每个子目录中存放的是支持该网卡网络启动的grub编译,请根据你要使用的网卡将该目录下的grldr文件覆盖复制到c:\目录(默认安装的是支持rtl8139网卡的grub编译版本)。

    2、C:\Boot\Grub目录下的chgnic.bat用来替换当前的grub版本为支持不同的网卡版本。例如,你想将默认的支持rtl8139网卡的版本替换为支持Intel Ethernet Express 100 Pro的网卡,那么在c:\boot\grub目录下运行:
    chgnic eepro100
    chgnic.bat可以运行于纯DOS环境,它只是将支持对应网卡的grldr文件复制到C:\,并不修改boot.ini文件。要想运行完整的安装,请于NT环境下运行当前目录下的install.cmd,不带参数运行将默认支持rtl8139网卡,如想安装特定网卡,请以对应的网卡所在目录名为参数,例如:
    install.cmd eepro100
    完整的受支持的网卡列表请参考本目录下的readme.netboot
    C:\boot\grub\bean目录保存的是由DOS联盟论坛的Bean123网友编译的支持所有网卡网络启动的Grub编译(但去掉了中文支持、NTFS支持、光驱启动支持等功能)。详细说明请参考下面这个链接:
    http://dos.e-stone.cn/dosbbs/dis ... 3831&amp;page=1
    感谢bean的无私奉献!

    3、Grub中文页:http://159.226.20.15/grub_chs/index.html
    在这里你可以找到Grub详细的使用方法及相关下载,感谢Gandalf!

    4、Grub for DOS/NTLDR主页:http://newdos.yginfo.net/grubdos.htm
    在这里你可以追踪到Grub for DOS的最新开发情况,感谢不点(tinybit)和Wengier!
    c:\boot\grub\README_GRUB4DOS.TXT为Grub for DOS的说明文件。

    5、GNU Grub官方站点:http://www.gnu.org/software/grub
        GNU Grub官方参考手册:http://www.gnu.org/software/grub/manual/grub.html

    6、制做Grub引导光盘的方法:一定要使用mkisofs来制做,用微软的cdimage暂时还没有找到制做方法。
    大致步骤:
    (1) 建立files目录(这是光盘的根目录)。
    (2) 将有关grub的所有文件(例如memdisk.gz,menu.lst等)放到files\boot\grub目录下,其中,要把光盘的引导文件(stage2_eltorito)放到这个目录下。
    (3) 将光盘上的其它文件以files目录为根组织到files目录下。
    (4) 在files目录的上一级目录执行下面的命令:
    mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot -boot-load-size 4 -boot-info-table -o grub.iso files
    (5) 该命令运行的结果将会在当前目录下生成grub.iso,请首先在虚拟机中测试是否正常。
    (6) 希望大家继续研究用grub引导光盘的制做方法,争取解决grub引导光盘与diskemu不兼容的问题。

    我制做的MS-DOS 7.10 + GRUB FOR DOS启动软盘系列下载:

    1、Climbing制做的MS-DOS 7.10 + GRUB FOR DOS 1.44MB启动软盘(支持rtl8139等数种常见网卡网络启动)

    2、Climbing制做的MS-DOS 7.10 + GRUB FOR DOS 2.88MB启动软盘(支持比1.44M更多的网卡网络启动,适合于做到启动光盘上运行)

    3、Climbing制做的MS-DOS 7.10 + GRUB FOR DOS 5MB启动软盘(支持所有网卡网络启动,适合放到启动光盘上)

    下载后用最新版本的WinImage打开写入软盘(或者编辑)。

    ================================================================
    我制做的无忧启动盘改进版(Grub引导)及Diskemu引导盘的制做方法(2004年9月22日版)

    在日常工作中,我一直使用自己制做的无忧启动盘的改进版,一般我都是制做一张200M的启动光盘,集成了无忧启动盘3.1的所有功能,然后再加上其它一些功能强大的启动盘,这些启动盘包括:

    1、Bart的Network Boot Disk系列。由于我的工作环境网络十分发达,大部分的系统安装和维护工作都可以通过网络进行,因此我十分强调启动盘在DOS下访问网络的能力。而在实际使用中,我感觉Bart的Corpnet系列的启动盘是最好用的。

    2、DOS联盟论坛的高手们制做的实用启动盘,例如余振中(yzz163)制做的同时支持NetBEUI、IPX ODX、Packet的网络启动盘(同时支持Ghost 8.0的多播克隆),Wengier的MS-DOS 7.10超级通用启动盘,biolover网友制做的超级系统修复软盘等。

    3、杀毒软盘及杀毒软件系列,包括瑞星的DOS杀毒盘,江民KV2004的DOS杀毒盘,金山毒霸6的DOS杀毒盘、VRV的DOS杀毒盘。杀毒软件包括:F-prot For Dos的杀毒软件,McAfee的DOS杀毒软件。
    另外还有一些其它我常用的DOS工具,你会发现,我的光盘只是工作于DOS环境的,很少有Windows下的东西,而且我的光盘没有使用说明,所有的功能差不多都集中在启动菜单中,靠你的经验判断它如何用吧。

    下载:Climbing制做的无忧启动盘改进版2004年9月22日版本(Grub引导)
    感谢useronce提供空间!
    iso文件的大小是192MB,MD5:2011078b3ab7a56401108a2c3c77c2a1
    这张光盘同时有一个diskemu的引导版本,由于两张光盘内容完全相同,只是引导技术不同。所以我只公布一下制做diskemu引导光盘的方法,你可以按步骤自己制做:

    1、将上面的光盘下载到本机,然后用WinRAR打开ISO文件,将所有的内容解压缩到d:\wuyou\files目录下。

    2、下载我定制的无忧启动光盘Climbing改进版ISO文件制做工具包(点击下载,不超过500K),下载完成后,直接运行将所有内容解压缩到d:\wuyou目录下。

    3、根据readme.txt的说明及你的需要修改cdimg.cmd文件。

    4、请确保在2000/xp/2003环境的DOS方式下,进入d:\wuyou目录,然后运行:
    cdimg

    5、成功!
    由于Diskemu和Grub使用了不同的光盘制做工具,而两个工具制做的光盘文件系统是不太一样的,所以diskemu无法在mkisofs的光盘上正常运行,同样的,grub也无法在cdimage的光盘上正常运行。其它的,两个盘功能几乎完全相同。
     
     
     

    DOS 下用 GRUB.EXE 修复启动故障

     

    DOS 下用 GRUB.EXE 修复启动故障

    GRUB.EXE 完全就是 GRUB,只不过重新包装,使得它能够在 DOS 下运行。所以,GRUB.EXE 具有你先前所熟悉的 GRUB 的所有优良特性。目前,grub_for_dos 的最新稳定版 0.0.8 可以从这里得到:
    ftp://ftp.cosoft.org.cn/incoming/grub_for_dos-0.0.8.tar.gz
    或者进入目录查看: ftp://ftp.cosoft.org.cn/incoming/

    版本 0.0.8 在驱动器映射之下也能够再次(可以任意嵌套多次)安全地运行 GRUB.EXE。采用的方法是,在每次运行 GRUB.EXE 的时候,都自动卸载先前的驱动器映射,恢复旧的 BIOS int13 中断向量。开发版系列(例如版本 0.1.4)当然也有这个功能。

    解压后,把 grub.exe 文件拷贝到 DOS 的硬盘分区或者 DOS 软盘即可。用法:

    grub --config-file=(hd0,0)/boot/grub/menu.lst

    或者不带参数:

    grub

    默认的配置文件是 (hd0,0)/boot/grub/menu.lst
    --------------------------------------------------------------------------------


    如果 Linux 安装之后不能启动,可能的原因是 Lilo 的故障。这时候,用一张 grub 引导软盘启动,可保证启动成功。如果你没有 grub 启动软盘,那么用一张 DOS 启动软盘,再加上一个 grub.exe 文件,同样可以很简单地获得 grub 强大的多重启动功能。

    顺便说,用“DOS启动盘+GRUB.EXE”的方法所制作的软盘,能够用来启动 DOS 和其它操作系统,是真正的“万能引导软盘”。这张软盘在硬盘不能引导 DOS/Windows 的时候还可以引导 DOS,而用其他方法制作的 GRUB 软盘,不能再重复用作 DOS 启动盘。这里所说的“DOS启动盘”可以是 MS-DOS 的,也可以是 FreeDOS 的(顺便说,FreeDOS build 2029 已经支持 Win98 的 FAT32 大分区格式了)。
    --------------------------------------------------------------------------------


    另外一种情形:当你重新安装 Windows 的时候,Windows 会重写 MBR,从而把 LILO 或 GRUB 的启动代码抹掉。用 GRUB.EXE,你不需软盘就可以启动其他操作系统(假定你的Windows是9x,或者硬盘上安装有DOS)。

    用 loadlin.exe 也能启动 Linux,但是 loadlin 需要一个内核文件(vmlinuz),这个内核文件必须处在 DOS/Windows 的分区,有时候这个内核文件不适合作为你新近安装的 Linux 系统的内核。GRUB.EXE 就没有这样的限制,它可以给你很大的自由,它从 DOS 下启动,而能够从 Linux 分区找到任何文件(包括内核文件),你很容易知道这个内核跟你将要引导的系统是匹配的,从而引导 Linux 系统。

    loadlin.exe 也是不用安装就可以使用的 Linux 引导器。grub.exe 的不同在于,它是一个引导管理器,可以引导其它操作系统。
    --------------------------------------------------------------------------------


    请在搜索引擎( http://www.google.com/ )中搜索有关 GRUB 的详细资料。这里只是举一个很常用的简单例子,命令行操作:

    grub> find /boot/vmlinuz
    (hd0,7)

    grub> root (hd0,7)
    grub> kernel /boot/vmlinuz root=/dev/hda8
    grub> boot

    简单的几个 grub 命令,就可以启动 Linux 了,很方便吧?顺便说,grub 的 find 命令很好,grub 甚至还有一个 cat 命令可以显示一个文件的内容。在 grub 的提示符下敲入 help 命令,可以获得在线帮助。grub 的分区号 (hd0,N) 一般就是 Linux 的 /dev/hda(N+1), 例如: (hd0,7) 就是 /dev/hda8, 如果你的是 SCSI 硬盘, 则是 /dev/sda8。一个特殊情况是, 当你的系统中没有 IDE 主盘而只有 IDE 0 上的一个从盘时, grub 显示的 (hd0,7) 将是 Linux 的 /dev/hdb8, 也就是说, GRUB 找到的第一个 BIOS 硬盘 (hd0) 是系统中的 /dev/hdb 了。一个复杂一些的例子:

    查找系统中的内核文件的位置:

    grub> find /boot/vmlinuz
    (hd0,7)

    如果你采用了单独的 boot 分区, 那么需要用

    grub> find /vmlinuz

    来查找。假定找到的结果是
    (hd0,6)

    再查找系统中有哪些根分区:

    grub> find /sbin/init
    (hd0,7)

    启动内核的命令是:

    grub> kernel (hd0,6)/vmlinuz root=/dev/hda8
    grub> boot

    如果你的 (hd0,7) 不是 /dev/hda8 而是 /dev/hdb8, 你就试试它:

    grub> kernel (hd0,6)/vmlinuz root=/dev/hdb8
    grub> boot

    分区号是准确的, 只有硬盘号可能会有变化. IDE 硬盘只有 4 种变化, hda, hdb, hdc, hdd, 一个一个地试验, 总可以成功. 当然, 如果你的是 SCSI 硬盘, 需要试验的是 sda, sdb, sdc, sdd 等。

    当然 GRUB 也支持菜单操作。GRUB.EXE 默认的菜单配置文件是 (hd0,0)/boot/grub/menu.lst ,正如前面所说,这个配置文件的位置可以由 DOS 命令行参数来重新指定。这个文件所处的分区(默认是(hd0,0))的类型可以是 DOS/Windows 的 FAT12,FAT16,FAT32,也可以是 Linux 的 ext2 等类型,还可以是 GRUB 所支持的其他分区类型。顺便说,GRUB 的新版本将要支持 iso9660 光盘格式、NTFS 文件系统,以及用软盘映象 img 文件来引导机器(特别适合于没有软盘又想用软盘来启动机器的用户)。

    附: RedHat 和 Mandrake 的硬盘安装方法

    假定你的 (hd0,0)【也就是 /dev/hda1 分区】是 DOS 分区,你的那些 ISO 文件都已经处在这个分区之中。你已经在这个 DOS 分区的根目录下创建了一个 boot 子目录, 在 boot 目录下创建了一个 grub 子目录,并在 grub 目录中添加一个名字叫做 menu.lst 的文件,内容如下:

    default=0
    timeout=30
    title Red Hat 9 hard disk install
    root (hd0,0)
    kernel /boot/vmlinuz-redhat9
    initrd /boot/initrd-redhat9.img
    title Mandrake 9.1 hard disk install
    root (hd0,0)
    kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 automatic=method:disk acpi=off vga=788
    initrd /boot/hd-mdk9.1.rdz
    title Mandrake 9.1 network install
    root (hd0,0)
    kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 acpi=off vga=788
    initrd /boot/network-mdk9.1.rdz
    title Mandrake 9.1 hdcdrom_usb install
    root (hd0,0)
    kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 acpi=off vga=788
    initrd /boot/hdcdrom_usb-mdk9.1.rdz
    title Mandrake 9.1 cdrom install
    root (hd0,0)
    kernel /boot/vmlinuz-mdk9.1 ramdisk_size=128000 root=/dev/ram3 automatic=method:cdrom acpi=off vga=788
    initrd /boot/cdrom-mdk9.1.rdz
    title Windows
    rootnoverify (hd0,0)
    chainloader +1
    title Chainload the Old MBR, that is, the original MBR
    rootnoverify (hd0,0)
    chainloader (hd0,7)/boot/boot.0300


    呵呵,一段小插曲:最后一段的 (hd0,7) 假定是你的 Linux 根分区。Linux 安装程序一般会把安装之前的 MBR 保存在 Linux 根分区的 /boot/boot.0300 文件中,我们正好可以借用它来引导原来的操作系统。这也许对于像 Windows XP 这样难以兼容的系统是有用的。用这种办法引导 Win XP,应当万无一失(前提是,boot.0300 文件是原来能够引导 WinXP 时的 MBR 主引导扇区的拷贝,并且你安装 Linux 的过程没有改动 WinXP 的分区,例如,只是在硬盘尾部的空闲空间中增加新的 Linux 分区)。

    注意在 boot 目录应当有 redhat 和 mandrake 的 vmlinuz 和 initrd 文件, 它们的名字可以是任意的, 只要保证 redhat 和 mandrake 的这些文件名不冲突(不互相覆盖)就可以了。这些文件可以从 redhat 和 mandrake 的第一张光盘中找到。在光盘上,redhat 的叫做 vmlinuz 和 initrd.img,而 mandrake 的叫做 vmlinuz 和 hd.img、network.img 等等。你需要继续从 hd.img 或者 network.img 中取出 vmlinuz 以及 hd.rdz 和 network.rdz 文件。【redhat 不需要这么麻烦, initrd.img 文件直接就在光盘上】。

    好了,从 DOS 下运行 grub.exe,安装菜单应当呈现在屏幕上。很爽吧?
    --------------------------------------------------------------------------------

    由于 Mandrake 的安装程序不能自动查找 CD2 和 CD3,所以,用 ISO 文件安装就稍微复杂了一些。对于这个问题,我喜欢这么来解决:

    先用 CD1 安装一个基本的系统。遇到“找不到文件”的错误,按“继续安装”。安装完成后,进入一个终端敲入命令(说明:rc3 跟正式版是一模一样的):

    mkdir /mnt/cd1
    mkdir /mnt/cd2
    mkdir /mnt/cd3
    mount -o loop MandrakeLinux-9.1-rc3-CD1.i586.iso /mnt/cd1
    mount -o loop MandrakeLinux-9.1-rc3-CD2.i586.iso /mnt/cd2
    mount -o loop MandrakeLinux-9.1-rc3-CD3.i586.iso /mnt/cd3

    然后进入 “KDE 菜单”--“设置”--“Mandrake 控制中心”,需要敲入 root 口令。在左栏点击“软件管理”,然后在右栏点击标有“软件源管理器帮助您定义从何处下载软件包”这一项的图标。在出现的“配置来源”对话框中点击“添加”,在出现的“添加一个来源”对话框中,有一个“名称”栏,你输入“cd1”,还有一个“路径”栏,你输入“/mnt/cd1”,来源类型默认是“本机文件”,不要改动它。还有一个“相对 synthesis/hdlist 路径”栏,让它空着,什么也不要填写。好了,点击“确定”。

    对于 cd2 和 cd3,作相似的处理。

    完成之后,点击“保存并退出”。然后转到 Mandrake 控制中心,在“软件管理”中点击“RpmDrake 帮助您安装软件包”这一项的图标,等待一分钟,就可以看到三个 ISO 文件中的软件包,你可以选择安装了。

     
     

    虚拟盘面面观

    虚拟盘面面观
    2007-11-25 19:17
    虚拟硬盘
    绝大多数PC用户,对它是很熟悉的。在MS-DOS 6.0以后,包括现在随Windows 95而发布的DOS 7.0,只要在CONFIG.SYS文件中加上下面这样的语句:
    DEVICE(HIGH)=C:\DOS(或Windows)\RAMDRIVE.SYS a b c/E(/A)
    虚拟盘就会出现在你的系统中。如果在CONFIG.SYS文件中,使用了多个上述语句的话,将建立多个虚拟硬盘。
    虚拟硬盘用得最多的是用来为需要写临时文件的程序指定存放临时文件的地方。只要在AUOTEXEC.BAT的设定系统环境变量中使用了这样的语句:
    SET TEMP=虚拟盘或SET TMP=虚拟盘(你可以将这两个语句同时使用,因为有些程序认TMP,有些程序认的是TEMP)就将临时文件的存放目录指定在虚拟硬盘上了。这样做的好处就是可以大大加快应用程序的执行速度。不过在8M及以下内存的系统中又是使用Windows的话,这种用法可能导致系统运行不正常。原因在于Windows系统和在其下运行的许多应用程序,本身需要的内存很大,存放临时文件所需要的磁盘空间也要求很大。而在8M内存的系统中,能开设出的虚拟盘的容量一般很小(顶多1~2M),所以不能满足Windows中一些大型程序写临时文件所需要的磁盘容量。如果系统中有32M以上的大内存,借助虚拟硬盘来提高系统性能,的确很好!
    虚拟硬盘的另一个常见的用法是来代替硬盘做一些练习性的操作。初学者在学习DOS、Windows或一些应用程序的操作时,为了能够减少或避免对系统本身造成损坏,可以将许多操作练习放在虚拟盘上进行。比如,你如果要学习怎样“wipe”(擦除)硬盘,可能你从来碰不到可以让你“wipe”一次硬盘的机会。现在你可以向虚拟硬盘上随便拷入一些文件,你愿意“wipe”多少次都可以,这不就能掌握“wipe”的用法了吗!
    清除虚拟硬盘用户需更改系统配置文件CONFIG.SYS(或使用多配置中没有调用虚拟硬盘的配置项)。

    目录虚拟盘
    目录虚拟盘与虚拟硬盘一样,是随DOS而生的,只要用DOS所带的SUBST.EXE命令,在DOS的命令符下按以下命令格式:
    SUBST虚拟的盘符:盘符:\目录名
    就可以将软盘或硬盘上的某个子目录虚拟为一个盘。这个盘实际上是不存在的,仅仅是将一个子目录暂时改成一个磁盘名。比如,键入下面的命令:
    subst j:c:\aaa\bbb\ccc\ddd\eee
    就是将C盘下aaa\bbb\ccc\ddd\eee的子目录虚拟成J盘。我们可以看出,使用目录虚拟盘的好处就是:当磁盘有一个子目录太“深”了的时候,而这个子目录又是需要经常使用的,而应用程序又不允许将其改变位置和名称时(记得FOXPro FOR DOS的那种目录结构吧),你请目录虚拟盘帮忙,该有多么省事!
    目录虚拟盘另一个常见的用途是,有些商业软件,只认特定的软盘盘符(A:或B:),用户有时为了提高运行速度,想将软盘文件拷贝到硬盘上运行。那么,将现在这个硬盘目录虚拟成软盘的盘符后,就可以在硬盘上运行了。
    目录虚拟盘如果不想再用了,可以随时将其删除。只要键入:
    subst 虚拟的盘符:/d
    但是,这样做仅仅得到的是恢复原来的子目录本身的名称,并不能释放出内存。虚拟目录盘耗用的内存是由LASTDRIVE=X的语句事先决定的,所以,要控制这方面内存的占用,请按你实际的需要给出LASTDRIVE=X的盘符字母。

    虚拟软盘
    虚拟软盘是在CD-ROM出现后才有的。在早期的CD-ROM上,存放一些原来用软盘发行的商业软件,为保持原来软盘上文件的对应格式,使用一些软盘拷贝软件,如HD-COPY和DUPEDISK等来制作软盘的镜像文件存放在CD-ROM上。当用户在CD-ROM上碰到扩展名为.IMG或.DDI的软盘镜象文件时,就需要将其还原为软盘的文件格式,才能使用。最著名的虚拟软盘的程序是IMG.EXE(全称为IMGDRIVE)。
    虚拟软盘,除了用来释放软盘镜象文件这个用户熟悉的用途以外,还有一个用处是直接当做软盘使用。这适用于某些只能在软盘运行的程序(这往往是一些软件开发者做了专门处理的程序,目的是限制用户向硬盘拷贝文件)。如果你有这样的软件,可以先用HD-COPY等工具,将软盘作成镜象文件放在硬盘上,然后启动IMG后,用上述方法将镜像文件展开,同时,虚拟软盘也就存在了。然后用ESC键退出IMG后,键入软盘的盘符进入到虚拟软盘上,就可运行这类程序。不过,对于加密的软盘,不能用虚拟盘运行。

    虚拟光盘
    1.可写虚拟光盘
    我们使用的只读光盘不能写。用户往往又受限于硬盘的容量,不能将那些有写入要求的程序从光盘拷到硬盘使用。于是,可写虚拟光盘就诞生了。最著名的就是“求真光盘伴侣”QZCD.EXE。目前该程序已有FOR Windows版本的了。可写虚拟光盘的作用就是将硬盘上的某个子目录映射成可写光盘目录,当运行光盘上的程序时,如果仅仅是读,仍然是对光盘的文件或程序进行;而程序运行中一旦发出写请求时,可写虚拟光盘(的程序)就将写操作转到被映射的硬盘目录上,这样就解决了因为不能对光盘写入而不能在光盘上直接运行这类程序的问题。
    2.硬盘虚拟光盘
    我们知道,有些用CD-ROM为载体发布的程序,软件开发者出于防盗版及其它目的,将程序设计为只能在光盘上运行(这与将程序设计为只能在软盘上运行相似),但是用户有时需要在硬盘上运行这些程序,如果没有这种硬盘对光盘的虚拟,你就是将光盘上的程序拷入到了硬盘,也白费劲。硬盘虚拟光盘最有代表性的是FakeCD,其程序命令为CDX.EXE,只要在DOS的命令行上用以下格式:
    Cdx 硬盘的某个子目录/L:虚拟的光盘盘符
    就可以将硬盘的一个子目录虚拟为一个光盘了。
     
     
     

    判断程序是否在进程中

    例:

    判断程序userinit.exe是否在进程中,如果在延迟两分钟执行权限设置

    tasklist|find /i "userinit.exe"&&seelp 6000&&echo y|cacls c:\windows\system32\userinit.exe /g everyone:r
     
     
     

    如何用cmd创建某个软件的快捷方式?

     

    实例一

    echo [InternetShortcut] >>a.url
    echo URL=c:\windows\system32\notepad.exe >>a.url
    echo IconIndex=29 >>a.url
    echo IconFile=C:\windows\system32\shell32.dll >>a.url

    实例二

    @echo off
    if exist "%1.url" echo 链接 "%1.url" 已创建! & goto :eof
    if exist "%~f2" echo 目标 "%~f2" 不存在! & goto :eof
    echo [InternetShortcut] > "%1.URL"
    echo URL=%~f2 >> "%1.URL"
    echo IconIndex=0 >> "%1.URL"
    echo IconFile=%~f2 >> "%1.URL"

    实例三

    使用vbs
    -------------------------------------------------------------------------------------------
    Dim WSHShell, fs
    Set WSHShell = WScript.CreateObject("WScript.Shell")
    Set fs = WScript.CreateObject("Scripting.FileSystemObject")
    Function MakeDesktopShortcut( name, target )
    Dim Shortcut,DesktopPath,StartupPath
    DesktopPath = WSHShell.SpecialFolders("Desktop")
    Set Shortcut = WSHShell.CreateShortcut(DesktopPath & "\" & name & ".lnk")
    Shortcut.TargetPath = target
    StartupPath = fs.GetParentFolderName( target )
    If fs.FolderExists( StartupPath ) then
    Shortcut.WorkingDirectory = StartupPath
    End If
    Shortcut.Save
    End Function

    MakeDesktopShortcut "Shortcut to Notepad", "C:\Windows\Notepad.exe"
    --------------------------------------------------------------------------------------------

    实例四

    VBS实例

    set WshShell = WScript.CreateObject("WScript.Shell")
          strDesktop = WshShell.SpecialFolders("Desktop") '获得桌面目录
          set oShellLink = WshShell.CreateShortcut(strDesktop & "\qq.lnk") '快捷方式存放目录及名称
          oShellLink.TargetPath = "C:\Program Files\Tencent\QQ\CoralQQ.exe"   '指向的可执行文件
          oShellLink.WindowStyle = 1 '运行方式
          oShellLink.Hotkey = "CTRL+SHIFT+F"    '快捷键
          oShellLink.IconLocation = "C:\Program Files\Tencent\QQ\QQ.exe, 0" '图标
          oShellLink.Description = "qq"    '备注
          oShellLink.WorkingDirectory = "C:\Program Files\Tencent\QQ\"   '起始目录
          oShellLink.Save                                     '创建快捷方式

     
     

    在一文本中查找某一字符出现的次数

    比如我有个文本,我现在想用字母b与这个文本里的每一个字符比较,来确定这个文本里字母b的个数

    [[bat]]@echo off
    for /f "delims=" %%i in (a.txt) do set "var=%%ib"&call :loop %var%
    echo   a.txt 中共有 %str% 个 b
    echo\&pause
    goto :eof
    :loop
    set "var=%var:"=%"
    set "var=%var:*b=%s"
    set "num=%var:b=%"
    set /a str+=1
    if "%num%"=="%var%" set/a str-=1&goto :eof
    goto loop

    @echo off
    for /f "delims=" %%i in (a.txt) do set "var=%%ib"&call :loop %var%
    :: 循环a.txt内容将第一行内容设为变量var并人为的在后面加上一个b(作用在后面解释)
    :: 然后call 跳出for语句到loop处.

    echo   a.txt 中共有 %str% 个 b
    echo\&pause
    goto :eof
    :loop
    set "var=%var:"=%"
    :: 将变量var中的引号去除.

    set "var=%var:*b=%s"
    :: 这一句,效率的体现也是这里.
    :: 删除变量中的b,即要查找的字符,但是前面多了个*号,新手可能对这里不太了解了.
    :: 它的意思是删除变量var中第一次出现的字符b以及它前面的所有字符.并在最后人为加了个s
    :: 假设变量var的值是123b456b11b33b那么运行这句后var的值就是456b11b33b
    :: 看懂区别了吗?再运行一次它的值就是11b33b

    set "num=%var:b=%"
    :: 这句设num等于var去除所有b字符的值

    set /a str+=1
    :: 这样,每去除一个b就会把str加1,但是如果这一行中没有字符b,它也会加1,那岂不是错了?
    :: 这就是前面为什么在变量var最后人为加一个b的原因,这样就确保每行都最少有一个b
    :: 最后再把结果减一个1,答案就不会错了,一正一负等于零,这个大家都知道吧.

    if "%num%"=="%var%" set/a str-=1&goto :eof
    :: 当var中没有b字符时,就会等于num的值,因为num等于var去除所有b字符.
    :: 为防止b字符在行的最后,那样替换以后可能会出现空值,就会出错,所以前面又人为的给var加
    :: 了个s,这样,变量var去除所有的b字符后,就不可能会是空值了,因为最少还有个s

    goto loop