|
|
用户名:jackiez 笔名:北洋の魚 地区: 河北-天津 行业:本科 |
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
意识促成习惯,习惯成就人生!
......
CATT的功能介绍
CATT的功能介绍
CATT(Computer Aided Test Tool)是一个计算机辅助测试工具
CATT可以将你所做的操作记录下来,制作成一个模板,对这个模板我们还可以根据需要进行修改。此外,我们还可以创建变式,对模板的一些数据使用不同的变式运行
CATT的用途
我们每次对系统进行升级后,都要进行很多的测试工作,如果使用CATT将整个测试过程创建为一个模板,就可以大大的减少测试所用的时间.
修改完权限后,可以使用CATT测试该权限是否还存在问题
CATT的使用方法
一、创建实例的方法
1.使用事务码SCEM或者SCAT,进入CATT初始屏幕;
2.在“测试情况”中输入测试实例的名称,点击创建图标
3.输入你想做操作的事务码,点击“Record”,此后的操作和正常操作没有区别;
4.每个事物结束时,便会回到出现对话框:
5.如果还有后续操作,则继续输入事务码,否则点击“End and copy”;
6.这样一个实例就建好了,你可以看到建好的每个步骤
二、修改实例的方法
1.在实例中添加事务码或注释:
进入修改状态,在所需要添加事务的节点上,点击添加图标,可以选择是添加事务码,还是添加注释。
2.在实例中删除事务码:
进入修改状态,选中所要删除的事务,点击删除图标 ,便可将该事物删除。
3.删除某个步骤,选中所要删除的步骤,点击删除图标 ,便可将该步骤删除
三、编辑变式的方法
1.进入修改状态,选中要修改的步骤,点击“添加变式”的图标;
2.点击“New”按钮,创建一个新的变式;
3.输入变式名称和变式值,然后点击“确定”;
4.修改步骤中的,修改相应的值,然后,进行保存。
四、运行实例的方法
1.进入CATT初始屏幕,选择需要运行的实例,点击运行图标;
2.选择是在前台运行,后台运行还是显示错误的运行方式,还可以选择不同的变式;
3.点击“运行”图标,系统会按照设定的步骤和指定的变式进行运行,执行每个步骤只需要按回车键。
SAP BAPI 学習筆記080820
SAPシステムの内部構造に精通していないので、今日BAPIについての知識を調査した。
BABIはABAPのコーディング単位であり、汎用モジュールと呼ばれる。汎用モジュールのひとつ一つは汎用グループと呼ばれる集約のめんばである。すべての汎用グループは、そのメンバである汎用モジュールが同じビジネスプロセスに関連するタスクを実行するように設計されでいる。
汎用モジュールは、それぞれが固有のプライベート変数宣言をもつことに加え、汎用グループ内で共通の変数を使ってお互い情報を共有できる。標準のSAP汎用モジュールはこの情報共有の手法を頻繁に使用する。
平均的なSAPシステムの場合、約八千の汎用グループのなかにおよそ五万の汎用モジュールが含まれている。これたが五万の汎用モジュールのうちやく九千語五百をSAPシステムの外側から呼び出すことが可能であるが、このあたいはBABIとなる汎用モジュールの割合によって変動する。
SAP Dynpro
sql server 2005中新增加的try catch
sql server 2005中新增加的try catch,可以很容易捕捉异常了,今天大概学习看了下,归纳下要点如下
基本用法BEGIN TRY
{ sql_statement |
statement_block }
END TRY
BEGIN CATCH
{ sql_statement |
statement_block }
END CATCH
,和普通语言的异常处理用法差不多,但要注意的是,SQL SERVER只捕捉那些不是严重的异常,当比如数据库不能连接等这类异常时,是不能捕捉的一个例子:BEGIN TRY
DECLARE @X INT
-- Divide by zero to generate Error
SET @X = 1/0
PRINT 'Command after error in TRY block'
END TRY
BEGIN CATCH
PRINT 'Error Detected'
END CATCH
PRINT 'Command after TRY/CATCH blocks'
另外try catch可以嵌套Begin TRY
delete from GrandParent where Name = 'jackie'
print 'GrandParent deleted successfully'
End Try
Begin Catch
Print 'Error Deleting GrandParent Record'
Begin Try
delete from Parent where GrandParentID =
(select distinct ID from GrandParent where Name = 'jackie')
Print 'Parent Deleted Successfully'
End Try
Begin Catch
print 'Error Deleting Parent'
Begin Try
delete from child where ParentId =
(select distinct ID from Parent where GrandParentID =
(select distinct ID from GrandParent where Name = 'jackie'))
print 'Child Deleted Successfully'
End Try
Begin Catch
Print 'Error Deleting Child'
End Catch
End Catch
End Catch
另外,SQL SERVER 2005在异常机制中,提供了error类的方法方便调试,现摘抄如下,比较简单,不予以解释ERROR_NUMBER(): Returns a number associated with the error.ERROR_SEVERITY(): Returns the severity of the error.ERROR_STATE(): Returns the error state number associated with the error.ERROR_PROCEDURE(): Returns the name of the stored procedure or trigger in which the error occurred.ERROR_LINE(): Returns the line number inside the failing routine that caused the error. ERROR_MESSAGE(): Returns the complete text of the error message. The text includes the values supplied for any substitutable parameters, such as lengths, object names, or times. 最后举例子如下,使用了error类的方法BEGIN TRY
DECLARE @X INT
-- Divide by zero to generate Error
SET @X = 1/0
PRINT 'Command after error in TRY block'
END TRY
BEGIN CATCH
PRINT 'Error Detected'
SELECT ERROR_NUMBER() ERNumber,
ERROR_SEVERITY() Error_Severity,
ERROR_STATE() Error_State,
ERROR_PROCEDURE() Error_Procedure,
ERROR_LINE() Error_Line,
ERROR_MESSAGE() Error_Message
END CATCH
PRINT 'Command after TRY/CATCH blocks'
最后输出Error Detected
Err_Num Err_Sev Err_State Err_Proc Err_Line Err_Msg
------- ------- --------- -------------------- --------- --------------------------------
8134 16 1 NULL 4 Divide by zero error encountered.
MyEclipse 6 注册码
MyEclipse_6.0.1GA_E3.3.1集成版下载地址:
MyEclipse_6.0.1GA_E3.3.1安装版下载地址(需要单独下载Eclipse 3.3.1):
http://downloads.myeclipseide.com/downloads/products/eworkbench/6.0.1GA/MyEclipse_6.0.1GA_E3.3.1_Installer.exe
eclipse-SDK-3.3.1-win32.zip下载地址:
http://download.actuatechina.com/eclipse/eclipse/downloads/drops/R-3.3.1-200709211145/eclipse-SDK-3.3.1-win32.zip
MyEclipse 6.0.1 注册码
Subscriber: administrator
Subscription Code: nLR7ZL-655342-54657656405281154
----------------------------------------
Subscriber: [url]www.1cn.biz
Subscriber Code: jLR8ZC-655355-5450765457039125
或者
Subscriber: [url]www.1cn.biz[/url]
Subscriber Code: jLR7ZL-655355-5450755330522962
Eclipse中Lomboz插件配置
JAVA学习之线程安全
关于线程安全一直没做过多的学习,今天又遇到 了,做个总结:
所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。
一般而言“线程安全”由多线程对共享资源的访问引起。如果调用某个接口时需要我们自己采取同步措施来保护该接口访问的共享资源,则这样的接口不是线程安全 的.MFC和STL都不是线程安全的. 怎样才能设计出线程安全的类或者接口呢?如果接口中访问的数据都属于私有数据,那么这样的接口是线程安全的.或者几个接口对共享数据都是只读操作,那么这 样的接口也是线程安全的.如果多个接口之间有共享数据,而且有读有写的话,如果设计者自己采取了同步措施,调用者不需要考虑数据同步问题,则这样的接口是 线程安全的,否则不是线程安全的。
【转载】俞敏洪:走在路上
婚礼筹办全记录(一)
先做个收藏,说不准哪天就能参考得上~~
标 题: 婚礼筹办全记录(一) 发信站: 天大求实BBS (Wed Apr 9 13:10:09 2008), 本站(bbs.tju.edu.cn) 本来觉得这个帖子发到这里并不合适,呵呵发现也有些已婚的和即将婚的老同志和我一样混bbs,所以就厚着脸皮发在这里了,希望有的地方可以帮到大家 只有亲身体会才会知道结婚是一件很耗费钱财和精力的事情,我的婚礼是我和老公亲力亲为,双方父母都没怎么操心的婚礼。对于我们来说这种感受更是刻骨铭心。经过操办婚事的历练,无疑使我们对婚姻的认识得到了升华,也加深了我们之间的感情,所以我对于其中经历的辛苦毫无怨言,人生最宝贵的财富也不过如此了。 其他不多说了,上整个筹办流程 一、确定婚礼的时间和婚宴举办地点 经过双方父母的协商,并考虑到亲戚们的时间,我们选的是一个周末,由于双方长辈大部分都在家修养,而其他平辈可以请假,所以没有刻意去选择黄金周,以避开婚宴举办的高峰期。酒席价格也实惠一些。然后我们粗略统计了来参加婚礼的人数,我们的婚礼由于都不在双方家乡举行,所以来的亲戚有限,我们也宴请了一些同事,可以说是mini婚礼。我看了很多家酒店,有各种档次的,最后我选择了离我住地不到100m的一家酒店,档次中等,838元/桌,呵呵我们挑的最合适的一个套餐,没办法,我和老公都是勤俭持家的人。定了5席备一席,后来证明我的选择是非常英明的。婚宴最好提前1个月左右预定,我们提前了2个月,旺季更要提前订。 二、照片、服装及婚礼装饰用品准备 1、婚纱照 我是07年12月圣诞节照的婚纱照,总花销大约2500元左右。2月份办的婚礼,婚纱照的作用是重要的,在婚礼现场我的油画和丝绢挂轴都用来布置现场了, 而其他婚纱照在婚礼录像的DVD上也要用到。由于婚纱照要提前1-2周预约,而照片后期制作可能需要约1个月左右的时间,所以JMS可以根据自己的需要制定照婚纱照的时间。 2、婚礼用服装 我准备了3套服装:白色婚纱、小凤仙(广州结婚风俗喜欢穿的)、红色旗袍,另红色婚鞋一双,我属于比较省的,穿婚纱的时候就配的红色婚鞋,因为裙摆拖地谁也看不见你穿得什么鞋。全部是我自己购买的,因为广州有一条婚纱街,价格很实惠,我所有的行头加起来花了约400元。自己汗一个先。说明一下,衣服的质量并不差,是还可以的,因为老公会杀价,所以砍到店家都没脾气了。我觉得条件允许可以自己买,一来是个纪念,哪天想起来了再臭美一番,二来租的衣服不是很干净,而且价格也不划算,如果买更贵的话从经济的角度来说就租好了。 3、婚礼装饰用品: 包括家庭布置用的拉花、气球、公仔、喜字、喜糖袋子以及床上必备大红套件,我分几次买的妈妈也帮我买了一些,床上7件套买的特价700元,很漂亮,其他的杂七杂八的算下来一共1000元左右。我们最后漏了买婚礼用的礼花,还是结婚前几天从淘宝上买的,我能从网上买的都是从网上买的,呵呵便宜还省了脚力。 (待续)
优秀男人的15条黄金标准
1、一个男人最重要的应该是坚强。
那些失败过一次就怨天尤人,萎靡不振、跌倒了爬不起来的男人坚决不能要。男人要能给女人安全感,如果你找一个老公,不能够照顾你,还要经常在你面前哭诉自己的不幸,让你也承担他实际上是可以挽救的痛苦,是非常的失败的。
2、忠诚。
这点就不用多说了,相信所有的女人都不愿意自己的老公红杏出墙。
3、有气度。
一定不能找小家子气的男人,即使他爱你。 但是因为一点点小事就吃醋,不论你是因公与上司出去应酬,还是因私与多年不久的朋友聚会,在你回家后大吵大闹或者阴沉着脸半天不搭理你的男人,其实是自私的。当然,他会说他那是因为爱你才吃醋,可是不要忘了,爱一个人也要给她自由,姐妹们千万不要做被男人用各种方法把你变相的留在家里做只能洗衣做饭的家庭主妇。不是说家庭主妇不好,而是做为现在这个社会的女性,要有自己的社交圈子,要独立、自强,不能给自己自由空间的男人千万不要找。
4、身体健康。
不要求那个男的有多么的威猛高大,但一定要身体健健康康的。一个女人身体有点毛病,可以称之为弱不禁风,如果一个男人整天病怏怏的,你说像啥话?
5、不要做乖宝宝。
没人说孝顺不对,孝顺的男人很善良,但是,夫妻之间的事都征求长辈看法,毫无自己主见,嘴巴里动不动就说:“妈妈说、妈妈说”这样的妈妈面前的乖宝宝坚决不能要,记住,你嫁的是一个男人,并不是那个男人的母亲。
6、爱屋及乌。
一个男人如果真的爱你,会爱你的一切,包括你的坏习惯,你的朋友,你的家人。如果他不能忍受你的朋友或家人某些方面的缺陷或对你身边的人有所不满,那么做为一个聪明的女性,应当尽量避免他与他们见面;如果他苛求到要求你与他们断绝来往,不用犹豫了,甩了他吧!
7、有一份稳定的收入。
爱情是很重要的,但是要建立在有面包的基础上。不一定要万贯家财,可生活要有保障。所谓贫贱夫妻百事哀,如果一个男人连孩子的奶粉钱都拿不出来,这个月初就开始担心下个月的供房款,那么,你跟着他只有吃苦的份了。
8、自信。
浑身散发着自信味道的男人,能让女人放心的依靠。
9、外貌匹配。
不要求他一定英俊潇洒,但要看上去不至于引起公愤,总不能你亭亭玉立一大美女,身边找一矮个的黑胖子吧。
10、细心又有情趣。
他可以不记得你大伯小叔三姑四姨的生日,但你的生日与结婚纪念日一定要记住,这两个日子在婚姻生活中是很重要的。能够出去浪漫一下,还有礼物收是最好的。
11、无不良嗜好。
烟可以抽一点,酒可以喝一点,但不能太过。你总不想天天回去面对一个醉醺醺的酒鬼,嘴里还不时散发着一股浓浓的烟臭味的人吧?
12、社交能力强。
不是说一定要活跃得见人就笑,见手就握得那种地步,也不需要他在社交方面有一定强硬的手腕,但不能羞羞答答。一起出去应酬,他只知道站在一旁傻笑,而找不到话题与你的同事交谈,凡事需要你出来撑场面的男人,会让你脸面无光。
13、大男人气概。
这里说的大男人气概,不是说大男子主义,那种在家里典型家务一点不做、衣来伸手饭来张口的男人不可取。大男人气概是指你在外面受到欺负时,他能够挺身而出,毫不犹豫的为你出头,真真切切的保护你。
光是这一点,这个男人都值得你考虑托付终身。
14、有责任心。
男人一定要有责任心,自己做的事要敢于自己承担,无论是公事还是私事。那种一有事就往别人身上推的男人不但卑鄙而且可耻。
15、有一颗平和的心。
这个世界已经习惯以一个人事业上的成功来衡量一个人的价值。事实上,一个人的价值在于他的存在对别人是否重要。即使那个人不能在事业上取得与其他人一样辉煌的成就,但是他的平凡生活对他身边的人一样很重要就代表有价值。如果一个男人不能以一颗平和的心去看待自己的得失,整天愤世嫉俗,怪社会不公、怨生活不平,那么你和他在一起也会影响你的心态,容易偏激,给你的心理造成巨大的压力,导致你不快乐的生活。
按大学里的计算公式,符合15*60%以上算及格,你及格了吗?是个合格的男人吗....
优秀男人的15条黄金标准
1、一个男人最重要的应该是坚强。
那些失败过一次就怨天尤人,萎靡不振、跌倒了爬不起来的男人坚决不能要。男人要能给女人安全感,如果你找一个老公,不能够照顾你,还要经常在你面前哭诉自己的不幸,让你也承担他实际上是可以挽救的痛苦,是非常的失败的。
2、忠诚。
这点就不用多说了,相信所有的女人都不愿意自己的老公红杏出墙。
3、有气度。
一定不能找小家子气的男人,即使他爱你。 但是因为一点点小事就吃醋,不论你是因公与上司出去应酬,还是因私与多年不久的朋友聚会,在你回家后大吵大闹或者阴沉着脸半天不搭理你的男人,其实是自私的。当然,他会说他那是因为爱你才吃醋,可是不要忘了,爱一个人也要给她自由,姐妹们千万不要做被男人用各种方法把你变相的留在家里做只能洗衣做饭的家庭主妇。不是说家庭主妇不好,而是做为现在这个社会的女性,要有自己的社交圈子,要独立、自强,不能给自己自由空间的男人千万不要找。
4、身体健康。
不要求那个男的有多么的威猛高大,但一定要身体健健康康的。一个女人身体有点毛病,可以称之为弱不禁风,如果一个男人整天病怏怏的,你说像啥话?
5、不要做乖宝宝。
没人说孝顺不对,孝顺的男人很善良,但是,夫妻之间的事都征求长辈看法,毫无自己主见,嘴巴里动不动就说:“妈妈说、妈妈说”这样的妈妈面前的乖宝宝坚决不能要,记住,你嫁的是一个男人,并不是那个男人的母亲。
6、爱屋及乌。
一个男人如果真的爱你,会爱你的一切,包括你的坏习惯,你的朋友,你的家人。如果他不能忍受你的朋友或家人某些方面的缺陷或对你身边的人有所不满,那么做为一个聪明的女性,应当尽量避免他与他们见面;如果他苛求到要求你与他们断绝来往,不用犹豫了,甩了他吧!
7、有一份稳定的收入。
爱情是很重要的,但是要建立在有面包的基础上。不一定要万贯家财,可生活要有保障。所谓贫贱夫妻百事哀,如果一个男人连孩子的奶粉钱都拿不出来,这个月初就开始担心下个月的供房款,那么,你跟着他只有吃苦的份了。
8、自信。
浑身散发着自信味道的男人,能让女人放心的依靠。
9、外貌匹配。
不要求他一定英俊潇洒,但要看上去不至于引起公愤,总不能你亭亭玉立一大美女,身边找一矮个的黑胖子吧。
10、细心又有情趣。
他可以不记得你大伯小叔三姑四姨的生日,但你的生日与结婚纪念日一定要记住,这两个日子在婚姻生活中是很重要的。能够出去浪漫一下,还有礼物收是最好的。
11、无不良嗜好。
烟可以抽一点,酒可以喝一点,但不能太过。你总不想天天回去面对一个醉醺醺的酒鬼,嘴里还不时散发着一股浓浓的烟臭味的人吧?
12、社交能力强。
不是说一定要活跃得见人就笑,见手就握得那种地步,也不需要他在社交方面有一定强硬的手腕,但不能羞羞答答。一起出去应酬,他只知道站在一旁傻笑,而找不到话题与你的同事交谈,凡事需要你出来撑场面的男人,会让你脸面无光。
13、大男人气概。
这里说的大男人气概,不是说大男子主义,那种在家里典型家务一点不做、衣来伸手饭来张口的男人不可取。大男人气概是指你在外面受到欺负时,他能够挺身而出,毫不犹豫的为你出头,真真切切的保护你。
光是这一点,这个男人都值得你考虑托付终身。
14、有责任心。
男人一定要有责任心,自己做的事要敢于自己承担,无论是公事还是私事。那种一有事就往别人身上推的男人不但卑鄙而且可耻。
15、有一颗平和的心。
这个世界已经习惯以一个人事业上的成功来衡量一个人的价值。事实上,一个人的价值在于他的存在对别人是否重要。即使那个人不能在事业上取得与其他人一样辉煌的成就,但是他的平凡生活对他身边的人一样很重要就代表有价值。如果一个男人不能以一颗平和的心去看待自己的得失,整天愤世嫉俗,怪社会不公、怨生活不平,那么你和他在一起也会影响你的心态,容易偏激,给你的心理造成巨大的压力,导致你不快乐的生活。
按大学里的计算公式,符合15*60%以上算及格,你及格了吗?是个合格的男人吗....
美国变性人女变男后人工授精怀孕引发伦理争议
据美国媒体25日报道,美国俄勒冈州的托马斯·比提是一名变性人,在接受“由女变男”变性手术,并成为法律意义上的男性后,他就和自己的恋人南 茜正式结了婚。在毫不知情的邻居们眼中,比提夫妇和其他恩爱的美国夫妇一样普通。然而,由于南茜接受过子宫切除术,无法怀孕生子,渴望拥有儿女的丈夫托马 斯决定亲自通过试管受精怀孕,帮助不孕症妻子生儿育女。目前,托马斯已经怀上了5个多月的身孕。
停止男性激素注射
两年前,比提夫妇从夏威夷岛搬到了俄勒冈州生活,他们辛勤地工作,买了第一座房子,并渴望生儿育女组建一个完整的家庭。然而,怀孕生子却成了比提夫妇最遥远的梦想,因为“变性丈夫”托马斯压根无法提供精子,而妻子南茜多年前遭遇严重的子宫内膜异位症,早就切除了子宫。
于是,在法律意义上已是男性的托马斯决定亲自怀孕生一个孩子。托马斯说:“在法律意义上我是一个男性,我和南茜合法地结了婚,我们可以享受至少 1100条联邦婚姻法权利。不过,在我接受变性手术时,我只是进行了胸部改造手术和睾丸激素治疗,而没有对生殖器官进行改造,所以我仍然具有怀孕生育的能 力。”
当“变性丈夫“托马斯决定亲自怀孕生子后,他开始停止接受两月一次的睾丸激素注射。4个月后,托马斯就恢复了停止8年的月经。
医院拒绝提供支持
然而,当托马斯试图到美国不孕症医院中接受试管受精手术时,却遭到了所有医生的拒绝,因为“变性人”怀孕将引发巨大的法律和伦理争议。托马斯回忆说:“所有医生几乎都对我报以歧视的态度,医院的接待员甚至嘲笑我们。我们的朋友和家人也不支持我们的想法。”
最后,万般无奈的托马斯开始和一个冷冻精子银行取得了联系,并购买了几小瓶匿名捐赠者的冷冻精子,他决定在家中自己进行人工授精。可托马斯做梦也没想到的是,当他第一次怀孕时,他竟然怀上了三胞胎,并且还遭遇了宫外孕,差点儿因此丢了性命。
不过去年,托马斯再次怀上了身孕,这次他怀上的是一名女婴,并且没有遭遇任何并发症。托马斯说:“她的预产期大约为2008年7月3日。”
托马斯称,尽管他现在腹中怀上了一个女婴,但他从内心中仍然认为自己是男人。
天道酬勤
打开3389端口的5种方法:
2008年2月编程语言排名


linux查找文件的相关命令
分页显示一个文件或任何输出结果
其实more不是用来寻找文件的,但是一般人却十有八九是在找文件时把它派上用场。
因为 more 主要的作用是把输出结果显示在屏幕上,一页停止一次,所以例如当我们用 ls 命令去找一个 x字母开头的文件,而下达了 ls x* 却仍然列出太多文件,一个屏幕看不完时,就可以配合管道符号和 more 命令:
ls x* | more
它会一屏停止一下,等待您按空白键才继续往上卷。于是 more 俨然犹如 dos 的 dir 命令 /p 选项的地位了。而 more 当主角的时候,是用做一页一次显示文章,例如我们想要看 /etc 里面的 xf86config 文件,可以下如下命令:
more /etc/xf86config
这样,我们就可以不断按空白键把这个文件慢慢看完。但是,因为more 先天的设计,如果您看完了这页,想要回头看上一页,很抱歉,是不行的,您必须从头再来!于是大家在使用中就干脆摒弃这个命令,而代之以 vi 或者pico, joe等文书编辑器来看文字文件了!
pico /etc/xf86config
到最后,很少人再用more了。所以more经常配合 ls在找文件的场合出现,每天都可以上场十几次。
所以,相信把失去主要舞台的 more归类为找寻文件的相关命令虽不合法,但合情合理也合于现状。
练习:
请您用 more 去看一个文字文件,与用 pico 去看一个文字文件相比较,哪一个比较方便?
less [文件名]
分页显示一个文件并且可以回头
less命令很好笑,取名时就故意与more 命令打对台,你叫“更多”,我就叫“更少”,就好像你叫黑人牙膏我就叫白人牙膏一样。事实上与什么“更多”、“更少”都没有关系。它最主要只是为了改进一点:more 不能回头看的问题!
less 的优点就是可以随时回头,最简单的用键就可以向上翻。
可是依我们的孤陋之见,还是用文书编辑器去阅读文件就好了嘛,更何况 less 本身还有高达 42 个选项,何必那么麻烦!
所以,为了您好,选项我们也不介绍了。这个命令目前只在 linux 系统可以使用,其他 unix 家族尚无。
练习:
(1)请您用 less 去看一个文字文件,与用 pico 去看一个文字文件相比,哪一个比较方便?
(2)less命令能像more命令一样配合管道符号,让ls的列示文件能够回头翻看吗?
whereis 文件名
寻找文件工具
whereis 是一个小巧好用的文件寻找工具,它专门用来寻找可执行的程序、原始程序和使用手册。
例如执行命令:
whereis bzip2
它就会告诉您,bzip2 放在 /usr/bin 。通常,如果您确定某个东西是程序,而用 whereis 找不到的话,那就表示本系统没有安装该程序了,例如:
whereis cjoe
表示这套系统中没有装 cjoe,否则应该会找到才对。
练习:
(1)找找您的系统上有没有xpaint这个程序?因为这个程序在 kde 和 gnome 的默认主菜单上都没有列出来,但并不表示一定没有。
(2)能用 whereis 命令去找到xf86config设置文件在哪里吗?为什么?
find [寻找的目录] [表示式]
寻找文件工具
find 是高级的寻找文件工具,可不像 whereis 那么“阳春白雪”。但也因为它太高级了,复杂到很多人用不熟练。我们尽量只举简单的例子。
最简单的格式如下:
find / -name my* -print
这个意思是请它从渶底层的主目录开始找,找出文件名是 my 开头的文件,把它显示出来。-print 选项是显示,您可把它当做固定要加上的项目。
但它还可以用时间来找,例如:
find /usr -atime 3 –print
会从 /usr 目录开始往下找,找最近3天之内存取过的文件。
find /usr -ctime 5 –print
会从 /usr 目录开始往下找,找最近5天之内修改过的文件。
find /doc -user jacky -name j* –print
会从 /doc 目录开始往下找,找jacky 的、文件名开头是 j的文件。
find /doc \( -name ja* -o- -name ma* \) –print
会从 /doc 目录开始往下找,找寻文件名是 ja 开头或者 ma开头的文件。
find /doc -name *bak -exec rm {} \;
会从 /doc 目录开始往下找,找到凡是文件名结尾为 bak的文件,把它删除掉。-exec 选项是执行的意思,rm 是删除命令,{ } 表示文件名,“\;”是规定的命令结尾。
练习:
用 find 命令能否找出xf86config这个文件在哪里?
如果只知道某个文件的大小,修改日期等特征也可以使用“find”命令查找出来,这和windows系统中的"搜索"功能是基本相同的。在微软的"搜索"中windows中的"搜索助理"使得搜索文件和文件夹、打印机、用户以及网络中的其他计算机更加容易。它甚至使在internet上搜索更加容易。"搜索助理"还包括一个索引服﨩瘢瑻梅﨩裎瑻ち思扑慊鸃兴鶣形募﨩乃饕兀瑻沟盟阉魉俣雀鼲臁j褂聾搜索助理"时,用户可以指定多个搜索标准。例如,用户可以按名称、类型及大小搜索文件和文件夹。用户甚至可以搜索包含特定文本的文件。如果用户正使用 active directory,这时还可以搜索带有特定名称或位置的打印机。
例如我们知道一个linux文件大小为1,500bytes,那么我们可是使用如下命令来查询find/-size 1500c,字符c表明这个要查找的文件的大小是以bytes为单位。如果我们连这个文件的具体大小都不知道,那么在linux中还可以进行模糊查找方式来解决。例如我们输入find/-size+10000000c这个命令,则标明我们指定系统在根目录中查找出大于10000000字节的文件并显示出来。命令中的“+”是表示要求系统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件。下面的列表就是在linux使用不同 “find"命令后系统所要作出的查找动作,从中我们很容易看出在linux中使用“find"命令的方式是很多的,“find"命令查找文件只要灵活应用,丝毫不比在windows中查找能力差。
find / -amin -10 # 查找在系统中最后10分钟访问的文件
find / -atime -2 # 查找在系统中最后48小时访问的文件
find / -empty # 查找在系统中为空的文件或者文件夹
find / -group cat # 查找在系统中属于groupcat的文件
find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
find / -mtime -1 #查找在系统中最后24小时里修改过的文件
find / -nouser #查找在系统中属于作废用户的文件
find / -user fred #查找在系统中属于fred这个用户的文件
下面的列表就是对find命令所可以指定文件的特征进行查找的部分条件。在这里并没有列举所有的查找条件,参考有关linux有关书籍可以知道所有find命令的查找函数。
-amin n
查找系统中最后n分钟访问的文件
-atime n
查找系统中最后n*24小时访问的文件
-cmin n
查找系统中最后n分钟被改变状态的文件
-ctime n
查找系统中最后n*24小时被改变状态的文件
-empty
查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
r>
-false
查找系统中总是错误的文件
-fstype type
查找系统中存在于指定文件系统的文件,例如:ext2 .
-gid n
查找系统中文件数字组 id 为 n的文件
-group gname
查找系统中文件属于gnam文件组,并且指定组和id的文件
find命令的控制选项说明:
find命令也提供给用户一些特有的选项来控制查找***作。下表就是我们总结出的最基本,最常用的find命令的控制选项及其用法。
选项
用途描述
-daystart
.测试系统从今天开始24小时以内的文件,用法类似-amin
-depth
使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容
-follow
遵循通配符链接方式查找; 另外,也可忽略通配符链接方式查询
-help
显示命令摘要
-maxdepth levels
在某个层次的目录中按照递减方法查找
-mount
不在文件系统目录中查找, 用法类似 -xdev.
-noleaf
禁止在非unux文件系统,ms-dos系统,cd-rom文件系统中进行最优化查找
-version
打印版本数字
使用-follow选项后,find命令则遵循通配符链接方式进行查找,除非你指定这个选项, 否则一般情况下find命令将忽略通配符链接方式进行文件查找。
-maxdepth选项的作用就是限制find命令在目录中按照递减方式查找文件的时候搜索文件超过某个级别或者搜索过多的目录,这样导致查找速度变慢,查找花费的时间过多。例如,我们要在当前(.)目录技巧子目录中查找一个名叫fred的文件,我们可以使用如下命令: find.-maxdepth 2 -namefred
假如这个fred文件在./sub1/fred目录中,那么这个命令就会直接定位这个文件,查找很容易成功。假如,这个文件在./sub1/sub2/fred目录中,那么这个命令就无法查找到。因为前面已经给find命令在目录中最大的查询目录级别为2,只能查找2层目录下的文件。这样做的目的就是为了让find命令更加精确的定位文件,如果你已经知道了某个文件大概所在的文件目录级数,那么加入-maxdepth n 就很快的能在指定目录中查找 成功。
使用混合查找方式查找文件
find命令可以使用混合查找的方法,例如我们想在/tmp目录中查找大于100000000字节并且在48小时内修改的某个文件,我们可以使用-and来把两个查找选项链接起来组合成一个混合的查找方式。find /tmp -size +10000000c -and -mtime +2
学习过计算机语言的朋友都知道,在计算机语言里,使用and ,or 分别表示“与”和“或” 的关系。在linux系统的查找命令中一样通用。 还有这样的例子, find / -user fred-or-usergeorge我们可以解释为在/tmp目录中查找属于fred或者george这两个用户的文件。在find命令中还可以使用 “非”的关系来查找文件,如果我们要在/tmp目录中查找所有不属于panda的文件,使用一个简单的 find /tmp ! -user panda 命令就可以解决了。很简单!
查找并显示文件的方法
查找到某个文件是我们的目的,我们更想知道查找到的文件的详细信息和属性,如果我们采取现查找文件,在使用ls命令来查看文件信息是相当繁琐的,现在我们也可以把这两个命令结合起来使用。find/-name"httpd.conf"-ls系统查找到httpd.conf文件后立即在屏幕上显示httpd.conf文件信息。
12063 34 -rw-r--r-- 1 root root 33545 dec 30 15:36 /etc/httpd/conf/httpd.conf
下面的表格就是一些常用的查找文件并显示文件信息的参数和使用方法
选项
用途描述
-exec command;
查找并执行命令
-fprint file
打印文件完整文件名
-fprint0 file
打印文件完整文件名包括空的文件
-fprintf file format
打印文件格式
-ok command;
给用户命令执行***作,根据用户的y 确认输入执行
-printf format
打印文件格式
-ls
打印同种文件格式的文件.
总结:到这里为止我们已经学习了这么多关于find命令的使用方法,也列出了很多常用的find命令的选项,如果我们能熟练掌握在linux中find命令的使用方法,那么在linux中查找文件也不是一件困难的事情。
locate 文件名
寻找文件工具
locate 也是一个寻找文件的工具,但是它不像 whereis 只能找程序文件等几种文件,也不像find那么复杂,可以算是“中庸之道”!
中庸之道,往往就是大部分人最佳的选择,如图2-32所示。
whereis找不到的文件,find要一大串命令,还花了很久的时间才找到的xf86config设置文件,而用locate一下子就简单找到了!
练习:
(1)用 locate 找找有没有一个inittab文件?
(2)用 locate 找找有哪些 .pcf 字形文件。如果找不到的话,找找看已经压缩过的字形文件 .pcf.z 或者 .pcf.gz。
grep [-选项] [字串] [文件名]
寻找某字串内容工具
有些时候,我们存储文件时随手乱取了一个文件名,事后自己都忘了那个文件名叫什么,连开头第一个字母都想不起来。那么,如果您还记得该文件一点特殊的词语,应该可以用 grep 命令找到。
例如,我们想在一个目录的200个文件里面,找出哪一个文件提到“排版”这个词语:
grep 排版 *.txt
找到了两个文件有此字样。然后您再自行调出看看到底哪一篇才是您所要的即可。寻找时注意尽量寻找特殊词语,如果您输入“然后”、“这样”、“不是”、“电脑”……这类太普遍的词语,可能几百篇文章中都有,那就失去了用 grep 找文件的意义了。
因为例子中第二篇文章出现了两次,所以列出了3行,其实只有两个文件符合。如果您想要让它凡是符合条件的只出现一次的话,加上 -l 选项就可以了,如图2-33所示。
其他常用的选项还有:
-n 同时列出该词语出现在文章的第几行。
-c 计算一下该字串出现的次数。
-i 比对的时候,不计较大小写的不同。
练习:
当我们要为系统增加一个用户时,往往担心添加一个已经存在的用户名字。如果用 grep 命令,可不可以避免这个问题?如何避免?
env
查看环境设置
env 命令可以设置很多环境变量,例如终端机的类型、使用的浏览器、用户主目录(home directory)的所在等等。
但是我们现在把焦点集中在其中一项:path环境变量。
因为 path 这个环境变量掌管了您下达命令的时候,它会到下面几个目录去找您命令的程序:
/usr/bin
/sbin
/usr/sbin
/usr/x11r6/bin
/root/bin
那么您用 env 命令,让它把所有的环境变量列出来的时候,就可以看到有一行path 设置,把上述几个目录用分号分开,然后串成一串。这就是它所谓寻找命令的“路径”。dos 系统也有一个同名而且意义非常相似的路径设置。如图2-34所示。
如果您想在它查找命令的路径上增加一个 /usr/bin/he,而把 /root/bin 去掉,那么您可以重新下达:
env path=/usr/bin;/sbin;/usr/sbin;/usr/x11r6/bin;/usr/bin/he
当然env 其他的变量也可以这样改变。但是因为涉及面太广,我们就只把焦点集中在改变查找路径上,其他暂时不谈。
LINUX 和UNIX.这两个系统的区别
转:最害人的一种男人
转:最害人的一种男人
三十五岁之前要做好的十件事
第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了35岁,就不应该再为学习基本技能而大伤脑筋了。35岁之前是一个人从事原始积累的阶段,35岁之后就应该勃发了。
第二,养成个人风格。在35岁以前,找出你所喜欢的,不论是衣着或是爱好,哪怕是与众不同的小习惯也好。20岁、30岁时你可以不断尝试、不断改变,但是到了35岁,你便要明确地建立个人风格。一位男士或女士在事业中途改变自己的形象,就会让人觉得很不可靠。你喜欢穿西装吗?好!就把西装当作你的商标吧!办公桌上摆些鲜花会令你工作更有效率吗?那就每天都摆些鲜花吧!
第三,在感情生活方面平和安定。在攀登事业的高峰时,如果私人生活不愉快,陷入感情危机,对你会产生很大的干扰,甚至会逐渐令你对别的事物失去兴趣。那些在35岁之前私人生活已经平和安定的人,一般都比生活动荡不安的人有更大的机会获得成功。因此,如果你想结束一段没有结果的恋情,或者你想和女友结婚,那就赶快行动吧,免得把问题拖到生命的第35个春秋。在35岁以后,你应该专注地看着你对事业的投资开始获利。
第四,明白自己的短处。承认有些事情你的确做不好,或者不愿做。如果你讨厌数字而喜欢创作,那就不要因为待遇高或顺从别人的期望而强迫自己做数字工作。在35岁之前,一定要投入你所喜爱、所擅长的那种工作。否则,35岁之后必然会有一段郁郁不乐的日子。而且,真正的成功可能因为活力的消退而丧失。
第五,知道自己的长处。你应该知道自己擅长什么,并且清楚你所喜欢做而又做得比别人好的事情。不管你目前担任什么样的角色,知道自己的长处对成功都很重要。
第六,储备辞职另谋生路的钱。在这个多变的职业世界里,你也许不会永远在一个地方工作,或者永远在一个位置上淋漓尽致地发挥自己,当你感到无法施展时,你很可能会想到辞职,或者开辟第二职业,如果你事先储蓄了足够的钱,你便有了一个安全的后盾。
第七,建立人际关系网。如果到了35岁你仍未建立起牢固的人际关系网,那你就有麻烦了。这个人际关系网包括你的朋友、亲人,最低限度包括所有可以互相帮助的人。这些人有的是你的同事,有的受过你的恩惠,有的你倾听过他们的问题,有的你和他有着相同的爱好。人际关系网不是一朝一夕就能建立起来的,它需要几年甚至十几年的培养。一个人在事业上、生活上的成功其实如同一个政党的成功,你要有许多人散布在适当的地方,你可以依赖他们,他们也可以依赖你。
第八,学会授权他人。许多人不肯或不能这样做,因此始终被钉在从属的职位上。授权他人是成功的一半,一个事无巨细,不能将工作授权别人的人,注定会遇到极大的障碍。到了35岁,你最好已成为这方面的专家。换言之,你懂得挑选合适的人并信任他们。
第九,学会在什么时候三缄其口。因说话不小心而自毁前程的人,比因为任何其他原因丧失成功的人都多。要学会保持沉默而且看起来机智,别人自然以为你知道的比实际还多。别讲别人的闲话,别谈论你自己的大计,守口如瓶所赢得的声誉,远比讲人闲话所带来的东西更加珍贵。你在事业上越成功,这一点就越重要。
第十,对人要忠诚。如果你到了35岁仍未能建立起坚如磐石的忠诚信誉,这一缺点将会困扰你一生。不忠诚的恶名必然会使你在事业上到处不受欢迎。你不能靠暗箭伤人爬到事业的顶峰,而要靠在早期树立起来的真诚刚直和不可动摇的声誉。35岁以前,忠诚只是投资;35岁以后,你会作为一个可以信赖的人收到忠诚的回报。
当你嫌弃你的父母时,请你读读这段话!(一定看完)
IBM X61
ThinkPad X61 76733AJ
基本配置
液晶: 12.1
解像度 XGA (1024x768)
CPU Core 2 Duo T7100
1.8GHz(2MB)
HDD容量 60 GB 回転数 5400 rpm
内存容量 512MB 規格 DDR2 PC2-5300
单条,可扩展,(俺上月加了条1G的,3百左右)
芯片Mobile Intel GM965 Express 128MB
网卡 LAN 1000BASE
無線LAN IEEE802.11a (54Mbps)
IEEE802.11b (11Mbps)
IEEE802.11g (54Mbps) その他 IEEE1394
OS Windows XP Professional (日文)
电池時間 3.7 小时
尺寸 幅x高さx奥行 268x35x211 mm 重量 1.42 kg
预售价8.5K
转载:女友跟人跑了 网友如此安慰...
突然间的感动