保护大象

画面血腥,小孩不易

“没有买卖就没有杀害”,这话没有错,但真相也没有这么简单。

环保组织【大象无国界】对外宣布:在非洲国家博茨瓦纳的一个保护区里发现了87头被盗猎的非洲象的尸体。 这个新闻难免让我们费解:咦?不是说中国以前是最大的象牙消费国,而在今年年初中国已经全面禁止象牙贸易了嘛?为什么还会发生这么大规模的盗猎行为?

上个月,环保组织【大象无国界】对外宣布:在非洲国家博茨瓦纳的一个保护区里发现了87头被盗猎的非洲象的尸体。

看到这个新闻,很多朋友都会感到错愕:咦?不对啊,我记得元旦前后,我们国内的媒体上不是铺天盖地的说过我们中国从今年一月一号开始全面禁止象牙贸易了嘛?不是说中国以前是最大的象牙消费国,只要中国禁止象牙,大象就有救了嘛?为什么还会发生这么大规模的盗猎行为?

这其实是一个很值得一谈的话题。大象无国界的这一报告,生动的反映了野生动物保护工作的诸多挑战和国际反盗猎工作的复杂性,而上述这些让我们赶到困惑的点,也正是因为我们对这两方面的问题接触的太少。

许多年来,象牙在东西方世界备受追捧,为了满足这一需求,许多野生象被盗猎杀害。在今天,亚洲象Elephas maximus的野外种群已经从上世纪初的10万头下滑到了今天的3-5万头,而在亚洲象贸易被管控以来,被视为替代品的非洲象象牙贸易升温,更是导致两种非洲象(非洲草原象Loxodonta africana和非洲森林象Loxodonta cyclotis)的种群规模从一百年前的500万头(另有数据认为是1000万头)直线崩盘到今天的41.5万头。仅仅在过去的10年里,野生象的种群数量就下滑了20%。

但如果单纯的把这次发生在博茨瓦纳的大规模盗猎和以前的盗猎活动等同起来,那就会让我们无从看清其背后的诸多不同寻常之处。

尽管许多非洲国家因为国内的贫穷动荡和政府的管控无力、甚至腐败不作为导致了的盗猎活动猖獗,但博茨瓦纳绝不应属于此列——正相反,博茨瓦纳可是非洲数一数二的富国,从1966年独立之初,该国就发现了大批优质的钻石矿,凭借着这一宝贵资源,博茨瓦纳这四五十年来的GDP增速基本都维持着近两位数的增长,而且该国政治制度良好,社会福利也不算低,尽管艾滋病肆虐给发展造成了一定拖累,但总体来说还是一个快速发展的希望之地。

图:博茨瓦纳Jwaneng钻石矿,这是目前全球产值最高的一座钻石矿,每年产出钻石1200多万克拉,而这样的钻石矿在博茨瓦纳还有好几座。这些钻石矿基本都由戴·比尔斯和博茨瓦纳政府的合资企业控制,其中利润的七八成由博茨瓦纳政府享有

更重要的是,博茨瓦纳对于动物保护的力度之大,在非洲各国首屈一指。在国际上,该国一直被誉为非洲野生动物的坚强堡垒。即便是最为苛刻的环保组织,也都会承认博茨瓦纳官方对反盗猎所做出的诸多努力——博茨瓦纳国土面积的38%被列为了保护区和国家公园,在几个最主要的保护区周边,不仅有全副武装的国家军队驻守,保护区内的巡视员也一度配发突击步枪。2013~2014年,该国甚至开始推行一项零容忍政策——巡视员只要发现有人涉嫌盗猎,无需审判就可直接开枪击毙。

而导致我们疑惑的另一个主角,正是我们的祖国。很长时间里,中国一直是象牙贸易的最大消费国(一度没有之一),尤其是改革开放之后,中国人的钱袋子鼓起来了,对象牙制品的购买能力也快速增长,有的机构认为,近些年的象牙消费中的4成来自中国人的“贡献”。但这一趋势已经发生改变,通过一系列宣传,国人开始意识到这一贸易背后的血腥本质,对象牙消费也越来越呈现抵制的态度,而在2015年9月,我国领导人访美期间,就与时任美国总统奥巴马共同宣布,两国将关闭国内的象牙市场,2016年底,我国正式颁布了《关于有序停止商业性加工销售象牙及制品活动的通知》,通知要求,2017年3月31日前先行停止一批象牙定点加工单位和定点销售场所的加工销售象牙及制品活动,2017年12月31日前全面停止。也就是说,2018年的第一天,中国境内所有关于象牙的贸易都已经属于非法。这一举措被深受各界赞誉,被称为“国际野生动物保护的里程碑”。

但吊诡的是,就是在这样的背景下,在全世界最大的象牙贸易市场彻底关闭、在全非洲反盗猎力度最大的国家境内,居然出现了如此大规模的盗猎,的确令人费解。

QJ7100137748Copyright:www.quanjing.com

那么,在那片遥远的大陆上,到底发生了什么?

和其他所有合法或非法的生意一样,野生动物非法贸易的产业链条,也完全是由买方市场和卖方市场组成的,其中,买方市场的动力是市场的需求,卖方市场的动力是可观的利益。想要彻底破解这个产业链条,就必须看市场需求是否已经绝迹,盗猎的暴利是否得到遏制。

然而事实表明,这两种动力都没有因为近几年的国际反象牙浪潮消失,甚至有些部分还在持续增长,以至于最终导致了这次屠杀。

我们首先来看买方市场。虽然最大的象牙消费国中国已经禁止了象牙贸易,但其他消费市场的需求依然不小——尽管中美发布了联合联合声明,但随后不久,美国又重启了部分象牙贸易。而在中国完全禁牙之后,日本已经成为了全球最大的象牙消费国,该国一直认为,自己国内的象牙贸易都是合法的——必须承认,在遏制非法象牙贸易这方面,日本的确是全世界做得最好的国家之一,但这绝不是说他们国内完全没有非法途径流入的象牙;此外,欧洲各国和亚洲的越南、泰国,也都有规模很大的象牙消费市场,从这个角度说,“没有买卖就没有杀害”的“买卖”部分,其实并没有彻底消失。

而卖方市场,则更加混乱复杂。

比如刚才一直提到的“合法象牙贸易”,可以想象,在有野生象分布的国家,自然死亡的象身上脱落的象牙会被人们收集,盗猎分子被抓获后,由他们砍下的象牙会被罚没,而这些象牙就会被堆积在相关国家的国库里。对于拥有这些合法象牙的国家来说,这些贵重的“库存”既不能随意的丢弃,有需要不断地投入精力保管,如果不能合法的出售换取真金白银,简直是一种浪费。尤其是库存比较多的南非、津巴布韦、纳米比亚和博茨瓦纳等国,一直在国际上呼吁开放这些合法象牙的合法销售。在1999和2008年,国际上曾经两次允许这些国家合法销售这些库存象牙,希望这样可以解决一下库存国家的实际问题,更希望他们可以把这些换来的资金继续投入到野生象的保护工作中。

African forest elephant (Loxodonta cyclotis) tusks piled up before government ivory burn with 6 tonnes (worth 6 million dollars) of ivory, Libreville, Gabon, June 6th 2012.

图:从盗猎组织手里收缴的象牙,有时会被一些国家收归国库,并期待得以合法销售获利。在非洲各国,这样的国库象牙有几百吨之多

然而事与愿违,合法的象牙销售虽然满足了库存国的资金需求和消费国的象牙需求,但却也给盗猎象牙提供了绝佳的销赃渠道——只要想办法把盗猎象牙洗白,就可以打着合法象牙的旗号流入市场。这一点在中国市场上表现的淋漓尽致。

在2008年,我国也从合法渠道从那四个库存国家购买了62吨合法象牙,这也是从1989年国际禁止象牙贸易之后,我国获得的唯一一批合法象牙原料,可自那之后,国内市场上流通的象牙总量远远超过这个数量。尽管政策要求,加工企业必须凭证购买原料,销售企业必须凭证销售成品,可是往往是象牙卖出去了,证却被留了下来,非法的象牙就可以继续使用这些已经被重复使用多次的证,摇身一变变成合法象牙。这种乱象,也就是我国最早决心彻底斩断象牙贸易的原因。

非法的象牙贸易所带来的暴利,更是吸引着许多目的不同的冒险者拿起了猎枪。

象牙贸易的暴利是远远超出正常贸易的范畴的,在许多非洲国家,象牙贩子们从当地农户手上收购象牙的价格大概在130-800美元/公斤,在一些贫穷的地区,这个价格甚至更是低的惊人,比如肯尼亚的一些农民,就会把象牙以3-4美元/千克(没错,我没少打几个0)的价格出售;而这些象牙随后就被层层转运到几个重要的中转港口——比如埃塞俄比亚的首都亚德斯亚贝巴,在这里,它们被以1200-1700美元/公斤的价格销售给国际中间人;而这些象牙抵达亚洲后,根据不同的品相则会迈出2000-9000美元/公斤不等的价格;最终,这些象牙被加工出售,其价格已经远远超出了第一次成交时的上百倍。

即便是拿到钱最少的当地农民和土著,也愿意冒着风险去盗猎象牙,因为这看似微薄的利润分成,照样远远超过他们的年收入。更何况对于农民来说,杀死大象的唯一目的并不是为了象牙——他们不仅不会像专业的盗猎组织一样只取走象牙就逃之夭夭,而是会把这头巨兽物尽其用,通过销售象肉和皮革,他们能获取更多的利润,也可以一定程度上解决肉食的短缺。

专业的盗猎组织所能获取的利润当然远远高于农民,这也促使他们越来越专业化,甚至已经达到了准军事化组织的程度。而一些恐怖组织也盯上了这块肥肉,比如赫赫有名的圣灵抵抗军索马里青年党都有自己的盗猎队伍,索马里青年党甚至公开宣称,从2013年至今,他们的活动资金中有超过4成来自盗猎象牙(当然,国际刑警组织认为,索马里青年的应该还有更多的非法收入途径,4成这个数据可能是有点夸大了,或许是索马里青年党为了掩护自己其他非法贸易而故意释放的烟雾弹)。

QJ8107309764quanjing.comQJ8107309764Copyright:www.quanjing.com

图:这是典型的被盗猎组织杀害的象,只取走了象牙部分

一些国家的官员也加入到这一队伍中,其中的一些会利用职务之便盗取国库中储存的合法象牙(这种案例比比皆是),另外的一些则干脆为盗猎组织充当保护伞,几年之前破获的一起中国商人到东非收购象牙的案件中,为这名商人充当翻译的,竟然是某非洲大国军方高层的女儿,没有父亲的授意,这名衣食无忧的“公主”会去做这样高风险的事嘛?

在这样多方合力屠戮下,一些盗猎猖獗的国家境内的非洲象种群已经急剧下滑,在坦桑尼亚,仅仅用了5年功夫,非洲象就从10万衰减到5万。

象越来越少,而人们的欲望黑洞越来越大,导致的必然结果就是——到别国去捕杀。

几年之前,喀麦隆的Bouba Ndjidah国家公园里就曾经发生过一次规模远超这次的盗猎,一支从邻国苏丹越境而如的50-100人盗猎队伍,使用AK47和榴弹炮,在3个月的时间里屠杀了至少600头非洲象。

作为“非洲野生动物最后的堡垒”,博兹瓦纳生活的象群,不可能不被这些盗猎者盯上。

QJ7100137752Copyright:www.quanjing.com¤Äåދ¼NgÄ

就像我们一开始提到的那样,博兹瓦纳对于盗猎的打击力度还是很大的,对于盗猎者来说,这就意味着更高的风险。此外,可能是由于当地水土的原因,博兹瓦纳的象群普遍缺钙,这导致这些象的牙比较短又易断。这两个原因导致盗猎组织一度没有把黑手伸过来,不过,当低风险的优质象牙资源已经枯竭的时候,什么高风险,什么低品质,都早就被抛在脑后了。

而恰在此时,博兹瓦纳国内的一系列变化,又给了盗猎组织一个绝佳的机会。

对于博兹瓦纳来说,保护象可能并非是完全出于对野生动物在自然界中的重要性的重视,虽然该国依靠钻石赚的盆满钵满,但这种靠矿物资源发家的路子并不是长久之计,在很久之前,博兹瓦纳就在培育另一个重要的经济来源——自然旅游。

Khwai Concession, Okavango Delta, Botswana.

提到自然旅游,人们往往能联想到那种坐在车上观光摄影的旅游方式,诚然,这正是目前博兹瓦纳正在大力开展的自然旅游项目,通过抬高单价、限制人数,博兹瓦纳的自然观光旅游已经成为了该国非常重要的创收途径。

但自然旅游并不是只有这一种,另一种自然旅游,就是饱受争议的有偿的狩猎活动。

在西方发达国家,狩猎是一项古老而又经久不衰的运动,和那些以捕猎为生的非洲土著部落不同,欧美人的狩猎完全是一项个人兴趣,在北美,现在依然有许多地区可以合法的狩猎鹿,但对于爱好者来说,鹿显然不是一个有挑战的目标,他们更希望猎获凶猛的掠食者,或者难以制服的巨兽,而非洲的一些野生动物恰好满足了这个需求,在很长时间里,所谓的“非洲五大(狮,豹,野牛,犀牛和象)”让欧美猎手们趋之若鹜,不管付出多少金钱,他们都希望能在自己的陈列室里摆上几个亲手猎获的巨兽的标本。

图:因为拒绝猎杀幼熊而广受赞誉的“泰迪”——老罗斯福,就是一位典型的狩猎爱好者,这是他在非洲猎杀野象后的留念照

图:现在依然有一些非洲国家允许开展有偿狩猎活动

有的栖息地的自然生态保护的比较好,生物总量是比较安全的,如果可以开放有偿狩猎,就可以用有限的动物资源换取大量的资金,这对该地的野生动物保护未免不是一件好事,在今天,依然有很多非洲国家允许开展有偿狩猎。

博兹瓦纳一度也有很成规模的有偿狩猎产业,一些当地的村庄,就是依靠着出租狩猎营地来赚取资金维持生活。但在2014年,博兹瓦纳暂停了有偿狩猎活动,这引起了许多依赖这一产业的群体的不满,有人指出,在禁令刚开始实施的12个月,仅恩加米兰地区就损失了700万普拉(约合人民币444万元)狩猎收入和200个工作岗位,还有人认为,因为禁止了有偿狩猎,也影响了整个国家的旅游行业发展——因为有偿狩猎的顾客,往往是最富有、最频繁前往非洲的。

另一方的声音则来自生活在保护区的当地人,他们认为大象越来越频繁的来到人类农田摄食庄家,已经影响了农民的生计,野生动物的增多占据了更多的土地,还限制了该国的另一个支柱产业——肉牛出口产业的发展。

Domestic cattle fenced out of wildlife area, Okavango Delta, Botswana

图:畜牧业是博兹瓦纳大力发展的另一个支柱产业,畜牧需要大量土地,这显然与野生动物保护有所冲突

说到底,博兹瓦纳保护野生动物,是为了保护自然观光旅游的利益,而这一利益并没有惠及所有人,高档的旅社和国家部门拿走了旅游绝大多数的收益,而当地人却要受到不断爆发的人兽冲突的烦恼。在他们看来,“非洲野生动物的坚强堡垒”这一名号,一点也不值得骄傲。

QJ8113990172

图:对于生活在保护区的博兹瓦纳当地人来说,上图这种草编工艺品,或许是他们能从游客身上赚钱的为数不多的途径。野生动物的增多,和他们没有直接的利益,而野生动物增多带来的人兽冲突,却是他们实实在在的烦恼

所以在今年6月21日,博兹瓦纳的马翁东区议员科斯塔•马库斯建议撤销已经实行了4年的狩猎禁令,尽管野生动物保护者极力呼吁,这一提案还是获得了压倒性的支持。

更棘手的问题发生在今年5月,新任博兹瓦纳总统马西西认为,给护林员配枪似乎是不符合法律规定的,于是,曾经荷枪实弹的护林员被解除了武装。

后面的事情我们已经知道了,在为博兹瓦纳政府进行野生象资源调查的时候,大象无国界组织在奥卡万戈三角洲发现了至少87头被杀害的大象的尸体。而随后,博兹瓦纳政府矢口否认,只承认有五十多头象死亡,而死亡原因“绝大多数是自然性的”。

图:这次大规模盗猎的发生地——奥卡万戈三角洲

我们很难判断大象无国界和博兹瓦纳政府的说法哪一个更接近真相,也无法判断如果事实真的像大象无国界组织宣称的那样,又到底是那一个事件最终触发了这次的大屠杀:或许是解除了保护区的武装刺激了盗猎组织的决心,也或许是频繁的人兽冲突导致了农民的暴富,亦或者是跨国盗猎组织的铤而走险……

国际反盗猎行动的复杂性,也就像这次大规模盗猎的真相一样复杂,复杂到即便最大的消费国已经立下重典,也无法马上取得立竿见影的效果——大规模的整治很有用,但却并不是解决一切问题的法宝。如何协调各方的利益,最终将这些利益与野生动物保护捆绑在一起,才是最重要的办法。当然,“没有买卖就没有杀害”这句话并没有错,中国禁止象牙贸易也没有错,虽然这只是漫漫长路上的一步。

2016年小李子监制《象牙游戏》的时候,我们还是最大的象牙消费国,但在今天,这一切已经有所改变。而像《象牙游戏》里的主角 黄泓翔 一样,这场象牙保卫战的前线上,也越来越多的出现了中国人的身影。

图:2017年,马云代表桃花源生态保护基金会开启了非洲保护区巡护员奖励基金项目,用以奖励贡献卓越的非洲保护区巡护员

发生在博兹瓦纳的这次盗猎,并没有让我感觉悲观,因为我们已经迈出了重要的一步,我们还在前行,剩下的,就是要靠所有人的努力,让我们前行的脚步再快一些吧,因为留给大象和我们的时间,都不多了。260

保护动物总述

由于人类的破坏,与栖息地的丧失等因素,地球上濒临灭绝生物的比例正在以惊人的速度增长。在工业社会以前,鸟类平均每300年灭绝一种,兽类平均每8000年灭绝一种;但是自从工业社会以来,地球物种灭绝的速度已经超出自然灭绝率的1000倍。全世界1/8的植物,1/4的哺乳动物,1/9的鸟类,1/5的爬行动物,1/4两栖动物,1/3鱼类,都濒临灭绝。所以保护动物刻不容缓,全世界都在号召保护动物。动物保护的核心内容是禁止虐待、残害任何动物,禁止猎杀和捕食野生动物。中文名保护动物外文名To protect animals灭绝原因人类活动的加剧,自然灾害保护一级动物人类迫在危在旦夕的大事。

目录

  1. 灭绝原因
  2. ▪ 过度贪婪
  3. ▪ 环境丧失
  4. ▪ 过度开发
  5. ▪ 盲目引种
  1. ▪ 环境污染
  2. 保护一级动物
  3. ▪ 兽类
  4. ▪ 肠鳃类
  5. ▪ 两栖爬行动物
  1. ▪ 鸟类
  2. 如何保护
  3. ▪ 介绍
  4. ▪ 建立自然保护区
  5. ▪ 开展驯养繁殖
  1. ▪ 实施再引进工程
  2. ▪ 资源监测
  3. ▪ 科学研究
  4. ▪ 提高法律保护地位
  5. ▪ 开展国际合作

灭绝原因

编辑一切自然物种及其群落都与所在地域的环境条件相适应,只要条件

保护动物手抄报图片不变,就能长期生存,即使发生扩散或缩减,其历程也是缓慢和渐变的。人类活动的加剧,却打破了这千古不变的平衡,导致物种灭绝,其中自然的灾害也是一部分的原因。

过度贪婪

老虎是世界上最大的猫科动物,已接近灭绝。世界上只有大约6600余头,而巴里虎,爪哇虎,里海虎已在30年代逐渐灭绝。 尽管各国政府三令五申禁止捕杀老虎,但还是有一些酷爱金钱的人常将它们当作摇钱树,这连政府都无法约束,法律都无法制服:1967年,在印度有480头老虎被猎杀;1991年,大量的西伯利亚虎被偷猎;1993年,在印度偷猎者手里竟然查获了867斤虎骨。2015年2月3日,美国福克斯新闻网发表一篇题为《恐怖组织促使中非暴力偷猎大象增多》的报道称:在中非各地,偷猎大象案件处于上升势头。一些极端主义团伙甚至从直升机上向这些动物射击,然后使用电锯锯掉它们宝贵的长牙。

环境丧失

退化与破碎、人类能

环境丧失在短期内把山头削平、令河流改道,百年内使全球森林减少50%,这种毁灭性的干预导致的环境突变,导致许多物种失去相依为命、赖以为生的家——环境,沦落到灭绝的境地,而且这种事态仍在持续着。在濒临灭绝的脊椎动物中,有67%的物种遭受环境丧失、退化与破碎的威胁。世界上61个热带国家中,已有49个国家的半壁江山失去野生环境,森林被砍伐、湿地被排干、草原被翻垦、珊瑚礁遭毁坏……亚洲尤为严重。孟加拉的94%、斯里兰卡的83%、印度的80%的野生生境已不复存在。俗话说:树倒猢狲散,如果森林没有了,林栖的猴子与许多动物当然无“家”可归,“生态”一词原本就是来源于希腊文ECO即“家”、“住所”之意。灭绝物种中,迁徙能力差的两栖爬行类及无处迁徙的岛屿种类更为明显,马达加斯加上的物种有85%为特有种,狐猴类就有60多种,1500年前人类登岛后,90%的原始森林消失,狐猴类动物仅剩下28种(包括神秘的、体小如指的指猴)。大陆生境的片断化、岛屿化是近百年来日趋严重的事件,这不仅限制了动物的扩散、采食、繁殖,还增加了对生存的威胁,当某动物从甲地向乙地迁移时,被发现、被消灭的可能性就大大增加了。目前我国计划为大熊猫建的绿色走廊,就是为了解决这个矛盾。

过度开发

许多野生动物因被作为“皮可穿、毛可用、肉可食、器官可入药”的开发和利用的对象而遭灭顶之灾。象牙、犀角、虎皮、熊胆、鸟羽毛、海龟蛋、海豹的油、藏羚羊绒毛……但更多更多的是野生动物的肉,为人类的商品,大肆捕杀地球上最大的动物:鲸,就是为了食用鲸油和生产宠物食品;惨忍地捕杀,这种已进化4亿年之久的软骨鱼类被割<qi>鳍(鱼类的运动器官,由薄膜和硬刺组成,按它所在部位,可分为胸鳍、腹鳍、脊鳍、臀鳍、尾鳍)后抛弃,只是为品尝鱼翅这道美食。人类正在为了满足自己的时尚、炫耀、取乐、口腹之欲,而去剥夺野生动物的生命。对野生物种的商业性获取,往往结果是“商业性灭绝”。全球每年的野生动物黑市交易额都在100亿美元以上,与军火、毒品并驾齐驱,销蚀着人类的良心,加重着世界的罪孽<nie>。北美旅鸽曾有几十亿只,是随处可见的鸟类,大群飞来时可遮云蔽日,殖民者开发美洲100多年,将这种鸟捕尽杀绝。当1914年9月最后一只旅鸽死去,许多美国人感到震惊,瞧着这种曾多得不可胜数的动物竟在人类的开发利用下灭绝,他们为旅鸽树起纪念碑,碑文充满自责与忏悔:“旅鸽,作为一个物种因人类的贪婪和自私,灭绝了。”

盲目引种

人类盲目引种对濒危、稀有脊椎动物的威胁程度达19%,对岛屿物种则是致命的。公元400年,波利尼西亚人进入夏威夷,并引入鼠、犬、猪,使该地半数的鸟类(44种)灭绝了。1778年,欧洲人又带来了猫、马、牛、山羊,新种类的鼠及鸟病,加上砍伐森林、开垦土地,又使17种本地特有鸟灭绝了。人们引进猫鼬是为了对付以前错误引入的鼠类,不料,却将岛上不会飞的秧鸡吃绝了。15世纪欧洲人相继来到毛里求斯,1507年葡萄牙人,1598年荷兰人把这里做为航海的中转站,同时随意引入了猴和猪,使8种爬行动物,19种本地鸟先后灭绝了,特别是渡渡鸟。在新西兰斯蒂芬岛,有一种该岛特有的异鹩,由于灯塔看守人带来1只猫,这位捕食者竟将岛上的全部异鹩消灭了,1894年,斯蒂芬异鹩灭绝,是1只动物灭绝了1个物种。

环境污染

1962年,美国的雷切尔·卡逊著的《寂静的春天》

环境污染引起了全球对农药危害性的关注;人类为了经济目的,急功近利地向自然界施放有毒物质的行为不胜枚举:化工产品、汽车尾气、工业废水、有毒金属、原油泻漏、固体垃圾、去污剂、制冷剂、防腐剂、水体污染、酸雨、温室效应、塑料污染……甚至海洋中军事及船舶的噪音污染都在干扰着鲸类的通讯行为和取食能力。、科学家发现,对环境质量高度敏感的两栖爬行动物正大范围的消逝。温度的增高、紫外光的强化,栖息地的分割、化学物质横溢,已使蝉噪蛙鸣成为儿时的记忆。与其它因素不同,污染对物种的影响是微妙的、积累的、慢性的致生物于死地的“软刀子”,危害程度与生物环境丧失不相上下。以上原因使许多动物物种灭绝或濒临灭绝。

保护一级动物

编辑人类迫在眉睫的大事。

兽类

蜂猴(所有种)、熊猴台湾猴豚尾猴叶猴(所濒危动物(6张) 有种)、长臂猿(所有种)、大熊猫紫貂貂熊熊狸雪豹儒艮白暨豚亚洲象黑麂蒙古野驴西藏野驴野马鼷鹿白唇鹿坡鹿梅花鹿豚鹿野牛野牦牛普氏原羚藏羚高鼻羚羊台湾鬣羚赤斑羚塔尔羊北山羊河狸金丝猴(所有种)、云豹中华白海豚野骆驼麋鹿扭角羚马来熊

肠鳃类

多鳃孔舌形虫

两栖爬行动物

四爪陆龟鳄蜥巨蜥扬子鳄 [1]

鸟类

短尾信天翁白腹军舰鸟白鹳黑鹳朱鹮中华秋沙鸭金雕白肩雕玉带海雕白尾海雕虎头海雕拟兀鹫胡兀鹫细嘴松鸡斑尾榛鸡雉鹑四川山鹧鸪海南山鹧鸪黑头角雉红胸角雉灰腹角雉黄腹角雉虹雉(所有种)、褐马鸡蓝鹇黑颈长尾雉白颈长尾雉黑长尾雉孔雀雉绿孔雀黑颈鹤白头鹤丹顶鹤白鹤赤颈鹤、鸨(所有种)、遗鸥 [1]

如何保护

编辑

介绍

保护濒危动物是一项耗资巨大而又十分艰巨的工作,需要采用法律的、行政的、经济的和舆论的综合手段来完成。具体到有关措施和方法上,主要有以下几个方面:

建立自然保护区

保护濒危动物的根本性措施就是保护其栖息地,而保护栖息地的主要途径是建立自然保护区。通过建立自然保护区,不仅可以保护濒危动物及其栖息地,而且还可以使其他种类的野生动植物得到很好的保护。我国已建立了数百处濒危动物类型的自然保护区,使相当一部分濒危动物得到切实保护,野驴野牛亚洲象白唇鹿羚牛马鹿金丝猴大鸨等的数量,已有明显增加。 [2]

开展驯养繁殖

驯养繁殖,是保护、发展和合理利用濒危动物资源的一条有效途径。发展人工繁殖种群,既可防止或延缓有关物种的灭绝,又可满足人民的生产生活需要,减少对野生种群的猎捕压力,还可为实施再引进工程提供种源,重建或壮大有关物种的野生种群。改革开放以前,动物园系统是我国驯、养繁殖濒危动物的主体,但其目的主要在于展览。改革开放以后,国家和地方建立了不少濒危动物繁育、救护中心,专门从事濒危动物的驯养繁殖和救护工作。如国家为拯救大熊猫、朱鹮、扬子鳄、东北虎等极度濒危动物,投资设立了多处繁殖研究中心;为实施野马、麋鹿再引进工程,建立了多处人工繁殖基地;为保护、发展濒危动物资源,成立了多处综合性的濒危动物驯养繁殖中心。各地为救护濒危动物,也相继建立或指定了一个或多个濒危动物救护中心,这些救护中心的职能之一就是驯养繁殖濒危动物。有关部门、单位或个人为生产建设需要,还建立了大量的养鹿场、养熊场、养猴场、养蛇场、龟鳖场、养鸟场、养麝场等,用于生产实验动物或者野生动物及其产品。

实施再引进工程

再引进工程是保护、壮大极度濒危动物野生种群的重要手段。所谓的再引进,就是在某个物种曾经分布但现已灭绝的地区,再引入该物种的活体用于建立新的种群;或者是向某物种现存的极小的野生种群补充新的活体,以充实该野生种群并促进其发展壮大,后者又称再充实。我国已成功地实施拯救麋鹿的再引进工程,正在着手实施野马、赛加羚羊的再引进工程。另外,我国正在计划实施的华南虎拯救工程、以及正在研究开展的野生扬子鳄保护管理工程,均属于再充实类型的再引进。从某种角度讲,在原产地放生被没收的物种,如猎隼、缅甸陆龟、穿山甲、蟒蛇、猕猴等,也属于野生种群再充实活动。

资源监测

开展资源监测是保护和持续利用濒危动物的必要步骤。通过资源监测,可以了解濒危动物野生种群数量的消长和分布区的变迁,为国家制定有关保护管理利用政策提供科学依据。有关部门正在着手研究建立全国性的资源监测体系。

科学研究

科学研究,是保护和持续利用濒危动物的必要步骤。开展濒危动物的生物学研究,有利于了解濒危动物的致危因素,研究解决濒危动物的救护问题。近些年来,国家已先后设立了3所濒危动物研究所,并在东北林业大学设立了野生动物资源管理学院,专门承担濒危动物研究或濒危动物研究人员培养工作。另外,我国的许多大专院校、科研院所、自然保护区管理机构以及濒危动物繁育中心,也承担了濒危动物的研究工作。

提高法律保护地位

随着经济的发展和人民生活水平的提高,

宣传图濒危动物的市场需求将不断扩大,保护管理的难度也会不断加大,必须通过法律的手段来规范濒危动物保护管理和经营利用行为。对于那些目前尚未濒危但开发利用强度很高的一般保护动物,需要将其列为重点保护动物,限制对其野外资源的开发利用活动;对于那些市场需求较大、经济价值较高的濒危动物,需要适当地提高其保护级别,禁止或限制开发利用野外资源,鼓励开展驯养繁殖活动;对于濒危程度较高的种类,需要国家和社会扶持开展驯养繁殖活动,禁止对野外资源的开发利用,将有关经营利用活动仅限于人工繁殖的后代。国家和有关省区正在调整重点保护野生动物名录,相信在不久的将来会有更多的物种步入重点保护的行列。 [3]

开展国际合作

濒危动物是全世界的共同财产,其保护管理更是当今国际社会关注的焦点之一。我国是发展中国家,濒危动物保护管理资金严重不足,技术、设备和保护管理方法还很落后,需要从发达国家引进资金技术和设备,需要向有关国家学习先进经验。在一定范围内,离开了国际合作,有些保护管理和科研工作就难以开展,有些种类的濒危动物就得不到及时有效的保护。

一个催人泪下的故事,全世界都被感动了!

故事的发生地在克罗地亚。

2018-10-12 22:48

具体是一个叫做斯拉沃尼亚布罗德的地方,名字比较拗口,简称为布罗德吧。

整个城市的人口只有6万,这个城市的一个传奇却不是人类,而是一只鸟!

这只鸟却牵挂住无数人的心,年年如此,说到鸟,先说一位老人,这位老人叫斯捷潘维克奇。

他不富有,也没有显赫的事迹。

事实上他只是当地一所学校的看门人,今年已经80多岁了,早就退休了。

他老婆去世的很早,儿女都在其他地方生活。他的下半辈子都将在这个宁静的小镇度。

1993年,一件让人非常意外的事情发生了。

一只浑身血迹斑斑的母白鹳,跌落在他家门口。

他一看大吃一惊,马上对白鹳进行了救治。

救治中发现,原来她的翅膀被猎枪打断,按照我们的话说就是粉碎性骨折,再也不能展翅翱翔了。

老人于是决定留下这只白鹳,并给她取名叫玛琳娜,这个名字来一部著名影片《西西里的美丽传说》女主名字。

说来也奇怪,野生白鹳本来是具备一定的攻击性的,虽然没有白鹤那么厉害,但是普通人也很难接近,但是玛琳娜被老人救治后就非常的温顺。

大家都知道,白鹳是候鸟,每年都要去温暖的地方过冬。但是玛琳娜显然不能长途飞了,于是就和老人在一起相依为命一起生活。

老人把玛琳娜当成了自己的女儿一样照顾,在老人的手中,玛琳娜显得格外的听话。

看看这个妩媚的样子~

于是这一人一鸟的生活慢慢开始了。

在他的细心照料下,玛琳娜一天天好转,开始能够扑腾着翅膀上下跳跃。

要知道正常的鹳类抓鱼都是这样的

显然这个动作对于玛琳娜来说是不可能完成的,一只翅膀损坏再怎么修复也无法支撑她完成自然捕食。所以老人就每天去河边给她钓鱼。

玛琳娜总是乖巧的在一边,也不会乱走,就静静的陪着老人钓鱼。

平时老人经常和玛琳娜出去散步。一人一鸟,其乐融融。

聪明的玛琳娜还会俏皮的模仿老人的走路动作。让旁边的路人都看得笑个不停。可不要小看鹳类的智商哦,不低的。

有时候冬天外面寒冷,老人不想出去散步,玛琳娜还会拖着他出去散步,没办法,只能跟着她出去溜一圈。

基本上老人去哪里她就去哪里。

如果你在当地开车忽然旁边的车子里伸出一个鸟头,不用怀疑不要紧张,这个肯定就是玛琳娜了。

老人车子的副驾驶,已经成为了玛琳娜的专座。

玛琳娜经常望着车外悠然自得,兴致来了看到路边的其他鸟类还叫两声,弄得其他鸟类看着玛琳娜一脸懵逼。

来感受下玛琳娜熟练的下车技巧,经验丰富,姿势优美~

哈哈哈哈,囡囡文章一开头就说了,鹳类是在高处树上做窝的,地面上是无法休息的。

但是以玛琳娜的能力,现在顶多就是能跃上房顶,高高的大树是别想了。

那怎么办?

老人捡了树枝给玛琳娜在房顶上做了一个窝。

这个工作对于一个老人来说可不轻松,每天爬上爬下,捡树枝,捡干草。

玛琳娜仿佛知道老人为她做的一切,每次都是在旁边安安静静的陪着老人。

可别小看了玛琳娜的品味,这个窝可是好几个版本了。

一开始老人随便堆的一个窝可不行,玛琳娜远远的站在一边,低着头一脸嫌弃的样子,老人无奈的哭笑不得。

好不容易让她满意了,看看她舒服的样子。

夏天怕她热,还给她搭了一个凉棚。真可谓好享受~~

她是没法在严寒中过冬的,毕竟她是候鸟。

冬季寒冷时节,老人就在室内天花板最高处给她搭了一个室内的窝,暖暖和和度过寒冬。

“喂喂!这里太矮了!”

“你就将就一下啦~”

“好吧好吧”

没事的时候电视是必不可少的。

玛琳娜最喜欢看的节目是动物世界和儿童节目,而对老人最喜欢的体育频道一点都没兴趣。

他们一起度过每一天,甚至过节也在一起度过。

这一晃就是将近10年的时间。

一直到了2002年,事情发生了戏剧性的改变。

老人一天照常白天起床后准备叫玛琳娜出去活动一下,忽然发现她的窝内竟然飞来了另外一只体型更大的雄性白鹳。

这可把老人惊呆了,本能的以为这只白鹳会欺负玛琳娜。

但是接下来发生的一幕让老人目瞪口呆,他非但没有欺负玛琳娜,反而和她非常缠绵恩爱无比。

感受一下撒给我们的…鸟粮…

雄性白鹳非常疼爱她,和她日夜相处。

老人看着它们,忽然意识到,玛琳娜的爱情来到了。从白天一直看到晚上,它们实在是太恩爱了,一刻都不分开。

老人于是上了屋顶,玛琳娜向老人介绍了他,老人给这只雄性白鹳也起了一个名字,名字叫Klepetan,小编为了叙述方便就叫他阿克吧。

从此玛琳娜的生活有了巨大的改变,不再孤单,每天都和阿克在一起,相互厮守。

阿克知道玛琳娜的翅膀有问题,但是他毫不介意残疾的妻子,每天飞出去给玛琳娜捉鱼吃。

老人看到这一幕也很开心。

为了祝贺她们小夫妻新婚快乐,还给她们专门新建了一个新家,除了原来的屋顶鸟窝之外,又搭了一个单独木架子上的更大的鸟窝。

于是,玛琳娜和阿克每天出双入对,幸福的生活在一起。到处都能看到她们幸福的身影。

而玛琳娜每天各种小鸟依人靠着阿克,满脸都是幸福的样子。

然而好景不长。

就在八月的某一天,当老人再次来看玛琳娜的时候,赫然发现以前出双入对的两只竟然只剩下了玛琳娜一个人,老人以为阿克出去捉鱼了,但是一直到晚上都不见回来,只留下玛琳娜孤单单的一个人望着远方,满脸都是悲伤。

周围有邻居告诉老人,好像看到阿克和很多白鹳一起飞走了。

老人这下气坏了,本来以为是一对神仙眷侣,没想到阿克还是一个始乱终弃的渣男!!!

最难受的当然还是玛琳娜了,每日以泪洗面,望着天空非常难受。

老人试图恢复到以前的生活,每天和玛琳娜一起散散步。

但是玛琳娜心情显然糟透了,根本没心思,甚至连饭都不吃了。

眼看着玛琳娜一天天消瘦下去,老人没办法,只能强行给她灌鱼吃。

哎,每一段失败的爱情受伤的总是女孩子啊!

渣男实在太可恶了!在老人的悉心照料下,玛琳娜一天天好起来。但是比之前每天开开心心的还是差了很多。

转眼间到了来年的3月份,就在大家都以为这个日子就这么过下去的时候,天空中的一个巨大黑影划破了宁静!

等到黑影慢慢降落,速度下降,慢慢的在大家眼中清晰。

竟然是阿克!阿克回来了!所有知道情况的人都惊呆了!

阿克竟然回来了?

玛琳娜开心极了,和阿克整天厮守在一起。

老人惊呆了,不知道这个是什么情况。

这个消息惊动了整个小城。

有欧洲鸟类专家专程赶来,分析过之后得出了一个大家意想不到的结论:阿克当初之所以离开,是因为候鸟的生物本能。

因为同一时间,周边的候鸟几乎都离开了。

阿克是离开的最晚的那只。那么离开去哪里了呢?

专家给出了答案,是去了南非!

所有人又都惊呆了!

也就是说阿克这一来一回足足飞行了5000英里!!一来一回就是10000英里,折合公里数就是16000公里!!!

16000多公里什么概念?

上海到内蒙古差不多单程1600多公里。阿克相当于飞了足足10次!

所有人恍然大悟。

然而更让大家感动的是,随着阿克的回来,后续几天其他的鸟类也陆续回来了。

也就是说阿克是最晚走,却是最早回来的。

为什么?只是为了他心爱的妻子玛琳娜。

消息一经传出都轰动了。

大家都被阿克和玛琳娜的爱情感动了。

而玛琳娜的行动却越来越迟缓,每天只看到阿克在田地间忙的要命,不断的找食物给玛琳娜吃。

每次玛琳娜出来散步,阿克都小心翼翼的在旁边照顾。

这个情况很不寻常。

老人有点担心,别是玛琳娜生病了。

最后检查下来却惊喜的发现,玛琳娜竟然怀孕了!老人这下开心极了。而阿克每次都是安静的站在一旁望着妻子和岳父。

老人开始每天都爬上来给玛琳娜补营养,每天都抓来新鲜的小鱼给玛琳娜。

而每次阿克都是安安静静的站在一旁不打扰。

其实阿克远比老人辛苦,自从妻子怀孕,他每一天都不断的出去捕食,不断的给妻子吃的。

随后,玛琳娜第一次下了蛋,第一次成功当了母亲。

下完蛋之后,玛琳娜紧接着就开始了紧张的孵蛋。

阿克也万分紧张,下蛋只是第一步,孵蛋才是最重要的。

最终,玛琳娜成功的孵化出第一只小白鹳。

老人开心极了,每天都上来查看情况,生怕首次为人母的玛琳娜不知道如何照顾孩子。阿克初为人父也是亦步亦趋的照顾。只要有人上来,他永远站在旁边。

不管是老人修理鸟窝给小鸟们喂东西,还是其他的时候,阿克永远站在玛琳娜旁边。

随即,玛琳娜和阿克可爱的爱情结晶出生了—-超级可爱的小小鸟

孩子们的出生让阿克每天疲于奔命,老人也每天上来喂这些孙子们。小家伙们食欲旺盛,长的很快。而阿克每天守着它们,寸步不离。

阿克作为父亲真是操碎了心,每时每刻的陪着孩子们。

转眼间,小鸟们越长越大。

阿克已经累坏了,老人也经常上来喂它们。

看看这群小家伙长的多快!

不要以为喂小鸟是那么容易的,玛琳娜虽然完全不抗拒老人,但是繁殖期间有动物的本能。

有一次老人在弄小鸟的时候,小鸟可能叫了几声,玛琳娜本能的保护小鸟,竟然用嘴啄了老人一下,这一下不得了,把老人的静脉都啄破了,血流不止,差点有生命危险。

对此,玛琳娜事后非常后悔,每天呆在老人屋子门口跪着等老人出现。 一直到老人出院回家她才平静下来。

转眼间,小鸟们长的和爸妈一样强壮了

这个时候阿克开始教孩子们飞翔,而作为母亲的玛琳娜就在一旁安安静静的看着他们。

随着时间的飞逝。 转眼间又到了8月份,阿克又要离去了,这次不仅仅是阿克,他还要带着孩子们离去,这是孩子们长大成鸟离开父母的必经之路。

阿克很难受,根据老人回忆,每次只要他要走了,他就会呆呆的站三天背对玛琳娜,仿佛在忏悔。

最后阿克还是走了,带着孩子们一起飞走了。

只剩下玛琳娜一个人孤零零的在鸟窝中。

她再次抑郁了,这个时候老人为了安慰她,还每天给她看过去拍下的阿克和孩子们一起的视频。

而他们依旧像过去那样,每天散着步,过着平静的生活。

这个时候,很多人都在期待着阿克能够回来。

果然!在来年的3月24日,阿克再次出现!虽然岁月蹉跎了鸟脸,灰尘脏了羽毛,但是依然准时出现在了玛琳娜身边。

孩子们并没有回来,都长大过自己的生活去了。

只有老父亲阿克依旧回到了玛琳娜的身边。

此时的他万分疲惫。

老人给了他一条鱼慰劳他一下。

但是出乎大家意料,他并没有吃这条鱼, 而是直接叼着鱼给了自己的老婆,玛琳娜。

大家都开心极了,太感动了!这份忠贞的爱情让所有人动容。玛琳娜更加开心。夫妻团圆的日子再次开始,它们又孕育了很多后代。

人们为了纪念他们的爱情,甚至为他们制作了动画片。

甚至还有给儿童看的绘本

这种日子从2002年开始一过就是15年!

一直到2017年的3月,按照传统,阿克应该准时归来。

但是一直到到4月份都没动静。整个世界都紧张了,不知道阿克发生了什么。而最紧张的是玛琳娜和老人,天天站在屋顶等着丈夫归来。

而老人通过查询路线,发现了一个很可怕的事情–阿克的飞行路线会经过黎巴嫩!

而黎巴嫩境内是出了名的盗猎者多。

由于鹳类体积大,盗猎者特别多,一把劣质散弹枪一枪就能杀伤很多白鹳。各种盗猎者的图片触目惊心!

老人觉得不能再等了,他用阿克身上的羽毛做成了一支笔,写信给了黎巴嫩总统。

阐述了保护鸟类的重要性,把玛琳娜和阿克的事情告诉了总统,希望彻底阻止盗猎者的行为。

老人在好心人的帮助下还录了视频,发到了facebook上。

把所有的经过都通过视频拍了出来。

本来以为这个事情不会引起轰动。

但是没想到一经发出,黎巴嫩总统的女儿当场就被感动哭了,马上转发了这个消息。

然后全世界网友爆发了,拼了命的转发。

特别是听到了玛琳娜和阿克的故事后全世界都感动了。随即各种社交媒体都开始了。

这个事情万万没有想到,这封信还真的送到了黎巴嫩总统手里。总统Michel Naim Aoun还特别拿着信拍了一张照片。

黎巴嫩国内一片哗然,全国的媒体沸腾了,拼了命的报道。

全世界的媒体也沸腾了,直接头版头条报道!

阿克与玛琳娜的爱情有了更深层次的意义,全人类开始关注各类鸟类的保护工作,甚至有媒体为了这个事情做了一个专题网站永恒纪念这一刻。

而黎巴嫩总统也是非常感动,在一次公开会议上含泪表示一定会重视这个问题。

黎巴嫩总统的女儿和特别顾问Claudine Aoun Roukoz女士承诺:贝鲁特政府将尽最大努力支持这些行动,并确保将偷猎者绳之以法。

谁都不会想到,一对白鹳的故事会推动全人类保护鸟类的进程。

而此时阿克还没有回来。

所有人都着急了,当地甚至在玛琳娜的窝旁边架设了一部24小时监控,在市中心的大屏幕上24小时播放。

全世界的人们,特别是情侣和夫妻们,大家日夜守在这个屏幕前,期待了阿克再次归来,但是阿克始终没有归来…

人们甚至都开始哭泣,甚至开始自发的给阿克进行了悼念。

奇迹终于出现了!

4月12日的一个白天,正当大家盯着屏幕为阿克祈福时,一个熟悉的身影映入了屏幕!

阿克回来了!

现场爆发出雷鸣般的掌声!每个人都哭了!全世界都哭了!

大家跳着、笑着、哭着、叫着、拥抱欢呼!

全世界的媒体都疯了!

第一次头版头条给了一只鸟!

这被誉为21世纪最伟大的爱情证明!当场所有的女孩子都答应了男生的求婚。

所有看到这一幕的人们都认为自己受到了最高等级的祝福。

归来的阿克浑身血污,大家不知道它经历过什么,是什么样的意志力支持他再次回到妻子身边。这样的爱情足够打动所有的人!

每个人都开始思考鸟类保护,每个人都开始思考爱情和坚守。

阿克和玛琳娜再次团聚。

他们的故事感动了所有人。

一只白鹳最高可以活到将近40岁。

白鹳感动了世界,跨越1300公里,从非洲飞到北美,只为见你一面

阿克在用他一半的生命奔向自己心爱的妻子。如果说候鸟的飞行是本能,那么阿克对于玛琳娜的爱情是超越本能的存在。

谢谢,阿克和玛琳娜!让我们见识到了爱情可以如此坚贞!

史上最好的20首饮酒诗词

史上最好的20首饮酒诗词,全是顶级名篇!

诗词世界5月24日

若有诗词藏于心,岁月从不败美人

后台回复“日历”可获取诗词日历和免费图书

今日优课,点击收听→硬笔书法冠军教你写字

沧海一声笑传奇乐坊 – 传奇乐坊口琴演奏曲

中国有千年的酒文化,饮酒诗词便是其中的一部分,无数文人骚客于酒之一事留下过千古名篇,今日诗词君便为大家盘点史上最经典的饮酒诗词名篇排行榜TOP20,让我们一起走近中国源远流长的酒文化。

 TOP 1 

《将进酒》 

【唐代】李白

君不见,

黄河之水天上来,奔流到海不复回。

君不见,

高堂明镜悲白发,朝如青丝暮成雪。

人生得意须尽欢,莫使金樽空对月。

天生我材必有用,千金散尽还复来。

烹羊宰牛且为乐,会须一饮三百杯。

岑夫子,丹丘生,将进酒,杯莫停。

与君歌一曲,请君为我倾耳听。

钟鼓馔玉不足贵,但愿长醉不复醒。

古来圣贤皆寂寞,惟有饮者留其名。

陈王昔时宴平乐,斗酒十千恣欢谑。

主人何为言少钱,径须沽取对君酌。

五花马,千金裘,

呼儿将出换美酒,与尔同销万古愁。

三朋两友,放歌纵酒。

酒中饮的是奔腾激荡,孤高自傲。

TOP 2

《水调歌头·明月几时有》 

【宋代】苏轼

明月几时有,把酒问青天。

不知天上宫阙,今夕是何年。

我欲乘风归去,又恐琼楼玉宇,

高处不胜寒。

起舞弄清影,何似在人间?

转朱阁,低绮户,照无眠。

不应有恨,何事长向别时圆?

人有悲欢离合,月有阴晴圆缺,

此事古难全。

但愿人长久,千里共婵娟。

中秋月圆,一人独饮。

酒中饮的是悲欢离合,明月相思。

TOP 3

《渭城曲》 

【唐代】王维

渭城朝雨浥轻尘,客舍青青柳色新。

劝君更尽一杯酒,西出阳关无故人。

离筵别席,劝君一杯。

酒中饮的是依依不舍,殷勤祝愿。

TOP 4

《声声慢·寻寻觅觅》 

【宋代】李清照

寻寻觅觅,冷冷清清,凄凄惨惨戚戚。

乍暖还寒时候,最难将息。

三杯两盏淡酒,怎敌他、晚来风急?

雁过也,正伤心,却是旧时相识。

满地黄花堆积。憔悴损,如今有谁堪摘?

守着窗儿,独自怎生得黑?

梧桐更兼细雨,到黄昏、点点滴滴。

这次第,怎一个愁字了得!

晚来风急,三杯两盏。

酒中饮的是孤独凄凉,国破家亡。

TOP 5

《蝶恋花·伫倚危楼风细细》 

【宋代】柳永

伫倚危楼风细细,

望极春愁,黯黯生天际。

草色烟光残照里,无言谁会凭阑意。

拟把疏狂图一醉,

对酒当歌,强乐还无味。

衣带渐宽终不悔,为伊消得人憔悴。

残阳黯黯,痛饮狂歌。

酒中饮的是倦游思归,情思缠绵。

TOP 6

《凉州词二首·其一》 

【唐代】王翰

葡萄美酒夜光杯,欲饮琵琶马上催。

醉卧沙场君莫笑,古来征战几人回?

离宴别会,你斟我酌。

酒中饮的是旷达奔放,视死如归。

TOP 7

《江城子·密州出猎》 

【宋代】苏轼

老夫聊发少年狂,左牵黄,右擎苍,

锦帽貂裘,千骑卷平冈。

为报倾城随太守,亲射虎,看孙郎。

酒酣胸胆尚开张,鬓微霜,又何妨?

持节云中,何日遣冯唐?

会挽雕弓如满月,西北望,射天狼。

千骑围猎,极兴畅饮。

酒中饮的是意气正浓,豪迈张狂。

TOP 8

《渔家傲·秋思》 

【宋代】范仲淹

塞下秋来风景异,衡阳雁去无留意。

四面边声连角起。

千嶂里,长烟落日孤城闭。

浊酒一杯家万里,燕然未勒归无计。

羌管悠悠霜满地。

人不寐,将军白发征夫泪。

寒关十年,浊酒一杯。

酒中饮的是思乡浓重,深沉忧国。

TOP 9

《问刘十九》 

【唐代】白居易

绿蚁新醅酒,红泥小火炉。

晚来天欲雪,能饮一杯无?

风雪飘飞,把酒共饮。

酒中饮的是的是温暖如春,风花雪月。

TOP 10

《短歌行二首·其一》 

【汉代】曹操

对酒当歌,人生几何!

譬如朝露,去日苦多。

慨当以慷,忧思难忘。

何以解忧?唯有杜康。

青青子衿,悠悠我心。

但为君故,沉吟至今。

呦呦鹿鸣,食野之苹。

我有嘉宾,鼓瑟吹笙。

明明如月,何时可掇?

忧从中来,不可断绝。

越陌度阡,枉用相存。

契阔谈讌,心念旧恩。

月明星稀,乌鹊南飞。

绕树三匝,何枝可依?

山不厌高,海不厌深。

周公吐哺,天下归心。

明月皎洁 , 对酒当歌

酒中饮的是求贤若渴,争霸天下。

TOP 11

《浣溪沙·一曲新词酒一杯》 

【宋代】晏殊

一曲新词酒一杯,去年天气旧亭台。

夕阳西下几时回?

无可奈何花落去,似曾相识燕归来。 

小园香径独徘徊。

楼台亭阁,清歌美酒

酒中饮的是淡淡哀愁,微微感伤。

TOP 12

《如梦令·昨夜雨疏风骤》 

【宋代】李清照

昨夜雨疏风骤,浓睡不消残酒。

试问卷帘人,却道海棠依旧。

知否,知否?应是绿肥红瘦。

雨疏风骤,残酒未走。

酒中饮的是惜花伤春,芳华已逝。

TOP 13

《望江南·超然台作》 

【宋代】苏轼

春未老,风细柳斜斜。

试上超然台上望,半壕春水一城花。 

烟雨暗千家。

寒食后,酒醒却咨嗟。

休对故人思故国,且将新火试新茶。

诗酒趁年华。

春色烟雨,作诗醉酒

酒中饮的是有家难回,有志难酬。

TOP 14

《一剪梅·舟过吴江》 

【宋代】蒋捷

一片春愁待酒浇。

江上舟摇,楼上帘招。

秋娘度与泰娘娇,风又飘飘,雨又萧萧。

何日归家洗客袍?

银字笙调,心字香烧。

流光容易把人抛,红了樱桃,绿了芭蕉。

雨滴心帘,借酒消愁。

酒中饮的是异乡凄冷,韶华易逝。

TOP 15

《苏幕遮》

【宋代】范仲淹

碧云天,黄叶地,

秋色连波,波上寒烟翠。

山映斜阳天接水,

芳草无情,更在斜阳外。

黯乡魂,追旅思。

夜夜除非,好梦留人睡。

明月楼高休独倚,

酒入愁肠,化作相思泪。

明月团团,独自端杯。

酒中饮的是芳草无情,离愁相思。

TOP 16

《浣溪沙·谁念西风独自凉》 

【清代】纳兰性德

谁念西风独自凉?萧萧黄叶闭疏窗。

沉思往事立残阳。

被酒莫惊春睡重, 赌书消得泼茶香。

当时只道是寻常。

黄叶萧萧,闭门买醉。

酒中饮的是深深爱恋,无限哀伤。

TOP 17

《月下独酌四首·其一》 

【唐代】李白

花间一壶酒,独酌无相亲。

举杯邀明月,对影成三人。

月既不解饮,影徒随我身。

暂伴月将影,行乐须及春。

我歌月徘徊,我舞影零乱。

醒时同交欢,醉后各分散。

永结无情游,相期邈云汉。

花前月下,邀月共饮。

酒中饮的是及时行乐,快意人生。

TOP 18

《临江仙·夜饮东坡醒复醉》 

【宋代】苏轼

夜饮东坡醒复醉,归来仿佛三更。

家童鼻息已雷鸣。

敲门都不应,倚杖听江声。

长恨此身非我有,何时忘却营营。

夜阑风静縠纹平。

小舟从此逝,江海寄余生。

东坡雪堂,开怀纵饮。

酒中饮的是归隐江湖,超人物外。

TOP 19

《木兰花·春景》 

【宋代】宋祁

东城渐觉风光好,縠皱波纹迎客棹。

绿杨烟外晓寒轻,红杏枝头春意闹。

浮生长恨欢娱少,肯爱千金轻一笑。

为君持酒劝斜阳,且向花间留晚照。

春光渐好, 持酒劝盏。

酒中饮的是依恋春光,情极浓丽。

TOP 20

《遣怀》 

【唐代】杜牧

落魄江南载酒行,楚腰纤细掌中轻。

十年一觉扬州梦,赢得青楼薄幸名。

昔日扬州,诗酒风流。

酒中饮的是满腹牢骚,自嘲悔恨。

【版权声明】本文来源于每天读首诗(FilmEveryDay)。后台回复签约作者即可了解重酬征稿详情。转载授权请加编辑微信H1834394409,加粉丝群后台回复加群。

周睿哲的中考

2019/06/19 周睿哲的中考结束了。听说考试还比较理想。希望他考入第一志愿的苏州星海中学。星海中学是苏州工业园区最好的中学。能进入星海中学,为以后的大学升学铺出一条光明的大道。

2019/06/17 上午 语文 下午 物理

2019/06/18 上午 数学 下午 历史 地理 政治

2019/06/19 上午 英语 下午 化学

大约在2019、06、29左右,考试结果会公布。

我一直在日本,几乎没有直接指导我儿子的学习。在我太太的严格,幸苦,斗智斗勇的教育下,调皮的周睿哲一直保持了较好的学习成绩。感谢我的太太与儿子。你们幸苦了!!

在中国,人生有两场决定命运的考试,一个是中考 ,一个是高考。

周睿哲已经掌握了命运的一半。以后他是随她妈妈学习医学,还是随我学习软件,或者他有别的兴趣,现在还不知道。我的估计是,也许学习医学的可能性比较大。

毕竟我太太家基本都是学医的。

以上。

两位中国老人坚持植树14年,感动全世界

 

2016-07-12 13:46

你会做一件好事多久? 比如种树、绿化家乡这种好事儿。估计大部分人也就是每年植树节的时候会去仪式性地种几棵罢了。但在中国有两位老人,坚持了整整14年。

Well,你可能觉得依然还是很平常的好人好事罢了,那么如果我告诉你他们俩都身负残疾,一位没有手臂,另一位双目失明呢?

他们就这样,你做我的眼,我做你的手,坚持种树,坚持了14年。

中国农村两位老人种树故事登上CNN

2000年的时候,河北的一位农民贾海霞因为外出打工弄残了眼睛,导致双目失明,在壮年失去劳动能力的他让全家人的生活一下子陷入困顿。

海霞的发小贾文其3岁就因触电失去了双臂,他经常去劝慰海霞,带领他从失落和沮丧中走出来。

贾文其

贾海霞

2001年的一天,贾文其找到贾海霞说,“俺看上咱村冶河那两片夹滩了,想把那儿都栽成树,大的说咱是响应国家植树造林号召,小的说咱俩将来多少也能有点收入,好养活自己。你有手,俺有眼,咱俩合伙干吧!”

俩人一拍即合。他们的想法儿也得到村干部的支持,经村民同意,把那两片面积大约有50多亩的冶河夹滩无偿包给了他们,并立了正式合同。也正是从那时起,他们开始了绿化荒滩的植树人生。

从2002年开始,每当清晨的炊烟升起,村里人都能看到一对老哥俩形影不离的身影。

就在最近,CNN旗下GBS工作室以此为题材制作的一则短片,在Facebook、Youtube等平台累计播放超过百万次,感动了无数人。在国外,数百万人知道了在遥远的中国,有这样两位十几年如一日种树的残疾老人,并为之动容。

身负残疾,坚持种树

两位老人是从小的好朋友,但是都承受着不公的命运,身负残疾。一个双目失明,一个失去双臂。

即便对于健康健全的正常人,光腿过河上山种树的种事情也是极其耗费体力的,而对于两位重度残疾的老人来说简直就是不可能完成的任务。但是他们凭借顽强的意志力做到了亲密无间的配合。

这两位老人来自石家庄井陉县冶里村,贾海霞的左眼是先天性白内障,从小失明,右眼又在打工时落下残疾。贾文其则是小时候触电,丢失了双臂。

失去双臂的贾文其背着失明的贾海霞

对于两位老人来说,世界从一开始对他们就是hard模式。

但是他们依然没有对自己自暴自弃。从小的情谊一直延续到今日。

过河时,贾海霞帮贾文其卷起裤腿,贾文其就背上贾海霞趟过去。

为了省下买树苗的钱,贾文其就把贾海霞扛在肩头上,把大树上的小树枝砍下来,作为树苗。

贾文其没有手,就用脚趾头把住水桶,给树苗浇水;贾海霞看不清,就用手摸索扶着小树苗,不让树苗倒下。

从2002年开始至今,十几年如一日,两位老人已经栽下十多万棵树。在十几年时间,合作把村里的50多亩荒滩打造成了绿林。

14年后,上万棵树在荒滩上长了起来。有人给他们算了一笔经济账,如果把树全部卖掉,能赚上50万。

老哥俩至今拿着低保,还有残联的补贴,年收入只有二千多块钱。但面对巨大的生活压力,老哥俩一棵树都没有卖过。

“我们现在舍不得砍了,树苗就跟自己的儿子一样,我们摸着它的头长大。”

“为了环境为了后代,虽然我们生活上、经济上困难了些,但是精神上很欣慰。”

两位老人说,我们不会砍一棵树,要把它们留给子孙后代。

最近,石家庄这两个几十年的好朋友结伴种树的故事登上了CNN的特别报道,于是就有了下面的短片。

被CNN报道后,感动数万海外网友

目前,这则短片已经在Facebook、Youtube等平台上传后,迅速被数万网友转发。也引发了国外网友的热评,很多人惊叹于他们的毅力和精神。

“Timothy Decubellis:美国需要多一点像你们这样的人!

Aarthy Bright:事实上我才是残疾人……我有健全的身体,但是甚至不能管理好自己屋后的花园,我至少应该种棵树……

Aarthy Bright:向二老敬礼!即使身有残疾,你们仍然是这个世界上真正的英雄。我祝福二老健康长寿!!!

Ok Channel:他们每种下一颗树,那些有着明亮的眼睛和健全的身体的人们同时烧掉了另外一棵。

Joan Anello:这样好的朋友去哪里找?他们的相遇一定是被安排好的。

Exzeqcutor:这两个人才不是残疾,残疾的是那些破坏了大自然和环境的人。

dnahubs:真的很感人,当我们想说“我做不到”或者“这太困难”的时候,就想想他们吧。

OK Channel:(没眼没手的)他们种了树,而那些有眼有手正在毁坏树木。”

不得不说,一向对中国略有偏见的CNN拍的这段视频展现出了中国人最美好的一面。而可惜的是,在CNN这条视频出来之前,国内媒体却鲜有对他们的报道。

这段短短不到三分钟的视频快速传播的背后是网友们对自己的重新审视。

当我们也身负残疾的时候,我们还会不会像他们俩一样,想着做一些有意义的事情呢?

还是说干脆对世界和人生失去追求,自暴自弃?

反思

两个残疾的老人,在河北的农村里,用十几年的时间,将荒山野岭改造成绿林。这个故事的情节极其简单,但却仿佛是对我们每一个人的批判。

我们有时候太容易放弃了。

与这两位老人相反的,是无数身体健康四肢健全的人平日游手好闲,混迹于社会之中。无数年富力强的青年人在沉迷于酒精、游戏等等事物中消磨着大好青春而不自知,有时候连一点点的困难和挫败都不能承受。

身边太多这样的例子了:

才面试了几个公司不顺利,就给了自己一个“不会有人要我”的心理暗示,从而放弃继续努力;

才考了一次托福,没有过80分,就认为自己不可能申请上Top 50的国外大学,继而完全不再继续学习准备考试;

才上了几节课发现自己听不太懂,就彻底放弃,不找教授辅导,不找助教补习,而去花大钱找代考代写作业,最终东窗事发被学校开除;

当这些早早就把自己放弃了的人见到故事里的这两位老人的时候,会不会感到汗颜呢?

如果生命对你不公

请微笑并努力

让自己生命更有意义

乒乓排名

排名变化姓名协会积分
11樊振东中国15230
23林高远中国14400
32许昕中国14045
44HARIMOTO Tomokazu日本13740
511马龙中国13260
69梁靖崑中国13139
75波尔德国12940
87卡尔德拉诺巴西12365
910张宇镇韩国11939
106李尚洙韩国11865
1116FALCK Mattias瑞典11775
128丹羽孝希日本11475
1313水谷隼日本11370
1415皮切福德英格兰10940
1512奥恰洛夫德国10813
1617LIM Jonghoon韩国10575
1718弗兰兹卡德国10260
1814黄镇廷中国香港9970
1922JEOUNG Youngsik韩国9603
2019萨姆索诺夫白俄罗斯9350
2121LIN Yun-Ju中华台北9134
2225大岛祐哉日本9003
2323阿鲁纳尼日利亚8980
2428纳纳塞卡兰印度8478
2520庄智渊中华台北8445
2627上田仁日本8348
2734高兹法国8078
2833吉村真晴日本7809
2926弗雷塔斯葡萄牙7706
3029哈贝索恩奥地利7683
3131莱贝松法国7660
3232K-卡尔松瑞典7520
3345森园政崇日本7248
3436格罗斯丹麦7130
3524丁祥恩韩国6912
3650YOSHIMURA Kazuhiro日本6859
3740古斯塔沃-坪井巴西6730
3830陈建安中华台北6723
3935沃尔瑟德国6719
4038JHA Kanak美国6695
4041JORGIC Darko斯洛文尼亚6695
4243DUDA Benedikt德国6660
4358PUCAR Tomislav克罗地亚6500
4444松平健太日本6464
4554阿波罗尼亚葡萄牙6434
4637阿昌塔印度6284
4739伊欧内斯库罗马尼亚6260
4853GERASSIMENKO Kirill哈萨克斯坦6255
4842托奇克斯洛文尼亚6255
5056LIU Dingshuo中国6234

2018QS世界大学排名

排名学院名称国家
1哈佛大学美国
2麻省理工学院美国
3斯坦福大学美国
4加州大学伯克利分校美国
5牛津大学英国
6加州理工大学美国
7剑桥大学英国
8哥伦比亚大学美国
9普林斯顿大学美国
10华盛顿大学美国
10耶鲁大学美国
10约翰霍普金斯大学美国
13加州大学洛杉矶分校美国
14芝加哥大学美国
15加州大学旧金山分校美国
16加州大学圣地亚哥分校美国
17密歇根大学安娜堡分校美国
17帝国理工学院英国
19宾夕法尼亚大学美国
20多伦多大学加拿大
21杜克大学美国
22伦敦大学学院英国
23康奈尔大学美国
24西北大学美国
25瑞士联邦理工学院苏黎世瑞士
26墨尔本大学澳大利亚
27不列颠哥伦比亚大学加拿大
28加州大学圣巴巴拉分校美国
28纽约大学美国
30爱丁堡大学英国
31威斯康星大学美国
32华盛顿大学-圣路易斯美国
32德州大学奥斯汀分校美国
34北卡罗来纳大学教堂山分校美国
34悉尼大学澳大利亚
36洛桑联邦理工学院瑞士
37哥本哈根大学丹麦
38巴黎第六大学法国
39波士顿大学美国
40慕尼黑大学德国
41伦敦大学国王学院英国
42明尼苏达大学双城分校美国
43新加坡国立大学新加坡
44科罗拉多大学美国
45澳大利亚昆士兰大学澳大利亚
46俄亥俄州立大学美国
47加州大学圣克鲁兹分校美国
48匹兹堡大学美国
49麦克吉尔大学加拿大
50马里兰大学帕克分校美国
51伊利诺伊大学香槟分校美国
52洛克菲勒大学美国
52加州大学戴维斯分校美国
52卡罗林斯卡学院瑞典
55南洋理工大学新加坡
55阿姆斯特丹大学荷兰
57荷兰乌得勒支大学荷兰
57东京大学日本
59曼彻斯特大学英国
59苏黎世大学瑞士
59德国海德堡大学德国
62南加州大学美国
63天主教鲁汶大学比利时
64清华大学中国
65北京大学中国
66宾州州立大学美国
67范德堡大学美国
68莫纳什大学澳大利亚
69新南威尔士大学澳大利亚
69澳大利亚国立大学澳大利亚
71埃默里大学美国
71乔治亚理工学院美国
73布里斯托大学英国
73鹿特丹伊拉斯姆斯大学荷兰
75加州大学欧文分校美国
75伦敦卫生和热带医学院英国
77亚利桑那大学美国
77卡内基梅隆大学美国
79莱顿大学荷兰
80慕尼黑工业大学德国
81莱斯大学美国
81密歇根州立大学美国
81巴塞罗那大学西班牙
81赫尔辛基大学芬兰
85瑞典隆德大学瑞典
85阿姆斯特丹自由大学荷兰
87柏林洪堡特大学德国
88日内瓦大学瑞士
88瓦赫宁根大学荷兰
88根特大学比利时
88西澳大利亚大学澳大利亚
92布朗大学美国
93巴黎第十一大学法国
94格罗宁根大学荷兰
95佛罗里达大学美国
95奥胡斯大学丹麦
97罗格斯大学新布朗斯维克校区美国
97南安普敦大学英国
99瑞典乌普萨拉大学瑞典
100巴黎第七大学法国
101内梅亨大学荷兰
102格拉斯哥大学英国
103普渡大学西拉法叶分校美国
104奥斯陆大学挪威
104魏茨曼科学研究所以色列
104波恩大学德国
107弗吉尼亚大学美国
107伯明翰大学英国
109香港大学中国香港
110阿卜杜拉国王科技大学阿拉伯
111罗切斯特大学美国
112柏林自由大学德国
113开普敦大学南非
114京都大学日本
115西奈山医学院美国
116伦敦玛丽王后大学英国
116瑞士伯尔尼大学瑞士
118德克萨斯农机大学――学院站美国
119丹麦科技大学丹麦
120伯尔尼大学瑞士
121德州大学西南医学中心美国
122阿得雷德大学澳大利亚
123国立首尔大学韩国
124罗马大学意大利
124鲁汶天主教大学比利时
126贝勒医学院美国
126麻州大学阿默斯特分校美国
128麦克马斯特大学加拿大
129犹他大学美国
129印第安纳大学美国
129利物普大学英国
129斯德哥尔摩大学瑞典
129蒙特利尔大学加拿大
134亚利桑那州国家大学-坦佩美国
134利兹大学英国
134汉堡大学德国
134艾伯塔大学加拿大
138奥克兰大学新西兰
138波罗尼亚大学意大利
140帕多瓦大学意大利
141加州大学河滨分校美国
142哥廷根大学德国
143雪菲尔大学英国
143诺丁汉大学英国
145中国科技大学中国
146凯斯西储大学美国
146格勒诺布尔大学法国
148华威大学英国
148香港中文大学中国香港
148弗莱堡大学德国
148复旦大学中国
152香港科技大学中国香港
153艾奥瓦大学美国
153圣保罗大学巴西
155蒂宾根大学德国
156纽约州立大学石溪分校美国
156上海交通大学中国
158米兰大学意大利
159卡蒂夫大学英国
159马赛大学法国
159浙江大学中国
162阿拉巴马伯明翰大学美国
163埃克塞特大学英国
164巴塞罗那自治大学西班牙
164代尔夫特理工大学荷兰
166台湾大学中国台湾
167马斯特里赫特大学荷兰
167卡尔斯鲁厄理工学院德国
167柏林医科大学德国
167亚琛工业大学大学德国
171俄勒冈健康与科学大学美国
171迈阿密大学美国
173塔夫斯大学美国
173杜伦大学英国
173特拉维夫大学以色列
176哥德堡大学瑞典
176庞培法布拉大学西班牙
176法兰克福歌德大学沃尔夫冈德国
179洛桑大学瑞士
180挪威卑尔根大学挪威
181圣母大学美国
181耶路撒冷希伯来大学以色列
183阿卜杜拉国王科技大学阿拉伯
183德累斯顿工科大学德国
183卡尔加里大学加拿大
186香港城市大学中国香港
187纽卡斯尔大学英国
187斯特拉斯堡大学法国
187维也纳大学奥地利
190佛罗里达州立大学美国

2017 US News世界大学TOP100中英文榜

20

排名学校名称学校英文名国家/地区
1哈佛大学Harvard University美国
2麻省理工学院Massachusetts Institute of Technology美国
3斯坦福大学Stanford University美国
4加州大学伯克利分校University of California, Berkeley美国
5加州理工学院California Institute of Technology美国
6牛津大学University of Oxford英国
7剑桥大学University of Cambridge英国
8普林斯顿大学Princeton University美国
9哥伦比亚大学Columbia University美国
10加州大学洛杉矶分校University of California, Los Angeles美国
11约翰霍普金斯大学Johns Hopkins University美国
11华盛顿大学University of Washington美国
13芝加哥大学University of Chicago美国
14耶鲁大学Yale University美国
15加州大学圣地亚哥分校University of California, San Diego美国
16加州大学旧金山分校University of California, San Francisco美国
17密歇根大学安娜堡分校University of Michigan美国
17宾夕法尼亚大学University of Pennsylvania美国
19杜克大学Duke University美国
19帝国理工学院Imperial College London英国
21多伦多大学University of Toronto加拿大
22康奈尔大学Cornell University美国
23伦敦大学学院University College London英国
24加州大学圣塔芭芭拉分校University of California, Santa Barbara美国
25西北大学Northwestern University美国
26圣路易斯华盛顿大学Washington University in St. Louis美国
27纽约大学New York University美国
27加州大学圣克鲁兹分校University of California, Santa Cruz美国
29威斯康辛大学麦迪逊分校University of Wisconsin, Madison美国
30德克萨斯大学奥斯汀分校University of Texas, Austin美国
31英属哥伦比亚大学University of British Columbia加拿大
32波士顿大学Boston University美国
32科罗拉多大学博尔德分校University of Colorado, Boulder美国
32北卡罗来纳大学教堂山分校University of North Carolina, Chapel Hill美国
35苏黎世联邦理工学院Swiss Federal Institute of Technology Zurich瑞士
36爱丁堡大学University of Edinburgh英国
37墨尔本大学University of Melbourne澳大利亚
38明尼苏达大学双城分校University of Minnesota, Twin Cities美国
39洛克菲勒大学Rockefeller University美国
40洛桑联邦理工学院Ecole Polytechnique Federal of Lausanne瑞士
40马里兰大学学帕克分校University of Maryland, College Park美国
42加州大学戴维斯分校University of California, Davis美国
43俄亥俄州立大学Ohio State University美国
44东京大学University of Tokyo日本
45伦敦大学国王学院King’s College London英国
45悉尼大学University of Sydney澳大利亚
47伊利诺伊大学厄本那-香槟分校University of Illinois, Urbana-Champaign美国
47匹兹堡大学University of Pittsburgh美国
49哥本哈根大学University of Copenhagen丹麦
50麦吉尔大学McGill University加拿大
50新加坡国立大学National University of Singapore新加坡
52昆士兰大学University of Queensland Australia澳大利亚
53北京大学Peking University中国
53南加州大学University of Southern California美国
55鲁汶大学(荷语)KU Leuven比利时
56宾州州立大学公园分校Pennsylvania State University美国
57清华大学Tsinghua University中国
57慕尼黑大学University of Munich德国
59曼彻斯特大学University of Manchester英国
59乌得勒支大学Utrecht University荷兰
61莱斯大学Rice University美国
62巴黎第六大学Pierre and Marie Curie University – Paris 6法国
63阿姆斯特丹大学University of Amsterdam荷兰
63范德堡大学Vanderbilt University美国
65加州大学欧文分校University of California, Irvine美国
66佐治亚理工学院Georgia Institute of Technology美国
67卡耐基梅隆大学Carnegie Mellon University美国
68海德堡大学Heidelberg University德国
69卡罗琳医学院Karolinska Institute瑞典
70埃默里大学Emory University美国
70伦敦大学热带医学院London School of Hygiene & Tropical Medicine英国
70苏黎世大学University of Zurich瑞士
73亚利桑那大学University of Arizona美国
74南洋理工大学Nanyang Technological University新加坡
75鹿特丹伊拉斯姆斯大学Erasmus University Rotterdam荷兰
76布里斯托大学University of Bristol英国
77莱顿大学Leiden University荷兰
78密歇根州立大学Michigan State University美国
79莫纳什大学Monash University澳大利亚
80澳洲国立大学Australian National University澳大利亚
80新南威尔士大学University of New South Wales澳大利亚
82罗格斯大学Rutgers State University美国
82佛罗里达大学University of Florida美国
84巴黎第十一大学Université Paris-Sud法国
85布朗大学Brown University美国
86慕尼黑工业大学Technical University of Munich德国
86巴塞罗那大学University of Barcelona西班牙
86格罗宁根大学University of Groningen荷兰
86阿姆斯特丹自由大学VU University Amsterdam荷兰
90普渡大学西拉法叶分校Purdue University美国
90塔夫斯大学Tufts University美国
91日内瓦大学University of Geneva瑞士
91赫尔辛基大学University of Helsinki芬兰
93柏林洪堡大学Humboldt-Universität zu Berlin德国
94隆德大学Lund University瑞典
95罗彻斯特大学University of Rochester美国
95西澳大学University of Western Australia澳大利亚
97内梅亨大学Radboud University Nijmegen荷兰
98根特大学Ghent University比利时
99弗吉尼亚大学University of Virginia美国
99巴黎第七大学Université Paris Diderot – Paris 7法国

2018-2019中国大学排名800强完整榜单

排名学校名称综合得分星级排名办学层次
1北京大学1008星级世界一流大学
2清华大学97.688星级世界一流大学
3中国科学院大学86.778星级世界一流大学(特色)
4复旦大学82.948星级世界一流大学
5中国人民大学82.488星级世界一流大学(特色)
5浙江大学82.488星级世界一流大学
7上海交通大学82.247星级世界知名高水平大学(前列)
8南京大学81.837星级世界知名高水平大学(前列)
9武汉大学81.517星级世界知名高水平大学(前列)
10中山大学78.77星级世界知名高水平大学(前列)
11吉林大学77.847星级世界知名高水平大学
12华中科技大学76.997星级世界知名高水平大学
13天津大学76.187星级世界知名高水平大学
14四川大学76.137星级世界知名高水平大学
15中国科学技术大学75.788星级世界一流大学(特色)
16南开大学75.587星级世界知名高水平大学
17北京师范大学75.557星级世界知名高水平大学
18西安交通大学75.087星级世界知名高水平大学(前列)
19哈尔滨工业大学75.037星级世界知名高水平大学(前列)
20中南大学74.967星级世界知名高水平大学
20山东大学74.967星级世界知名高水平大学
22厦门大学74.617星级世界知名高水平大学
23同济大学74.437星级世界知名高水平大学
24东南大学73.997星级世界知名高水平大学
25北京航空航天大学71.877星级世界知名高水平大学
26东北大学70.656星级世界高水平大学
27西北工业大学70.626星级世界高水平大学
28华东师范大学70.596星级世界高水平大学
29北京理工大学70.526星级世界高水平大学
30华南理工大学70.496星级世界高水平大学
31大连理工大学70.436星级世界高水平大学
32湖南大学69.686星级世界高水平大学
33重庆大学69.636星级世界高水平大学
34中国农业大学69.26星级世界高水平大学(特色)
35兰州大学68.466星级世界高水平大学
36华中师范大学68.255星级中国一流大学(特色)
37电子科技大学68.186星级世界高水平大学(特色)
38西南大学67.675星级中国一流大学(特色)
39河海大学67.386星级世界高水平大学(特色)
40武汉理工大学67.165星级中国一流大学(特色)
41西南交通大学67.15星级中国一流大学(特色)
42北京科技大学66.85星级中国一流大学(特色)
43华中农业大学66.595星级中国一流大学(特色)
44北京交通大学66.575星级中国一流大学(特色)
45西北大学66.515星级中国一流大学(特色)
46郑州大学66.55星级中国一流大学(特色)
47南京农业大学66.45星级中国一流大学(特色)
48华东理工大学66.375星级中国一流大学(特色)
49苏州大学66.365星级中国一流大学(特色)
50南京理工大学66.285星级中国一流大学(特色)
51西安电子科技大学66.255星级中国一流大学(特色)
52东北师范大学66.245星级中国一流大学(特色)
53南京师范大学66.075星级中国一流大学(特色)
54中国海洋大学66.056星级世界高水平大学(特色)
55中国地质大学(武汉)666星级世界高水平大学(特色)
56西北农林科技大学65.735星级中国一流大学(特色)
57南京航空航天大学65.695星级中国一流大学(特色)
58北京邮电大学65.66星级世界高水平大学(特色)
59湖南师范大学65.594星级中国高水平大学
59上海大学65.594星级中国高水平大学
61暨南大学65.485星级中国一流大学(特色)
62合肥工业大学65.315星级中国一流大学(特色)
63哈尔滨工程大学65.275星级中国一流大学(特色)
64南昌大学65.24星级中国高水平大学
65陕西师范大学65.165星级中国一流大学(特色)
66华南师范大学65.145星级中国一流大学(特色)
67昆明理工大学65.125星级中国一流大学(特色)
68东华大学65.015星级中国一流大学(特色)
69中南财经政法大学64.976星级世界高水平大学(特色)
70云南大学64.935星级中国一流大学(特色)
71北京协和医学院64.896星级世界高水平大学(特色)
72上海财经大学64.886星级世界高水平大学(特色)
73福州大学64.844星级中国高水平大学
74中国矿业大学64.836星级世界高水平大学(特色)
74中国政法大学64.836星级世界高水平大学(特色)
76江南大学64.65星级中国一流大学(特色)
77北京化工大学64.575星级中国一流大学(特色)
78中国石油大学(华东)64.566星级世界高水平大学(特色)
79华南农业大学64.525星级中国一流大学(特色)
80燕山大学64.455星级中国一流大学(特色)
81河南大学64.434星级中国高水平大学
82宁波大学64.424星级中国高水平大学
83首都师范大学64.414星级中国高水平大学
83福建师范大学64.414星级中国高水平大学
85浙江工业大学64.394星级中国高水平大学
86深圳大学64.374星级中国高水平大学
87浙江师范大学64.364星级中国高水平大学
88江苏大学64.354星级中国高水平大学
89广西大学64.344星级中国高水平大学
89上海理工大学64.344星级中国高水平大学
91长安大学64.334星级中国高水平大学
92杭州电子科技大学64.274星级中国高水平大学
92北京工业大学64.274星级中国高水平大学
94扬州大学64.254星级中国高水平大学
95对外经济贸易大学64.225星级中国一流大学(特色)
96天津师范大学64.214星级中国高水平大学
97山西大学64.24星级中国高水平大学
98齐鲁工业大学64.184星级中国高水平大学
98中央民族大学64.186星级世界高水平大学(特色)
100太原理工大学64.154星级中国高水平大学
100河北大学64.154星级中国高水平大学
100西南财经大学64.155星级中国一流大学(特色)
103南京工业大学64.064星级中国高水平大学
104安徽大学63.964星级中国高水平大学
105北京林业大学63.955星级中国一流大学(特色)
106辽宁大学63.824星级中国高水平大学
107黑龙江大学63.744星级中国高水平大学
108首都医科大学63.725星级中国一流大学(特色)
108贵州大学63.724星级中国高水平大学
110新疆大学63.685星级中国一流大学(特色)
111上海师范大学63.654星级中国高水平大学
112内蒙古大学63.64星级中国高水平大学
113中央财经大学63.575星级中国一流大学(特色)
114东北林业大学63.464星级中国高水平大学
115东北财经大学63.365星级中国一流大学(特色)
116广东工业大学63.284星级中国高水平大学
117中国石油大学(北京)63.275星级中国一流大学(特色)
118华北电力大学63.264星级中国高水平大学
119福建农林大学63.234星级中国高水平大学
120南方医科大学63.24星级中国高水平大学
121湘潭大学63.164星级中国高水平大学
122东北农业大学63.084星级中国高水平大学
123南京邮电大学63.064星级中国高水平大学
124西南政法大学63.045星级中国一流大学(特色)
125广东外语外贸大学63.024星级中国高水平大学
126山东师范大学634星级中国高水平大学
127华侨大学62.983星级区域一流大学
128四川农业大学62.924星级中国高水平大学
129长沙理工大学62.894星级中国高水平大学
129西北师范大学62.894星级中国高水平大学
131哈尔滨医科大学62.884星级中国高水平大学
132安徽师范大学62.854星级中国高水平大学
132山东农业大学62.854星级中国高水平大学
132广西师范大学62.853星级区域一流大学
135大连海事大学62.834星级中国高水平大学
135海南大学62.833星级区域一流大学
135江西师范大学62.833星级区域一流大学
138北京语言大学62.85星级中国一流大学(特色)
138南京医科大学62.84星级中国高水平大学
140广州大学62.763星级区域一流大学
141河北工业大学62.754星级中国高水平大学
142中国药科大学62.715星级中国一流大学(特色)
143山东科技大学62.673星级区域一流大学
143河南科技大学62.673星级区域一流大学
145天津医科大学62.664星级中国高水平大学
146北京中医药大学62.656星级世界高水平大学(特色)
147天津工业大学62.634星级中国高水平大学
147河北师范大学62.633星级区域一流大学
149湖南农业大学62.613星级区域一流大学
150江西财经大学62.584星级中国高水平大学
150浙江工商大学62.584星级中国高水平大学
152青岛大学62.573星级区域一流大学
153中国医科大学62.554星级中国高水平大学
154西安理工大学62.543星级区域一流大学
155河南师范大学62.533星级区域一流大学
155湖北大学62.533星级区域一流大学
157上海中医药大学62.526星级世界高水平大学(特色)
157成都理工大学62.524星级中国高水平大学
157重庆邮电大学62.523星级区域一流大学
160南京信息工程大学62.514星级中国高水平大学
161南京林业大学62.494星级中国高水平大学
161长春理工大学62.493星级区域一流大学
163西安建筑科技大学62.474星级中国高水平大学
163云南师范大学62.473星级区域一流大学
163浙江理工大学62.473星级区域一流大学
166汕头大学62.463星级区域一流大学
167中南民族大学62.435星级中国一流大学(特色)
167中国地质大学(北京)62.434星级中国高水平大学
169云南民族大学62.425星级中国一流大学(特色)
170哈尔滨师范大学62.413星级区域一流大学
171武汉科技大学62.43星级区域一流大学
172杭州师范大学62.373星级区域一流大学
173延边大学62.353星级区域一流大学
174石河子大学62.343星级区域一流大学
175重庆医科大学62.333星级区域一流大学
176南方科技大学62.325星级中国一流大学(特色)
176河南农业大学62.323星级区域一流大学
178大连大学62.293星级区域一流大学
178温州医科大学62.293星级区域一流大学
180哈尔滨理工大学62.263星级区域一流大学
181首都经济贸易大学62.234星级中国高水平大学
182河北农业大学62.224星级中国高水平大学
182四川师范大学62.223星级区域一流大学
182中国计量大学62.223星级区域一流大学
185兰州交通大学62.213星级区域一流大学
186南京中医药大学62.194星级中国高水平大学
186东北电力大学62.193星级区域一流大学
188东莞理工学院62.183星级区域一流大学
189山东财经大学62.174星级中国高水平大学
190上海海事大学62.164星级中国高水平大学
191河南理工大学62.153星级区域一流大学
192宁夏大学62.143星级区域一流大学
193桂林电子科技大学62.133星级区域一流大学
193湖北工业大学62.133星级区域一流大学
193济南大学62.133星级区域一流大学
193江苏师范大学62.133星级区域一流大学
197沈阳农业大学62.123星级区域一流大学
198湖南科技大学62.113星级区域一流大学
198辽宁工程技术大学62.113星级区域一流大学
198重庆交通大学62.113星级区域一流大学
201华东政法大学62.14星级中国高水平大学
201青岛科技大学62.13星级区域一流大学
201曲阜师范大学62.12星级区域高水平大学
204云南农业大学62.093星级区域一流大学
205天津理工大学62.083星级区域一流大学
206辽宁师范大学62.063星级区域一流大学
207兰州理工大学62.043星级区域一流大学
207天津科技大学62.043星级区域一流大学
209长江大学62.033星级区域一流大学
210西南石油大学62.014星级中国高水平大学
210中北大学62.013星级区域一流大学
212广州中医药大学61.995星级中国一流大学(特色)
213成都中医药大学61.984星级中国高水平大学
213天津中医药大学61.984星级中国高水平大学
215重庆师范大学61.972星级区域高水平大学
216三峡大学61.953星级区域一流大学
216山东理工大学61.953星级区域一流大学
218天津财经大学61.934星级中国高水平大学
218温州大学61.933星级区域一流大学
220西南民族大学61.884星级中国高水平大学
220贵州师范大学61.882星级区域高水平大学
222东北石油大学61.824星级中国高水平大学
222安徽农业大学61.823星级区域一流大学
222沈阳工业大学61.823星级区域一流大学
225华东交通大学61.793星级区域一流大学
225上海工程技术大学61.793星级区域一流大学
227大连医科大学61.773星级区域一流大学
228黑龙江中医药大学61.765星级中国一流大学(特色)
228上海海洋大学61.764星级中国高水平大学
230广西民族大学61.744星级中国高水平大学
230中国矿业大学(北京)61.744星级中国高水平大学
230江西理工大学61.742星级区域高水平大学
233浙江农林大学61.733星级区域一流大学
234南通大学61.712星级区域高水平大学
234重庆工商大学61.712星级区域高水平大学
236中南林业科技大学61.73星级区域一流大学
237广州医科大学61.693星级区域一流大学
237河南工业大学61.693星级区域一流大学
239内蒙古农业大学61.683星级区域一流大学
239南昌航空大学61.683星级区域一流大学
239新疆师范大学61.682星级区域高水平大学
242浙江财经大学61.673星级区域一流大学
242青岛理工大学61.672星级区域高水平大学
244吉林农业大学61.663星级区域一流大学
244大连工业大学61.662星级区域高水平大学
246青海大学61.653星级区域一流大学
246山西财经大学61.653星级区域一流大学
248广西医科大学61.643星级区域一流大学
248石家庄铁道大学61.643星级区域一流大学
248西南科技大学61.642星级区域高水平大学
251北京工商大学61.633星级区域一流大学
252西藏大学61.623星级区域一流大学
252沈阳建筑大学61.623星级区域一流大学
254江西农业大学61.613星级区域一流大学
254山西医科大学61.613星级区域一流大学
256哈尔滨商业大学61.63星级区域一流大学
256河北科技大学61.62星级区域高水平大学
256集美大学61.62星级区域高水平大学
259内蒙古师范大学61.582星级区域高水平大学
259新疆医科大学61.582星级区域高水平大学
261中国民航大学61.573星级区域一流大学
261景德镇陶瓷大学61.572星级区域高水平大学
263上海对外经贸大学61.563星级区域一流大学
263新疆农业大学61.563星级区域一流大学
263西安科技大学61.562星级区域高水平大学
266云南财经大学61.553星级区域一流大学
267桂林理工大学61.542星级区域高水平大学
267南华大学61.542星级区域高水平大学
267沈阳师范大学61.542星级区域高水平大学
267烟台大学61.542星级区域高水平大学
271浙江海洋大学61.533星级区域一流大学
272武汉纺织大学61.522星级区域高水平大学
273沈阳药科大学61.54星级中国高水平大学
273安徽工业大学61.53星级区域一流大学
273安徽医科大学61.53星级区域一流大学
273海南师范大学61.52星级区域高水平大学
277北华大学61.492星级区域高水平大学
278重庆理工大学61.482星级区域高水平大学
279河北医科大学61.473星级区域一流大学
280福建医科大学61.463星级区域一流大学
280南京财经大学61.463星级区域一流大学
282陕西科技大学61.452星级区域高水平大学
283沈阳航空航天大学61.433星级区域一流大学
283北京信息科技大学61.432星级区域高水平大学
283长春工业大学61.432星级区域高水平大学
283鲁东大学61.432星级区域高水平大学
283山西师范大学61.432星级区域高水平大学
288江西中医药大学61.423星级区域一流大学
288宁夏医科大学61.422星级区域高水平大学
290甘肃农业大学61.413星级区域一流大学
290安徽理工大学61.412星级区域高水平大学
292安徽建筑大学61.43星级区域一流大学
293北京建筑大学61.394星级中国高水平大学
294浙江中医药大学61.384星级中国高水平大学
294常州大学61.383星级区域一流大学
296天津职业技术师范大学61.372星级区域高水平大学
297湖南中医药大学61.364星级中国高水平大学
298安徽财经大学61.352星级区域高水平大学
298聊城大学61.352星级区域高水平大学
300辽宁科技大学61.322星级区域高水平大学
301西北民族大学61.314星级中国高水平大学
301大连交通大学61.313星级区域一流大学
301内蒙古科技大学61.312星级区域高水平大学
304青岛农业大学61.33星级区域一流大学
304河北经贸大学61.32星级区域高水平大学
304内蒙古工业大学61.32星级区域高水平大学
307福建中医药大学61.283星级区域一流大学
307山西农业大学61.283星级区域一流大学
309江苏科技大学61.272星级区域高水平大学
310昆明医科大学61.253星级区域一流大学
310辽宁中医药大学61.253星级区域一流大学
310东华理工大学61.252星级区域高水平大学
313泰山医学院61.243星级区域一流大学
313渤海大学61.242星级区域高水平大学
313天津商业大学61.242星级区域高水平大学
316西北政法大学61.234星级中国高水平大学
316山东中医药大学61.233星级区域一流大学
318西安石油大学61.223星级区域一流大学
319广西师范学院61.212星级区域高水平大学
320山东建筑大学61.23星级区域一流大学
320北京联合大学61.22星级区域高水平大学
322湖南商学院61.192星级区域高水平大学
323佛山科学技术学院61.182星级区域高水平大学
323赣南师范大学61.182星级区域高水平大学
323华北理工大学61.182星级区域高水平大学
326广东财经大学61.173星级区域一流大学
326河南中医药大学61.173星级区域一流大学
328北方工业大学61.162星级区域高水平大学
329西华大学61.152星级区域高水平大学
329浙江科技学院61.152星级区域高水平大学
331吉林师范大学61.142星级区域高水平大学
331武汉工程大学61.142星级区域高水平大学
333西南林业大学61.133星级区域一流大学
333西华师范大学61.132星级区域高水平大学
335大连海洋大学61.123星级区域一流大学
335沈阳化工大学61.122星级区域高水平大学
335太原科技大学61.122星级区域高水平大学
338吉首大学61.112星级区域高水平大学
339辽宁石油化工大学61.13星级区域一流大学
339湖南工业大学61.12星级区域高水平大学
341湖北中医药大学61.093星级区域一流大学
342西安工业大学61.082星级区域高水平大学
343南京审计大学61.063星级区域一流大学
344华北水利水电大学61.053星级区域一流大学
344青海民族大学61.052星级区域高水平大学
344青海师范大学61.052星级区域高水平大学
344西安工程大学61.052星级区域高水平大学
348贵州医科大学61.042星级区域高水平大学
348河南财经政法大学61.042星级区域高水平大学
350广东海洋大学61.033星级区域一流大学
350贵州民族大学61.033星级区域一流大学
350成都信息工程大学61.032星级区域高水平大学
350河北工程大学61.032星级区域高水平大学
354长春中医药大学61.023星级区域一流大学
354广西中医药大学61.023星级区域一流大学
356北京服装学院612星级区域高水平大学
356齐齐哈尔大学612星级区域高水平大学
356上海电力学院612星级区域高水平大学
359天津城建大学60.993星级区域一流大学
360湖南理工学院60.982星级区域高水平大学
360武汉轻工大学60.982星级区域高水平大学
362沈阳理工大学60.972星级区域高水平大学
362郑州轻工业学院60.972星级区域高水平大学
364贵州财经大学60.962星级区域高水平大学
365新疆财经大学60.953星级区域一流大学
365临沂大学60.952星级区域高水平大学
367吉林财经大学60.943星级区域一流大学
367福建工程学院60.942星级区域高水平大学
367佳木斯大学60.942星级区域高水平大学
367延安大学60.942星级区域高水平大学
367遵义医学院60.942星级区域高水平大学
372北方民族大学60.932星级区域高水平大学
372辽宁工业大学60.932星级区域高水平大学
374西安邮电大学60.923星级区域一流大学
374信阳师范学院60.922星级区域高水平大学
374中原工学院60.922星级区域高水平大学
374湖州师范学院60.921星级区域知名大学
378黑龙江科技大学60.92星级区域高水平大学
378上海立信会计金融学院60.92星级区域高水平大学
380贵阳中医学院60.893星级区域一流大学
381南京工程学院60.882星级区域高水平大学
382五邑大学60.872星级区域高水平大学
382西藏民族大学60.872星级区域高水平大学
382徐州医科大学60.872星级区域高水平大学
385大连民族大学60.863星级区域一流大学
385内蒙古民族大学60.863星级区域一流大学
385塔里木大学60.862星级区域高水平大学
388湖北师范大学60.852星级区域高水平大学
388苏州科技大学60.852星级区域高水平大学
388重庆科技学院60.851星级区域知名大学
391河北地质大学60.843星级区域一流大学
391陕西中医药大学60.843星级区域一流大学
391安徽工程大学60.842星级区域高水平大学
391合肥学院60.842星级区域高水平大学
395河南科技学院60.832星级区域高水平大学
396长春大学60.822星级区域高水平大学
396广东金融学院60.822星级区域高水平大学
396江汉大学60.822星级区域高水平大学
396上海应用技术大学60.822星级区域高水平大学
396厦门理工学院60.822星级区域高水平大学
401海南医学院60.812星级区域高水平大学
401锦州医科大学60.812星级区域高水平大学
401成都学院60.811星级区域知名大学
404安徽中医药大学60.793星级区域一流大学
404上海政法学院60.793星级区域一流大学
404天津农学院60.793星级区域一流大学
404嘉兴学院60.791星级区域知名大学
404绍兴文理学院60.791星级区域知名大学
409广东药科大学60.783星级区域一流大学
409湖北经济学院60.782星级区域高水平大学
411黑龙江八一农垦大学60.763星级区域一流大学
411井冈山大学60.762星级区域高水平大学
413广西科技大学60.752星级区域高水平大学
413山东工商学院60.752星级区域高水平大学
413浙江万里学院60.751星级区域知名大学
416长春师范大学60.732星级区域高水平大学
416江西科技师范大学60.732星级区域高水平大学
416内蒙古财经大学60.732星级区域高水平大学
419北京农学院60.723星级区域一流大学
419北京印刷学院60.723星级区域一流大学
419安庆师范大学60.722星级区域高水平大学
419广东技术师范学院60.722星级区域高水平大学
419沈阳大学60.722星级区域高水平大学
424闽南师范大学60.712星级区域高水平大学
424大理大学60.711星级区域知名大学
424宁波工程学院60.711星级区域知名大学
427西南医科大学60.73星级区域一流大学
427内蒙古医科大学60.72星级区域高水平大学
427宁夏师范学院60.72星级区域高水平大学
427广西财经学院60.71星级区域知名大学
427淮北师范大学60.71星级区域知名大学
427闽江学院60.71星级区域知名大学
427南昌工程学院60.71星级区域知名大学
427重庆文理学院60.71星级区域知名大学
435广东医科大学60.692星级区域高水平大学
435江苏理工学院60.691星级区域知名大学
437淮阴师范学院60.681星级区域知名大学
437九江学院60.681星级区域知名大学
437四川理工学院60.681星级区域知名大学
440兰州财经大学60.673星级区域一流大学
440广东石油化工学院60.672星级区域高水平大学
440新乡医学院60.672星级区域高水平大学
440盐城师范学院60.671星级区域知名大学

Linux 常用command

linux目录架构


/   根目录
/bin    常用的命令 binary file 的目錄
/boot   存放系统启动时必须读取的档案,包括核心 (kernel) 在内
     /boot/grub/menu.lst   GRUB设置
     /boot/vmlinuz   内核
     /boot/initrd     核心解壓縮所需 RAM Disk
/dev    系统周边设备     
/etc    系统相关设定文件
     /etc/DIR_COLORS   设定颜色
     /etc/HOSTNAME   设定用户的节点名
     /etc/NETWORKING   只有YES标明网络存在
     /etc/host.conf 文件说明用户的系统如何查询节点名
     /etc/hosts 设定用户自已的IP与名字的对应表
     /etc/hosts.allow 设置允许使用inetd的机器使用 
     /etc/hosts.deny 设置不允许使用inetd的机器使用
     /etc/hosts.equiv 设置远端机不用密码
     /etc/inetd.conf 设定系统网络守护进程inetd的配置
     /etc/gateways 设定路由器
     /etc/protocols 设定系统支持的协议
     /etc/named.boot 设定本机为名字服务器的配置文件
     /etc/sysconfig/network-scripts/ifcfg-eth0   设置IP
     /etc/resolv.conf    设置DNS  
     /etc/X11  X Window的配置文件,xorg.conf 或 XF86Config 這兩個 X Server 的設定檔
     /etc/fstab    记录开机要mount的文件系统
     /etc/inittab 设定系统启动时init进程将把系统设置成什么样的runlevel
     /etc/issue 记录用户登录前显示的信息
     /etc/group 设定用户的组名与相关信息
     /etc/passwd 帐号信息
     /etc/shadow 密码信息
     /etc/sudoers 可以sudo命令的配置文件
     /etc/securetty 设定哪些终端可以让root登录
     /etc/login.defs 所有用户登录时的缺省配置
     /etc/exports 设定NFS系统用的
     /etc/init.d/   所有服務的預設啟動 script 都是放在這裡的,例如要啟動或者關閉
     /etc/xinetd.d/  這就是所謂的 super daemon 管理的各項服務的設定檔目錄
     /etc/modprobe.conf   内核模块额外参数设定
     /etc/syslog.conf   日志设置文件
/home   使用者家目录
/lib    系统会使用到的函数库
     /lib/modules   kernel 的相关模块
     /var/lib/rpm   rpm套件安装处 
/lost+found    系統不正常產生錯誤時,會將一些遺失的片段放置於此目錄下
/mnt     外设的挂载点
/media   与/mnt类似
/opt     主机额外安装的软件
/proc    虚拟目录,是内存的映射
      /proc/version   内核版本
       /proc/sys/kernel   系统内核功能
/root    系统管理员的家目录
/sbin    系统管理员才能执行的指令
/srv     一些服務啟動之後,這些服務所需要取用的資料目錄
/tmp     一般使用者或者是正在執行的程序暫時放置檔案的地方
/usr     最大的目录,存许应用程序和文件
    /usr/X11R6:   X-Window目录 
    /usr/src:    Linux源代码
    /usr/include:系统头文件
    /usr/openwin 存放SUN的OpenWin 
    /usr/man 在线使用手册
    /usr/bin           使用者可執行的 binary file 的目錄
    /usr/local/bin     使用者可執行的 binary file 的目錄
    /usr/lib           系统会使用到的函数库
    /usr/local/lib     系统会使用到的函数库
    /usr/sbin          系统管理员才能执行的指令
    /usr/local/sbin    系统管理员才能执行的指令
/var   日志文件
    /var/log/secure    記錄登入系統存取資料的檔案,例如 pop3, ssh, telnet, ftp 等都會記錄在此檔案中
    /var/log/wtmp      記錄登入者的訊息資料, last
    /var/log/messages  幾乎系統發生的錯誤訊息
    /var/log/boot.log  記錄開機或者是一些服務啟動的時候,所顯示的啟動或關閉訊息
    /var/log/maillog   紀錄郵件存取或往來( sendmail 與 pop3 )的使用者記錄
    /var/log/cron      記錄 crontab 這個例行性服務的內容
    /var/log/httpd, /var/log/news, /var/log/mysqld.log, /var/log/samba, /var/log/procmail.log:
    分別是幾個不同的網路服務的記錄檔 一些常用的基本命令:
uname -a    查看内核版本       
ls -al    显示所有文件的属性
pwd         显示当前路径        
cd –    返回上一次目录     cd ~    返回主目录
date s      设置时间、日期          
cal      显示日历     cal 2006
bc          计算器具               
man  & info     帮助手册
locale     显示当前字体     locale -a    所有可用字体     /etc/sysconfig/i18n设置文件
LANG=en    使用英文字体            
sync       将数据同步写入硬盘        
shutdonw -h now & half & poweroff  关机
reboot     重启                   
startx  &  init 5   进入图形介面
/work  & ?work    向上、下查找文档内容
chgrp      改变档案群组  chgrp testing install.log    
chown     改变所属人   chown root:root install.log
chmod      改变属性     chmod 777 install.log     read=4  write=2  execute=1
cp   复制   cp filename
rm   删除文件  rm -rf filename   强制删除文件
rmdir   删除文件夹
mv  移动    mv 123.txt 222.txt  重命名
mkdir     创建文件夹
touch     创建文件  更新当前时间
cat       由第一行开始显示     cat |more  分页
nl        在内容前加行号
more  &  less   一面一面翻动
head -n filename   显示第N行内容
tail -n filename  显示后N行内容
od        显示非纯文档
df -h 显示分区空间
du  显示目录或文件的大小
fdisk   分区设置    fdisk -l /dev/hda  显示硬盘分区状态
mkfs    建立各种文件系统  mkfs -t ext3  /dev/ram15   
fsck    检查和修复LINUX档案
ln      硬链接   ln -s  软件链接
whereis   查找命令
locate    查找
find      查找   find / -name “***.***”
which     查看工具
whoami    显示当前用户
gcc -v    查看GCC版本
chattr +i filename  禁止删除   chattr -i filename  取消禁止
lsattr    显示隐藏档属性
updatedb  更新资料库
mke2fs    格式化   mkfs -t ext3 
dd if=/etc/passwd of=/tmp/passwd.bak    备份
mount     列出系统所有的分区
mount -t iso9660 /dev/cdrom /mnt/cdrom   挂载光盘
mount -t vfat /dev/fd0 /mnt/floppy       挂载软盘
mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2   挂载fat32分区
mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3         挂载ntfs分区
Linux-NTFS Project: http://linux-ntfs.sourceforge.net/
umount /mnt/hda3  缷载
ifconfig   显示或设置网络设备
service network restart   重启网卡  
ifdown eth0  关闭网卡
ifup eth0    开启网卡
clear    清屏
history    历史记录       !55  执行第55个指令
stty   设置终端    stty -a
fdisk /mbr   删除GRUB
at     僅進行一次的工作排程
crontab   循環執行的例行性命令    [e]编辑,[l]显示,[r]删除任务
&       后台运行程序    tar -zxvf 123.tar.gz & ———>后台运行
jobs    观看后台暂停的程序   jobs -l
fg      将后台程序调到前台   fg n ——>n是数字,可以指定进行那个程序
bg      让工作在后台运行
kill    结束进程    kill -9 PID     [9]强制结束,[15]正常结束,[l]列出可用的kill信号
ps aux  查看后台程序   
top     查看后台程序   top -d 2    每两秒更新一次        top -d 2 -p10604   观看某个PID
        top -b -n 2 > /tmp/top.txt —–>將 top 的資訊進行 2 次,然後將結果輸出到 /tmp/top.txt    
pstree   以树状图显示程序    [A]以 ASCII 來連接, [u]列出PID, [p]列出帐号
killall   要刪除某個服務    killall -9 httpd
free      显示内存状态     free -m  ——–>以M为单位显示
uptime    显示目前系统开机时间
netstat   显示网络状态    netstat -tulnp——>找出目前系統上已在監聽的網路連線及其 PID
dmesg     显示开机信息    demsg | more
nice      设置优先权      nice -n -5 vi & —–>用 root 給一個 nice 植為 -5 ,用於執行 vi 
renice    调整已存在优先权
runlevel  显示目前的runlevel
depmod    分析可载入模块的相依性
lsmod     显示已载入系统的模块
modinfo   显示kernel模块的信息
insmod    载入模块
modprobe   自动处理可载入模块
rmmod     删除模块
chkconfig   检查,设置系统的各种服务     chkconfig –list —–>列出各项服务状态
ntsysv     设置系统的各种服务
cpio      备份文件

压缩命令:
 *.Z      compress 程式壓縮的檔案; 
 *.bz2    bzip2 程式壓縮的檔案; 
 *.gz     gzip 程式壓縮的檔案; 
 *.tar    tar 程式打包的資料,並沒有壓縮過; 
 *.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮
compress filename  压缩文件  加[-d]解压  uncompress
gzip filename   压缩  加[-d]解压  zcat 123.gz 查看压缩文件内容
bzip2 -z filename  压缩  加[-d]解压   bzcat filename.bz2  查看压缩文件内容
tar -cvf /home/123.tar /etc  打包,不压缩
tar -xvf 123.tar   解开包
tar -zxvf /home/123.tar.gz  以gzip解压
tar -jxvf /home/123.tar.bz2  以bzip2解压
tar -ztvf /tmp/etc.tar.gz   查看tar内容
cpio -covB  > [file|device]   份份
cpio -icduv < [file|device]   还原 vi一般用法
一般模式              编辑模式                  指令模式
h 左               a,i,r,o,A,I,R,O             :w 保存
j 下                进入编辑模式                :w! 强制保存
k 上                dd 删除光标当前行           :q! 不保存离开
l 右                ndd 删除n行                 :wq! 保存后离开
0 移动到行首        yy 复制当前行                :e! 还原原始档
$ 移动到行尾        nyy 复制n行                  :w filename 另存为
H 屏幕最上          p,P 粘贴                     :set nu 设置行号
M 屏幕中央          u  撤消                      :set nonu 取消行号
L 屏幕最下          [Ctrl]+r 重做上一个动作       ZZ 保存离开
G 档案最后一行      [ctrl]+z 暂停退出            :set nohlsearch   永久地关闭高亮显示
/work 向下搜索                                   :sp 同时打开两个文档 
?work 向上搜索                                   [Ctrl]+w 两个文档设换
gg 移动到档案第一行                              :nohlsearch    暂时关闭高亮显示 认识SHELL
alias    显示当前所有的命令别名      alias lm=”ls -al”   命令别名    unalias lm 取消命令别名
type      类似which
exprot    设置或显示环境变量
exprot PATH=”$PATH”:/sbin  添加/sbin入PATH路径
echo $PATH    显示PATH路径
bash      进入子程序
name=yang     设定变量
unset name    取消变量
echo $name    显示变量的内容
myname=”$name its me”   &   myname=’$name its me’     单引号时$name失去变量内容
ciw=/etc/sysconfig/network-scripts/     设置路径
env      列出所有环境变量
echo $RANDOM    显示随意产生的数
set      设置SHELL
PS1='[/u@/h /w /A #/#]/$ ‘     提示字元的設定
   [root@linux ~]# read [-pt] variable     ———–读取键盘输入的变量
   參數:
   -p  :後面可以接提示字元!
   -t  :後面可以接等待的『秒數!』
declare    声明 shell 变量
ulimit -a   显示所有限制资料
 ls /tmp/yang && echo “exist” || echo “not exist”
 意思是說,當 ls /tmp/yang 執行後,若正確,就執行echo “exist” ,若有問題,就執行echo “not exist” 
 echo $PATH | cut -d ‘:’ -f 5       以:为分隔符,读取第5段内容
 export | cut -c 10-20      读取第10到20个字节的内容
 last | grep ‘root’    搜索有root的一行,加[-v]反向搜索
 cat /etc/passwd | sort    排序显示
 cat /etc/passwd | wc      显示『行、字数、字节数』正规表示法
[root@test root]# grep [-acinv] ‘搜尋字串’ filename
       參數說明:
       -a :將 binary 檔案以 text 檔案的方式搜尋資料
       -c :計算找到 ‘搜尋字串’ 的次數
       -i :忽略大小寫的不同,所以大小寫視為相同
       -n :順便輸出行號
       -v :反向選擇,亦即顯示出沒有 ‘搜尋字串’ 內容的那一行!
 grep -n ‘the’ 123.txt     搜索the字符 ———–搜尋特定字串       
 grep -n ‘t[ea]st’ 123.txt    搜索test或taste两个字符———利用 [] 來搜尋集合字元
 grep -n ‘[^g]oo’ 123.txt     搜索前面不为g的oo———–向選擇 [^] 
 grep -n ‘[0-9]’ 123.txt  搜索有0-9的数字
 grep -n ‘^the’ 123.txt 搜索以the为行首———–行首搜索^
 grep -n ‘^[^a-zA-Z]’ 123.txt  搜索不以英文字母开头
 grep -n ‘[a-z]$’ 123.txt    搜索以a-z结尾的行———- 行尾搜索$
 grep -n ‘g..d’ 123.txt     搜索开头g结尾d字符———-任意一個字元 . 
 grep -n ‘ooo*’ 123.txt     搜索至少有两个oo的字符———重複字元 *
sed    文本流编辑器    利用脚本命令来处理文本文件
awd    模式扫描和处理语言
 nl 123.txt | sed ‘2,5d’   删除第二到第五行的内容
diff     比较文件的差异
cmp      比较两个文件是否有差异
patch    修补文件
pr       要打印的文件格式化

帐号管理
/etc/passwd    系统帐号信息
/etc/shadow    帐号密码信息    经MD5 32位加密
     在密码栏前面加『 * 』『 ! 』禁止使用某帐号
/etc/group     系统群组信息
/etc/gshadow
newgrp    改变登陆组
useradd  &  adduser    建立新用户  ———> useradd -m test  自动建立用户的登入目录
          useradd -m -g pgroup test ———>指定所属级
/etc/default/useradd   相关设定
/etc/login.defs       UID/GID 有關的設定
passwd    更改密码 ———–> passwd test
usermod   修改用户帐号
userdel   删除帐号 ———–>userdel -r test
chsh      更换登陆系统时使用的SHELL   [-l]显示可用的SHELL;[-s]修改自己的SHELL
chfn      改变finger指令显示的信息
finger    查找并显示用户信息
id        显示用户的ID ———–>  id test
groupadd   添加组
groupmod   与usermod类似
groupdel   删除组
su test    更改用户   su –    进入root,且使用root的环境变量
sudo       以其他身份来执行指令
visudo     编辑/etc/sudoers      加入一行『 test ALL=(ALL) ALL 』
           %wheel ALL = (ALL) ALL               系统里所有wheel群组的用户都可用sudo
           %wheel ALL = (ALL) NOPASSWD: ALL     wheel群组所有用户都不用密码NOPASSWD
       User_Alias ADMPW = vbird, dmtsai, vbird1, vbird3         加入ADMPW组
       ADMPW ALL = NOPASSWD: !/usr/bin/passwd, /usr/bin/passwd [A-Za-z]*, /
       !/usr/bin/passwd root      可以更改使用者密码,但不能更改root密码 (在指令前面加入 ! 代表不可)
PAM (Pluggable Authentication Modules, 嵌入式模組)
who & w     看谁在线                     
last        最近登陆主机的信息
lastlog     最近登入的時間    读取 /var/log/lastlog 
talk        与其他用户交谈
write       发送信息    write test   [ctrl]+d 发送
mesg        设置终端机的写入权限    mesg n 禁止接收     mesg y 
wall        向所有用户发送信息    wall this is q test
mail        写mail   
/etc/default/useradd    家目录默认设置quota      显示磁盘已使用的空间与限制     quota -guvs —–>秀出目前 root 自己的 quota 限制值
           quota -vu   查询
quotacheck   检查磁盘的使用空间与限制     quotacheck -avug  —–>將所有的在 /etc/mtab 內,含有 quota 支援的 partition 進行掃瞄
             [-m] 强制扫描  
     quota一定要是独立的分区,要有quota.user和quota.group两件文件,在/etc/fstab添加一句:
     /dev/hda3 /home ext3 defaults,usrquota,grpquota 1 2
     chmod 600 quota*         设置完成,重启生效
edquota    编辑用户或群组的quota  [u]用户,[g]群组,[p]复制,[t]设置宽限期限 
           edquota -a yang       edquota -p yang -u young —–>复制    
quotaon    开启磁盘空间限制     quotaon -auvg ——–>啟動所有的具有 quota 的 filesystem
quotaoff   关闭磁盘空间限制     quotaoff -a  ——–>關閉了 quota 的限制
repquota -av     查閱系統內所有的具有 quota 的 filesystem 的限值狀態Quota 從開始準備 filesystem 的支援到整個設定結束的主要的步驟大概是:
1、設定 partition 的 filesystem 支援 quota 參數:
由於 quota 必須要讓 partition 上面的 filesystem 支援才行,一般來說, 支援度最好的是 ext2/ext3 ,
其他的 filesystem 類型鳥哥我是沒有試過啦! 啟動 filesystem 支援 quota 最簡單就是編輯 /etc/fstab ,
使得準備要開放的 quota 磁碟可以支援 quota 囉;
2、建立 quota 記錄檔:
剛剛前面講過,整個 quota 進行磁碟限制值記錄的檔案是 aquota.user/aquota.group, 
要建立這兩個檔案就必須要先利用 quotacheck 掃瞄才行喔!
3、編輯 quota 限制值資料:
再來就是使用 edquota 來編輯每個使用者或群組的可使用空間囉;
4、重新掃瞄與啟動 quota :
設定好 quota 之後,建議可以再進行一次 quotacheck ,然後再以 quotaon 來啟動吧!
开机流程简介
1、載入 BIOS 的硬體資訊,並取得第一個開機裝置的代號; 
2、讀取第一個開機裝置的 MBR 的 boot Loader (亦即是 lilo, grub, spfdisk 等等) 的開機資訊; 
3、載入 Kernel 作業系統核心資訊, Kernel 開始解壓縮,並且嘗試驅動所有硬體裝置; 
4、Kernel 執行 init 程式並取得 run-level 資訊; 
5、init 執行 /etc/rc.d/rc.sysinit 檔案; 
6、啟動核心的外掛模組 (/etc/modprobe.conf); 
7、init 執行 run-level 的各個批次檔( Scripts ); 
8、init 執行 /etc/rc.d/rc.local 檔案; 
9、執行 /bin/login 程式,並等待使用者登入; 
10、登入之後開始以 Shell 控管主機。在/etc/rc.d/rc3.d內,以S开头的为开机启动,以K开头的为关闭,接着的数字代表执行顺序GRUB vga设定
彩度/解析度  640×480  800×600  1024×768  1280×1024   bit 
    256        769      771      773       775      8 bit 
   32768       784      787      790       793     15 bit 
   65536       785      788      791       794     16 bit 
   16.8M       786      789      792       795     32 bit
./configure    检查系统信息       ./configure –help | more  帮助信息
make clean     清除之前留下的文件
make           编译
make install   安装rpm -q  —–>查询是否安装             rpm -ql ——>查询该套件所有的目录
rpm -qi —–>查询套件的说明资料       rpm -qc[d] —–>设定档与说明档
rpm -ivh  —->安装                    rpm -V  ——–>查看套件有否更动过
rpm -e  ——>删除                    rpm -Uvh ——->升级安装  
–nodeps —–>强行安装                –test —–>测试安装

Linux Shell Command

Linux-shell-完全詳解命令

一、 Shell簡介:什麽是Shell,Shell命令的兩種執行方式1

二、 幾種常見的Shell1

三、 Shell腳本語言與編譯型語言的差異2

四、什麽時候使用Shell3

五、 第一個Shell腳本3

六、Shell變量:Shell變量的定義、刪除變量、只讀變量、變量類型5

七、Shell特殊變量:Shell $0, $#, $*, $@, $?, $$和命令行參數6

八、 Shell替換:Shell變量替換,命令替換,轉義字符9

九、 Shell運算符:Shell算數運算符、關系運算符、布爾運算符、字符串運算符12

十、 Shell註釋20

十一、 Shell字符串20

十二、Shell數組:shell數組的定義、數組長度21

十三、 Shell echo命令23

十四、 shell printf命令:格式化輸出語句24

十五、Shell if else語句25

十六、Shell case esac語句28

十七、Shell for循環30

十八、Shell while循環31

十九、Shell until循環32

二十、Shell break和continue命令33

二十一、Shell函數:Shell函數返回值、刪除函數、在終端調用函數35

二十二、Shell函數參數37

二十三、Shell輸入輸出重定向:Shell Here Document,/dev/null文件38

二十四、Shell文件包含41

Linux-shell-完全詳解(1)
一、Shell簡介:什麽是Shell,Shell命令的兩種執行方式

Shell本身是一個用C語言編寫的程序,它是用戶使用Unix/Linux的橋梁,用戶的大部分工作都是通過Shell完成的。Shell既是一種命令語言,又是一種程序設計語言。作為命令語言,它交互式地解釋和執行用戶輸入的命令;作為程序設計語言,它定義了各種變量和參數,並提供了許多在高級語言中才具有的控制結構,包括循環和分支。
它雖然不是Unix/Linux系統內核的一部分,但它調用了系統核心的大部分功能來執行程序、建立文件並以並行的方式協調各個程序的運行。因此,對於用戶來說,shell是最重要的實用程序,深入了解和熟練掌握shell的特性極其使用方法,是用好Unix/Linux系統的關鍵。
Shell有兩種執行命令的方式:

1、交互式(Interactive):解釋執行用戶的命令,用戶輸入一條命令,Shell就解釋執行一條。

2、批處理(batch):用戶事先寫一個Shell腳本(Script),其中有很多條命令,讓Shell一次把這些命令執行完,而不必一條一條地敲命令。
Shell腳本和編程語言很相似,也有變量和流程控制語句,但Shell腳本是解釋執行的,不需要編譯,Shell程序從腳本中一行一行讀取並執行這些命令,相當於一個用戶把腳本中的命令一行一行敲到Shell提示符下執行。
Shell初學者請註意,在平常應用中,建議不要用 root 帳號運行 Shell 。作為普通用戶,不管您有意還是無意,都無法破壞系統;但如果是 root,那就不同了,只要敲幾個字母,就可能導致災難性後果。

二、幾種常見的Shell

上面提到過,Shell是一種腳本語言,那麽,就必須有解釋器來執行這些腳本。
Unix/Linux上常見的Shell腳本解釋器有bash、sh、csh、ksh等,習慣上把它們稱作一種Shell。我們常說有多少種Shell,其實說的是Shell腳本解釋器。

bash

bash是Linux標準默認的shell,本教程也基於bash講解。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的縮寫,內部命令一共有40個。
Linux使用它作為默認的shell是因為它有諸如以下的特色:

可以使用類似DOS下面的doskey的功能,用方向鍵查閱和快速輸入並修改命令。

1、自動通過查找匹配的方式給出以某字符串開頭的命令。

2、包含了自身的幫助功能,你只要在提示符下面鍵入help就可以得到相關的幫助。

sh

sh

由Steve Bourne開發,是Bourne Shell的縮寫,sh 是Unix 標準默認的shell。

ash

ash shell 是由Kenneth Almquist編寫的,Linux中占用系統資源最少的一個小shell,它只包含24個內部命令,因而使用起來很不方便。

csh

csh 是Linux比較大的內核,它由以William Joy為代表的共計47位作者編成,共有52個內部命令。該shell其實是指向/bin/tcsh這樣的一個shell,也就是說,csh其實就是tcsh。

ksh

ksh 是Korn shell的縮寫,由Eric Gisin編寫,共有42條內部命令。該shell最大的優點是幾乎和商業發行版的ksh完全兼容,這樣就可以在不用花錢購買商業版本的情況下嘗試商業版本的性能了。

註意:bash是 Bourne Again Shell 的縮寫,是linux標準的默認shell ,它基於Bourne shell,吸收了C shell和Korn shell的一些特性。bash完全兼容sh,也就是說,用sh寫的腳本可以不加修改的在bash中執行。

三、Shell腳本語言與編譯型語言的差異

大體上,可以將程序設計語言可以分為兩類:編譯型語言和解釋型語言。

編譯型語言

很多傳統的程序設計語言,例如Fortran、Ada、Pascal、C、C++和Java,都是編譯型語言。這類語言需要預先將我們寫好的源代碼(source code)轉換成目標代碼(object code),這個過程被稱作“編譯”。
運行程序時,直接讀取目標代碼(object code)。由於編譯後的目標代碼(object code)非常接近計算機底層,因此執行效率很高,這是編譯型語言的優點。
但是,由於編譯型語言多半運作於底層,所處理的是字節、整數、浮點數或是其他機器層級的對象,往往實現一個簡單的功能需要大量復雜的代碼。例如,在C++裏,就很難進行“將一個目錄裏所有的文件復制到另一個目錄中”之類的簡單操作。

解釋型語言

解釋型語言也被稱作“腳本語言”。執行這類程序時,解釋器(interpreter)需要讀取我們編寫的源代碼(source code),並將其轉換成目標代碼(object code),再由計算機運行。因為每次執行程序都多了編譯的過程,因此效率有所下降。

使用腳本編程語言的好處是,它們多半運行在比編譯型語言還高的層級,能夠輕易處理文件與目錄之類的對象;缺點是它們的效率通常不如編譯型語言。不過權衡之下,通常使用腳本編程還是值得的:花一個小時寫成的簡單腳本,同樣的功能用C或C++來編寫實現,可能需要兩天,而且一般來說,腳本執行的速度已經夠快了,快到足以讓人忽略它性能上的問題。腳本編程語言的例子有awkperl、Python、Ruby與Shell。

四、什麽時候使用Shell

因為Shell似乎是各UNIX系統之間通用的功能,並且經過了POSIX的標準化。因此,Shell腳本只要“用心寫”一次,即可應用到很多系統上。因此,之所以要使用Shell腳本是基於:

1、簡單性:Shell是一個高級語言;通過它,你可以簡潔地表達復雜的操作。

2、可移植性:使用POSIX所定義的功能,可以做到腳本無須修改就可在不同的系統上執行。

3、開發容易:可以在短時間內完成一個功能強大又妤用的腳本
但是,考慮到Shell腳本的命令限制和效率問題,下列情況一般不使用Shell:

1、資源密集型的任務,尤其在需要考慮效率時(比如,排序,hash等等)。

2、需要處理大任務的數學操作,尤其是浮點運算,精確運算,或者復雜的算術運算(這種情況一般使用C++或FORTRAN 來處理)。

3、有跨平臺(操作系統)移植需求(一般使用C 或Java)。

4、復雜的應用,在必須使用結構化編程的時候(需要變量的類型檢查,函數原型,等等)。

5、對於影響系統全局性的關鍵任務應用。

6、對於安全有很高要求的任務,比如你需要一個健壯的系統來防止入侵、破解、惡意破壞等等。

7、項目由連串的依賴的各個部分組成。

8、需要大規模的文件操作。

9、需要多維數組的支持。

10、需要數據結構的支持,比如鏈表或數等數據結構。

11、需要產生或操作圖形化界面 GUI。

12、需要直接操作系統硬件。

13、需要 I/O 或socket 接口。

14、需要使用庫或者遺留下來的老代碼的接口。

15、私人的、閉源的應用(shell 腳本把代碼就放在文本文件中,全世界都能看到)。


如果你的應用符合上邊的任意一條,那麽就考慮一下更強大的語言吧——或許是Perl、Tcl、Python、Ruby——或者是更高層次的編譯語言比如C/C++,或者是Java。即使如此,你會發現,使用shell來原型開發你的應用,在開發步驟中也是非常有用的。

五、第一個Shell腳本

打開文本編輯器,新建一個文件,擴展名為sh(sh代表shell),擴展名並不影響腳本執行,見名知意就好,如果你用php寫shell 腳本,擴展名就用php好了。

輸入一些代碼:

#!/bin/bash

echo “Hello World !”

“#!” 是一個約定的標記,它告訴系統這個腳本需要什麽解釋器來執行,即使用哪一種Shell。echo命令用於向窗口輸出文本。

運行Shell腳本有兩種方法。

作為可執行程序

將上面的代碼保存為test.sh,並 cd 到相應目錄:

chmod +x ./test.sh  #使腳本具有執行權限./test.sh  #執行腳本

註意,一定要寫成./test.sh,而不是test.sh。運行其它二進制的程序也一樣,直接寫test.sh,linux系統會去PATH裏尋找有沒有叫test.sh的,而只有/bin, /sbin, /usr/bin,/usr/sbin等在PATH裏,你的當前目錄通常不在PATH裏,所以寫成test.sh是會找不到命令的,要用./test.sh告訴系統說,就在當前目錄找。

通過這種方式運行bash腳本,第一行一定要寫對,好讓系統查找到正確的解釋器。

這裏的”系統”,其實就是shell這個應用程序(想象一下Windows Explorer),但我故意寫成系統,是方便理解,既然這個系統就是指shell,那麽一個使用/bin/sh作為解釋器的腳本是不是可以省去第一行呢?是的。

作為解釋器參數

這種運行方式是,直接運行解釋器,其參數就是shell腳本的文件名,如:

/bin/sh test.sh/bin/php test.php

這種方式運行的腳本,不需要在第一行指定解釋器信息,寫了也沒用。

再看一個例子。下面的腳本使用 read 命令從 stdin 獲取輸入並賦值給 PERSON 變量,最後在 stdout 上輸出:

#!/bin/bash

# Author : mozhiyan

# Copyright (c) http://see.xidian.edu.cn/cpp/linux/

# Script follows here:

echo “What is your name?”

read PERSON

echo “Hello, $PERSON”

運行腳本:

chmod +x ./test.sh$./test.shWhat is your name?mozhiyanHello, mozhiyan$

六、Shell變量:Shell變量的定義、刪除變量、只讀變量、變量類型

Shell支持自定義變量。

定義變量

定義變量時,變量名不加美元符號($),如:

variableName=”value”

註意,變量名和等號之間不能有空格,這可能和你熟悉的所有編程語言都不一樣。同時,變量名的命名須遵循如下規則:

1、首個字符必須為字母(a-z,A-Z)。

2、中間不能有空格,可以使用下劃線(_)。

3、不能使用標點符號。

4、不能使用bash裏的關鍵字(可用help命令查看保留關鍵字)。


變量定義舉例:

myUrl=”http://see.xidian.edu.cn/cpp/linux/”

myNum=100

使用變量

使用一個定義過的變量,只要在變量名前面加美元符號($)即可,如:

your_name=”mozhiyan”

echo $your_name

echo ${your_name}

變量名外面的花括號是可選的,加不加都行,加花括號是為了幫助解釋器識別變量的邊界,比如下面這種情況:

for skill in Ada Coffe Action Java

do

    echo “I am good at ${skill}Script”

done

如果不給skill變量加花括號,寫成echo “I am good at $skillScript”,解釋器就會把$skillScript當成一個變量(其值為空),代碼執行結果就不是我們期望的樣子了。

推薦給所有變量加上花括號,這是個好的編程習慣。

重新定義變量

已定義的變量,可以被重新定義,如:

myUrl=”http://see.xidian.edu.cn/cpp/linux/”

echo ${myUrl}

myUrl=”http://see.xidian.edu.cn/cpp/shell/”

echo ${myUrl}

這樣寫是合法的,但註意,第二次賦值的時候不能寫 $myUrl=”http://see.xidian.edu.cn/cpp/shell/”,使用變量的時候才加美元符($)。

只讀變量

使用 readonly 命令可以將變量定義為只讀變量,只讀變量的值不能被改變。

下面的例子嘗試更改只讀變量,結果報錯:

#!/bin/bash

myUrl=”http://see.xidian.edu.cn/cpp/shell/”

readonly myUrl

myUrl=”http://see.xidian.edu.cn/cpp/danpianji/”

運行腳本,結果如下:

/bin/sh: NAME: This variable is read only.

刪除變量

使用 unset 命令可以刪除變量。語法:

unset variable_name

變量被刪除後不能再次使用;

unset 命令不能刪除只讀變量。

舉個例子:

#!/bin/sh

myUrl=”http://see.xidian.edu.cn/cpp/u/xitong/”

unset myUrl

echo $myUrl

上面的腳本沒有任何輸出。

變量類型

運行shell時,會同時存在三種變量:

1) 局部變量

局部變量在腳本或命令中定義,僅在當前shell實例中有效,其他shell啟動的程序不能訪問局部變量。

2) 環境變量

所有的程序,包括shell啟動的程序,都能訪問環境變量,有些程序需要環境變量來保證其正常運行。必要的時候shell腳本也可以定義環境變量。

3) shell變量

shell變量是由shell程序設置的特殊變量。shell變量中有一部分是環境變量,有一部分是局部變量,這些變量保證了shell的正常運行。

七、Shell特殊變量:Shell $0, $#, $*, $@, $?, $$和命令行參數

前面已經講到,變量名只能包含數字、字母和下劃線,因為某些包含其他字符的變量有特殊含義,這樣的變量被稱為特殊變量。

例如,$ 表示當前Shell進程的id,即pid,看下面的代碼:

$echo $$

運行結果

29949

特殊变量列表
变量含义
$0当前脚本的文件名
$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。
$#传递给脚本或函数的参数个数。
$*传递给脚本或函数的所有参数。
$@传递给脚本或函数的所有参数。被双引号(” “)包含时,与 $* 稍有不同,下面将会讲到。
$?上个命令的退出状态,或函数的返回值。
$$当前Shell进程ID。对于 Shell 脚本,就是这些脚本所在的进程ID。

命令行参数

運行腳本時傳遞給腳本的參數稱為命令行參數。命令行參數用 $n 表示,例如,$1 表示第一個參數,$2 表示第二個參數,依次類推。

請看下面的腳本:

#!/bin/bash

echo “file Name: $0″

echo “First Parameter : $1”

echo “First Parameter : $2”

echo “Quoted Values: $@”

echo “Quoted Values: $*”

echo “Total Number of Parameters : $#”

運行結果:

$./test.sh Zara AliFile Name : ./test.shFirst Parameter : ZaraSecond Parameter : AliQuoted Values: Zara AliQuoted Values: Zara AliTotal Number of Parameters : 2

$* 和 $@ 的區別

$* 和 $@ 都表示傳遞給函數或腳本的所有參數,不被雙引號(” “)包含時,都以”$1” “$2” … “$n” 的形式輸出所有參數。

但是當它們被雙引號(” “)包含時,”$*” 會將所有的參數作為一個整體,以”$1 $2 … $n”的形式輸出所有參數;”$@” 會將各個參數分開,以”$1″ “$2” … “$n” 的形式輸出所有參數。

下面的例子可以清楚的看到 $* 和 $@ 的區別:

#!/bin/bash

echo “\$*=” $*

echo “\”\$*\”=” “$*”

echo “\$@=” $@

echo “\”\$@\”=” “$@”

echo “print each param from \$*”

for var in $*

do

    echo “$var”

done

echo “print each param from \$@”

for var in $@

do

    echo “$var”

done

echo “print each param from \”\$*\””

for var in “$*”

do

    echo “$var”

done

echo “print each param from \”\$@\””

for var in “$@”

do

    echo “$var”

done

執行 ./test.sh “a” “b” “c” “d”,看到下面的結果:

$*=  a b c d”$*”= a b c d$@=  a b c d”$@”= a b c dprint each param from $*abcdprint each param from $@abcdprint each param from “$*”a b c dprint each param from “$@”abcd

退出狀態

$? 可以獲取上一個命令的退出狀態。所謂退出狀態,就是上一個命令執行後的返回結果。
退出狀態是一個數字,一般情況下,大部分命令執行成功會返回 0,失敗返回 1。
不過,也有一些命令返回其他值,表示不同類型的錯誤。


下面例子中,命令成功執行:

$./test.sh Zara AliFile Name : ./test.shFirst Parameter : ZaraSecond Parameter : AliQuoted Values: Zara AliQuoted Values: Zara AliTotal Number of Parameters : 2$echo $?0$


$? 也可以表示函數的返回值,後續將會講解。

八、Shell替換:Shell變量替換,命令替換,轉義字符

如果表達式中包含特殊字符,Shell 將會進行替換。例如,在雙引號中使用變量就是一種替換,轉義字符也是一種替換。

舉個例子:

#!/bin/bash

a=10

echo -e “Value of a is $a \n”

運行結果:

Value of a is 10

這裏 -e 表示對轉義字符進行替換。如果不使用 -e 選項,將會原樣輸出:

Value of a is 10\n


下面的轉義字符都可以用在 echo 中:

转义字符含义
\\反斜杠
\a警报,响铃
\b退格(删除键)
\f换页(FF),将当前位置移到下页开头
\n换行
\r回车
\t水平制表符(tab键) 
\v垂直制表符

可以使用 echo 命令的 -E 選項禁止轉義,默認也是不轉義的;使用 -n 選項可以禁止插入換行符。

命令替換

命令替換是指Shell可以先執行命令,將輸出結果暫時保存,在適當的地方輸出。

命令替換的語法:

`command`

註意是反引號,不是單引號,這個鍵位於 Esc 鍵下方。

下面的例子中,將命令執行結果保存在變量中:

#!/bin/bash

date=`date`

echo “Date is $DATE”

users=`who | wc -l`

echo “Logged in user are $USERS”

UP=`date ; uptime`

echo “Uptime is $UP”

運行結果:

Date is Thu Jul  2 03:59:57 MST 2009Logged in user are 1Uptime is Thu Jul  2 03:59:57 MST 200903:59:57 up 20 days, 14:03,  1 user,  load avg: 0.13, 0.07, 0.15

變量替換

變量替換可以根據變量的狀態(是否為空、是否定義等)來改變它的值

可以使用的變量替換形式:

形式说明
${var}变量本来的值
${var:-word}如果变量 var 为空或已被删除(unset),那么返回 word,但不改变 var 的值。
${var:=word}如果变量 var 为空或已被删除(unset),那么返回 word,并将var 的值设置为 word。
${var:?message}如果变量 var 为空或已被删除(unset),那么将消息 message 送到标准错误输出,可以用来检测变量 var 是否可以被正常赋值。

若此替换出现在Shell脚本中,那么脚本将停止运行。
${var:+word}如果变量 var 被定义,那么返回 word,但不改变 var 的值。

請看下面的例子:

#!/bin/bash echo ${var:-“Variable is not set“}echo “1 – Value of var is ${var}” echo ${var:=”Variable is not set”}echo “2 – Value of var is ${var}” unset varecho ${var:+”This is default value”}echo “3 – Value of var is $var” var=”Prefix”echo ${var:+”This is default value”}echo “4 – Value of var is $var” echo ${var:?”Print this message”}echo “5 – Value of var is ${var}”

運行結果:

Variable is not set

1 – Value of var is

Variable is not set

2 – Value of var is Variable is not set

3 – Value of var is

This is default value

4 – Value of var is Prefix

Prefix

5 – Value of var is Prefix

VI命令详解

vi命令示例大全

命令历史

以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。

进入vi

vi filename # 打开或新建文件,并将光标置于第一行首
vi +n filename # 打开文件,并将光标置于第n行首
vi + filename # 打开文件,并将光标置于最后一行首
vi +/pattern filename # 打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename # 在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename # 打开多个文件,依次进行编辑

文件命令

打开单个文件
vim file

同时打开多个文件
vim file1 file2 file3 …

在vim窗口中打开一个新文件
:open file

在新窗口中打开文件
:split file

切换到下一个文件
:bn

切换到上一个文件
:bp

查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。
:args

打开远程文件,比如ftp或者share folder
:e ftp://192.168.10.76/abc.txt
:e \qadrive\test\1.txt

vim的模式

正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空

插入模式(按i键进入) 左下角显示–INSERT–

可视模式(不知道如何进入) 左下角显示–VISUAL–

保存退出

w # 保存当前文件
w /tmp1 # 另存为/tmp1
20,59w /tmp1 # 仅将20-59行之间的内存另存为/tmp1
x 或 wq # 保存退出
q # 退出vi
q! # 退出不保存
!command # 执行shell命令command
n1,n2 w !command # 将文件中n1行至n2行的内容作为command的输入并执行之,若不指定n1,n2,则表示将整个文件内容作为command的输入
r !command # 将命令command的输出结果放到当前行
w !sudo tee % # 保存没权限时,可获取权限再保存

导航

h # 光标左移一个字符
l # 光标右移一个字符
space # 光标右移一个字符
Backspace # 光标左移一个字符
k 或 Ctrl+p # 光标上移一行
j 或 Ctrl+n # 光标下移一行
Enter # 光标下移一行
w 或 W # 光标右移一个字至字首
b 或 B # 光标左移一个字至字首
e 或 E # 光标右移一个字至字尾
) # 光标移至句尾
( # 光标移至句首
} # 光标移至段落开头
{ # 光标移至段落结尾
nG # 光标移至第n行首
n+ # 光标下移n行
n- # 光标上移n行
n$ # 光标移至第n行尾
H # 光标移至屏幕顶行
M # 光标移至屏幕中间行
L # 光标移至屏幕最后行
0 # (注意是数字零)光标移至当前行首
$ # 光标移至当前行尾
% 括号匹配

屏幕翻滚

Ctrl+u # 向文件首翻半屏
Ctrl+d # 向文件尾翻半屏
Ctrl+f # 向文件尾翻一屏
Ctrl+b # 向文件首翻一屏
nz # 将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部

插入

i # 在光标前
I # 在当前行首
a # 光标后
A # 在当前行尾
o # 在当前行之下新开一行
O # 在当前行之上新开一行
r # 替换当前字符
R # 替换当前字符及其后的字符,直至按ESC键
s # 从当前光标位置处开始,以输入的文本替代指定数目的字符
S # 删除指定数目的行,并以所输入文本代替之
ncw 或 nCW # 修改指定数目的字
nCC # 修改指定数目的行

删除

ndw 或 ndW # 删除光标处开始及其后的n-1个字
do # 删至行首
d$ # 删至行尾
ndd # 删除当前行及其后n-1行
x 或 X # 删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u # 删除输入方式下所输入的文本
n1,n2 d # 将n1行到n2行之间的内容删除
%d # 删除全部内容
1,$d # 删除全部内容

复制粘贴、剪切、移动

yy # 复制当前行
nyy # 复制当前行开始的n行
先按 v 然后方向键选择区域,按 y 复制选中行
dd # 剪切当前行
p(小) # 在当前光标处下面粘贴内容。
P(大) # 在当前光标处上面粘贴内容
n1,n2 co n3 # 将n1行到n2行之间的内容拷贝到第n3行下
n1,n2 m n3 # 将n1行到n2行之间的内容移至到第n3行下

vi编辑器中的各种(整行,多行,一个单词)复制

2014年06月06日 18:03:02 笑笑小懒猪 阅读数 7359那么vi编辑器中的整行(多行)复制与粘贴就非常必要了。

    1、复制

   1)单行复制

   在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;

   2)多行复制

   在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3……

    2、粘贴

   在命令模式下,将光标移动到将要粘贴的行处,按“p”进行粘贴

vi复制多行文本的方法
方法1:
光标放到第6行,
输入:2yy
光标放到第9行,
输入:p
此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。
方法2:
命令行模式下输入
6,9 co 12
复制第6行到第9行之间的内容到第12行后面。
方法3:
有时候不想费劲看多少行或复制大量行时,可以使用标签来替代
光标移到起始行,输入ma
光标移到结束行,输入mb
光标移到粘贴行,输入mc
然后 :’a,’b co ‘c  把 co 改成 m就成剪切了
要删除多行的话,可以用 :5, 9de

vi复制一个单词的方法

光标移到想要被复制词的词首,输入yw
光标移到想到粘贴的位置,输入p

vi复制几个字母(字符)的方法

光标移到想要被复制字符的首位置,若想复制5个字符输入:5yl

光标移到想到粘贴的位置,输入p

搜索(查找)

/abc # 从光标开始处向文件尾搜索abc
?abc # 从光标开始处向文件首搜索abc
/\/abc # 从光标开始处向文件尾搜索/abc,其中/是转义
n # 在同一方向重复上一次搜索命令
N # 在反方向上重复上一次搜索命令

替换

s/vivian/sky/ # 替换当前行第一个 vivian 为 sky
s/vivian/sky/g # 替换当前行所有 vivian 为 sky
n,$s/vivian/sky/ # 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
n,$s/vivian/sky/g # 替换第 n 行开始到最后一行中每一行所有 vivian 为sky
%s/vivian/sky/g # (等同于 g/vivian/s//sky/) 替换每一行的每一个 vivian 为 sky
s#vivian/#sky/# # 替换当前行第一个 vivian/ 为 sky/(可以使用 #或+作为分隔符,此时中间出现的 / 不会作为分隔符)
s/p1/p2/g # 将当前行中所有p1均用p2替代
n1,n2s/p1/p2/g # 将第n1至n2行中所有p1均用p2替代
g/p1/s//p2/g # 将文件中所有p1均用p2替换

寄存器

"?nyy # 将当前行及其下n行的内容保存到寄存器?中,其中?为一个字母,n为一个数字
"?nyw # 将当前行及其下n个字保存到寄存器?中,其中?为一个字母,n为一个数字
"?nyl # 将当前行及其下n个字符保存到寄存器?中,其中?为一个字母,n为一个数字
"?p # 取出寄存器?中的内容并将其放到光标位置处。这里?可以是一个字母,也可以是一个数字
ndd # 将当前行及其下共n行文本删除,并将所删内容放到1号删除寄存器中。

选项设置

set number # 显示行号
set number! # 不显示行号,其它选项同理加!号
set all # 列出所有选项设置情况
set term # 设置终端类型
set ignorance # 在搜索中忽略大小写
set list # 显示制表位(Ctrl+I)和行尾标志($)
set report # 显示由面向行的命令修改过的数目
set terse # 显示简短的警告信息
set warn # 在转到别的文件时若没保存当前文件则显示NO write信息
set nomagic # 允许在搜索模式中,使用前面不带“”的特殊字符
set nowrapscan # 禁止vi在搜索到达文件两端时,又从另一端开始
set mesg # 允许vi显示其他用户用write写到自己终端上的信息

插入命令

i 在当前位置生前插入

I 在当前行首插入

a 在当前位置后插入

A 在当前行尾插入

o 在当前行之后插入一行

O 在当前行之前插入一行

查找命令

/text  查找text,按n健查找下一个,按N健查找前一个。

?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

vim中有一些特殊字符在查找时需要转义  .*[]^%/?~$

:set ignorecase  忽略大小写的查找

:set noignorecase  不忽略大小写的查找

查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。

:set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。

:set nohlsearch  关闭高亮搜索显示

:nohlsearch  关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。

:set incsearch  逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。

:set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。

替换命令

ra 将当前字符替换为a,当期字符即光标所在字符。

s/old/new/ 用old替换new,替换当前行的第一个匹配

s/old/new/g 用old替换new,替换当前行的所有匹配

%s/old/new/ 用old替换new,替换所有行的第一个匹配

%s/old/new/g 用old替换new,替换整个文件的所有匹配

:10,20 s/^/ /g 在第10行知第20行每行前面加四个空格,用于缩进。

ddp 交换光标所在行和其下紧邻的一行。

移动命令

h 左移一个字符
l 右移一个字符,这个命令很少用,一般用w代替。
k 上移一个字符
j 下移一个字符

以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入3个!,3a!,这里的Esc是必须的,否则命令不生效。

w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。

b 向后移动一个单词 2b 向后移动2个单词

e,同w,只不过是光标停在单词尾部

ge,同b,光标停在单词尾部。

^ 移动到本行第一个非空白字符上。

0(数字0)移动到本行第一个字符上,

移动到本行第一个字符。同0健。

$ 移动到行尾 3$ 移动到下面3行的行尾

gg 移动到文件头。 = [[

G(shift + g) 移动到文件尾。 = ]]

f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。

F 同f,反向查找。

跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。另一个方法是行号+G,比如230G跳到230行。

Ctrl + e 向下滚动一行

Ctrl + y 向上滚动一行

Ctrl + d 向下滚动半屏

Ctrl + u 向上滚动半屏

Ctrl + f 向下滚动一屏

Ctrl + b 向上滚动一屏

撤销和重做

u 撤销(Undo)

U 撤销对整行的操作

Ctrl + r 重做(Redo),即撤销的撤销。

删除命令

x 删除当前字符

3x 删除当前光标开始向后三个字符

X 删除当前字符的前一个字符。X=dh

dl 删除当前字符, dl=x

dh 删除前一个字符

dd 删除当前行

dj 删除上一行

dk 删除下一行

10d 删除当前行开始的10行。

D 删除当前字符至行尾。D=d$

d$ 删除当前字符之后的所有字符(本行)

kdgg 删除当前行之前所有行(不包括当前行)

jdG(jd shift + g) 删除当前行之后所有行(不包括当前行)

:1,10d 删除1-10行

:11,$d 删除11行及以后所有的行

:1,$d 删除所有行

J(shift + j)  删除两行之间的空行,实际上是合并两行。

拷贝和粘贴

yy 拷贝当前行

nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。

p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。

shift+p 在当前行前粘贴

:1,10 co 20 将1-10行插入到第20行之后。

:1,$ co $ 将整个文件复制一份并添加到文件尾部。

正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制

ddp交换当前行和其下一行

xp交换当前字符和其后一个字符

剪切命令

正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按d即可剪切

ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴

:1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。

:1, 10 m 20 将第1-10行移动到第20行之后。

退出命令

:wq 保存并退出

ZZ 保存并退出

:q! 强制退出并忽略所有更改

:e! 放弃所有修改,并打开原来文件。

窗口命令

:split或new 打开一个新窗口,光标停在顶层的窗口上

:split file或:new file 用新窗口打开文件

split打开的窗口都是横向的,使用vsplit可以纵向打开窗口。

Ctrl+ww 移动到下一个窗口

Ctrl+wj 移动到下方的窗口

Ctrl+wk 移动到上方的窗口

关闭窗口

:close 最后一个窗口不能使用此命令,可以防止意外退出vim。
:q 如果是最后一个被关闭的窗口,那么将退出vim。

ZZ 保存并退出。

关闭所有窗口,只保留当前窗口
:only

录制宏

按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

执行shell命令

:!command

:!ls 列出当前目录下文件

:!perl -c script.pl 检查perl脚本语法,可以不用退出vim,非常方便。

:!perl script.pl 执行perl脚本,可以不用退出vim,非常方便。

:suspend或Ctrl – Z 挂起vim,回到shell,按fg可以返回vim。

注释命令

perl程序中#开始的行为注释,所以要注释某些行,只需在行首加入#

3,5 s/^/#/g 注释第3-5行

3,5 s/^#//g 解除3-5行的注释

1,$ s/^/#/g 注释整个文档。

:%s/^/#/g 注释整个文档,此法更快。

帮助命令

:help or F1 显示整个帮助
:help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。
:help ‘number’ Vim选项的帮助用单引号括起
:help 特殊键的帮助用<>扩起
:help -t Vim启动参数的帮助用-
:help i_ 插入模式下Esc的帮助,某个模式下的帮助用模式_主题的模式

帮助文件中位于||之间的内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回

其他非编辑命令

. 重复前一次命令

:set ruler?  查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看

:scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。

:set list 显示非打印字符,如tab,空格,行尾等。如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你的文件中的确有tab,如果开启了expendtab,那么tab将被扩展为空格。