免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: compare2000
打印 上一主题 下一主题

DOS命令大全 [复制链接]

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
91 [报告]
发表于 2011-01-24 11:37 |只看该作者
本帖最后由 compare2000 于 2014-07-14 15:16 编辑

http://blog.chinaunix.net/uid-13869856-id-3892401.html
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包

du df ps who w free top vmstat uptime pgrep iostat sar mpstat pmap netstat ss iptraf tcpdump strace cat /proc/cpuinfo cat /proc/meminfo cat /proc/zoneinfo cat /proc/mounts nmap lsof mtr getconf ping
亚洲销售女神徐鹤宁经典语录——太过精辟,不学必悔
1.选择永远大于努力。
2、销售是伟大的工作。
3、老板是开着宝马的大业务员。
4、穷人与富人的区别在于脖子以上的东西不同。穷人想着怎样省钱,富人想着怎样投资赚钱。
5、一个人不成功,是因为人缺少世界级的教练。
6、人生的成功就是一个选择,一个决定。
7、成功者永远影响别人而不被别人影响。
8、所有成功者都是学习者
9、越是成功的人懂的比较多
10、时间永远大于金钱
11、我之所以成功,是因为我把90%的金钱投资于脖子以上,你想赚大钱,看你脑子有没有长久赚钱的能力。
12、你的朋友决定你的品质
13、自信心是一个人无价的资产。
14、语言是有能量的,越怕越不要说怕。
15、改变只在一瞬间,观念改变,行动改变。
16、演讲就是把自己懂的告诉别人,永远也不会紧张。
17、一个人的成功不在于他所拥有的,而在于他为社会付出了多少?
18、成功需要的环境:(1)为成功者工作(2)和成功者合作(3)让成功者为自己工作。
19、所有父母都希望在自己的有生之年,看到儿女出人头地。
20、不断投资自己的大脑,我要我愿意      
一.做人篇
1.用爱心做事业用感恩的心做人。
2.做事先做人小企业做事大事业做人。
3.认认真真做事踏踏实实做人。
4.一个人成功不是因为他很会做生意而是因为他很会做人。
5.人的品质是一切的根源。
6.言行一致是成功的开始。
7.所有的成功者都是付出者。
8.永远保持谦虚感恩的态度。
9.态度好的人,赚钱的机会比较多。
10.凡是只要对人、事、物保持一颗感恩的心,就一定会大成功。
11.谦虚是持续成功的保证。
12.待人要老实友善、谦虚有礼、客气主动。
13.你所选择的朋友,决定你的命运。
14.要主动地结交新的朋友用发自内心去打动人心。
15.用发自内心去打动人心
16.随时随地地保持微笑。
17.宇宙是圆的。
18.一定要不断扩大自己的社交圈。
19.要找对的朋友做资产,不要找错的朋友做负债。
20.不断关系别人包括他的家人。
21.必须懂得时常主动地去帮助别人。
22.为理想而奋斗,为使命而工作。
23.专心、认真、努力、负责任。
24.因为不与人争,所以没有人争的过你。
25.懂得放下自己的身段,未来就会身价特殊。
26.良好的沟通来自于良好的态度。
27.新态度创造记录。
28.调整态度,改变信念;加强行动,创造结果!
29.凡是一定要积极,但绝对不要心急。
30.不断寻求别人忠诚的建议。
二.做事篇
1.每一份私下的努力都会有倍增的回收,在公众都会被表扬出来。
2.敢于做常人不愿做的事、不敢做的事、做不到的事。
3.做自己喜欢做的事,然后把它做到最好。
4.永远想行业第一名看齐。
5.没有最好,只有更好。
6.永远要做得比最好的还要更好。
7.永远要做得比要求的更多更好。
8.用世界级的标准做所有的事情。
9.用世界级的标准严格的自我操练。
10.凡事追求零缺点零失误。
11.不断为自己创造世界级成功的平台、学习的平台、人脉的平台。
12.只有想不到,没有做不到。
13.所谓效率就是第一次就把事情做对。
14.凡事要求品质,做事的品质决定了你的成就。
15.效率不代表很忙,很忙不代表有生产力。
16.有计划才会有效率。
17.有效的一个就够了,没效的再多也没有用。
18.借力使力少费力。
19.不管你做什么事,一定要快乐!一定要享受其过程。
20.注重力等于事实,留意我所想要的,而不是我所恐惊的。
21.坚持错误的想法,只能得到错误的结果。
22.成功不仅是你做了什么,同时懂得不要做什么?
23.一定要进入正面循环。
24.做任何事之前都要有清晰的理念和明确的宗旨。
25.做事一定要有焦点,一定要有强烈的企图心。
26.目标设立与价值观吻合。
27.设立一个可以达成而且有期限的目标。
28.把目标切割。
29.一定要做梦想板,把梦想板贴在右上方。
30.每天写核心目标十遍以上。
31.明天成功的第一步:天天看“梦想板”让成功的梦想视觉化,反复加深印象。
32.敢于公众承诺。
33.自信心来源于知识、经验、计划和预备。
34.要时常奖励自己。
35.失败不是成功之母,只有检讨才是成功之母。
36.一个人至少必须经过16次的重复,才会记住95%的内容。
37.自我分析短板在哪里?
38.要不断分析自己的工作流程和改善流程。
39.善于找出你目前最大的障碍并不断完善。每一天都要不断地检讨自己的工作和绩效。成功需要改变成功需要行动。
40.成功需要改变成功需要行动
40.每一天都要不断地检讨自己的工作和绩效!
41.成功需要改变成功需要行动。每一天都要不断地检讨自己的工作和绩效!
42.重要的不是发生了什么,而是做哪些是来改善它。
43.要持续不断地改善自己的缺点,要持续不断地发挥自己的优势专长。
44.要随时随地携带笔记本,要随时随地记笔记。
45.时间治理是成功的要害。
46.要做每日检讨:总结自己做对了什么?做错了什么?哪里还可以更好?
47.时间管理就是懂得学习成功者的经验。
48.用证实有效的方法减少自我摸索的时间。
49.时间管理就是根据事情的轻重缓急设定优先顺序。
50.控制你的电话时间。
51.你所运用的时间的能力和你的成功成正比。
52.成功者每分每秒都在做最有生产力的事情,其他的事情全都授权出去倍增时间。
53.运用20/80定律做最重要的事情。
54.设定不被干扰的时间。
55.同一类的事情一起做。
56.你没有办法做每件事情,但是你永远有办法去做对你最重要的事情。
57.必须把所要做的每件事情都列出来。
58.今日事今日毕。
59.只有充分轻松,才能有力出击。
60.一定要坚持做运动!
61.每天都要静坐。
62.静坐的好处:1,消除负能量 2,吸收正能量
63.财富吸收不到身边,是因为负能量太多。
三.激励篇
1.没有失败,只有暂时停止成功。
2.凡事发生必有其目的并且有助于我。
3.延迟不等于拒绝。
4.过去不等于未来。
5.如果我不能,我就一定要;假如我一定要,我就一定能。
6.没有得到我要的,即将得到更好的。
7.积极思索,越来越好。
8.我很乐意接受更多的财富和更大的成就。
9.一个人之所以快乐,是因为他想要让别人快乐。一个人之所以痛苦,是因为他自己想要快乐。
10.看见目标就看不到障碍。
11.要让事情改变,先改变自己;要让事情变得更好,先让自己变得更好。
12.成功者决不放弃,放弃者决不成功。
13.合理的要求是练习,不合理的要求是磨练。
14.二心一意,创造10亿。
15.积极向上成功在望。
16.有梦想,才有力量;有希望,才会拼命。
17.成功者“热爱痛苦”,把吃苦当作吃补。
18.成功与借口永远不住在同一屋檐下。
19.态度决定高度,成败在于决心。
20.事情有没有可能,就看你决心够不够。
21.坚持才有价值。
22.下定决心一定成功。
23.所有的目标都可以被达成,所有的梦想都可以被实现。
24.一定要比你的竞争对手更努力。
25.成功者是比竞争对手多做一下的人。
26.成功者拥有强烈坚定的信念。
27.体力越用越好。
28.做为老板加分的事情。
29.帮助老板成功,自己才会成功;帮助老板赚钱,自己就会赚钱。
30.上帝要送你礼物,它就会给你挫折。
31.假如现在已经到达最差的状况,剩下的就只有好起来了。
32.宁愿辛劳一阵子,不要辛苦一辈子。
33.重要的不是发生了什么,而是要做哪些来改善它。
34.反复确认自己是什么,你就一定会成为什么。
35.命运把握在自己手中。
36.我是最棒的!我是最好的!我是最优秀的!我喜欢我自己!
37.自己就是一座宝藏。
38.YesI can!
39.我的思想专注于创造成功和财富。
40.告诉自己,我能、我行、我要、我愿意。
41.凡事以最短的时间采取最大量的行动。
42.我每天大量地吸收着成功和财富。
43.我可以拥有任何人间美好的事情。
44.我拥有超强的行动力。
45.人生最好的礼物就是短暂的挫折!跌倒不是重点,怎样站起来才最重要。
46.要成功先发疯,头脑简朴向前冲。
47.没错,成功一定属于我。
48.我拥有伟大的思想。
49.我是一个具有魅力、吸引力的人,并且我相信我一定会成功。
50.我是一个非常成功的人,我过着平衡式成功的人生。
51.成功致富的机会不断地被我吸收而来。
52.成功一定是属于我的,因为我是值得的。
53.我拥有大量的财富,我的生命布满了快乐和希望。
54.我拥有无与伦比的自信和魅力。
55.是的,我可以拥有一切。
56.我每天乐在工作。
57.成功和财富大量地流到我身边。
58.我似乎磁铁一样,大量地吸收着成功和财富。
59.我每一天都很幸运,我过着快乐、幸福、美满的人生。
60.是的,我可以实现任何的目标和理想。
61.所有的事情开始于思想,所以的改变都在一瞬间,所有的顾客都可以被说服。
62.发挥潜意识的力量,潜意识的力量比意识大三万倍!
四.策略篇
1.成功等于目标,其他都是这句话的注解。
2.明确的目标,具体的计划;充分的准备,大量的行动。
3.当你成为行业第一名时,财富和荣誉挡都挡不住。
4.设定目标不等于实现目标。
5.一定要设立周计划。
6.目标决定策略,目标决定结果;目标一定要远大,计划一定要明确、合理。
7.一定要有一个核心目标。
8.一定要分析自己为什么没有达到目标。
9.目标要实现:第一要专注,第二要重复。
10.露面是成功之钥。
11.一定要运用天时、地利、人和及懂得设定优先顺序,要以成为行业中的世界顶尖为目标。
12.一定要懂得焦点法则。
13.树立准确的价值观,过全方位平衡式成功的人生。
14.选对池塘钓大鱼,选对行业赚大钱。
15.计划是成功的保障,计划是成功必备的条件。
16.一定要有短期目标(3-5年),中期目标(10年),长期目标(30年)。
17.要达成目标最重要的关键之一,就是要不断地做自我检讨。
18.要设立高标准,绝对不要接受第二流的表现。
19.事情以结果为向导,市场以结果论英雄。
五.销售篇
1.卖产品不如卖自己。
2.大客户唯一买的是态度。
3.推销自己比推销产品更重要。
4.说服是信心的传递,情绪的转移。
5.什么叫业务?做业务就是交朋友,朋友越多业绩越好。
6.客户买的永远是一种情绪,一种气氛。
7.销售就是贩卖情绪。
8.推销冠军的习惯是:不仅要准时,还必须要提前做好准备。
9.推销的成败与事前的准备成正比。
10.随时随地搜集相关行业的情报。
11.对你所从事的行业要无所不知。
12.掌握的知识越多,就越能与顾客找到知己般共鸣的话题。
13.多认识顾客喜欢的一种知识,就多一次成功的机会。
14.要想获得什么,就看你付出的是什么。
15.你到底真正卖的是什么。
16.只有当顾客真正喜欢你,相信你,才会开始选择你的产品。
17.你必须知道顾客真正要的是什么。
18.一定要了解自己产品的特色在什么地方。
19.了解顾客的问题和需求,再介绍你的产品。
20.百分之一百地相信自己所推广的产品。
21.顾客不止买产品,更买你的服务精神与服务态度。
22.客户能上门约见你,就成功了一半。
23.见顾客前5分钟,对着镜子练微笑。
24.永远坐在顾客的左边。
25.成功的销售人员具有极佳的倾听能力。
26.永远以赞美对方为开场白。
27.从语言、速度和肢体、动作上去模拟对方,去配合对方。
28.你要告诉顾客所有需要知道的事情。
29.推销过程中,最重要的就是建立信赖感。
30.不露痕迹的把产品卖出去,是销售点最高境地。
31.你的紧张会影响到你的顾客。
32.你的自信也会影响你的顾客。
33.销售就是帮助顾客解决问题。
34.每一天都要提升你的销售技巧。
35.用对的方法来销售产品是公司业绩提升的保证。
36.要销售,就要销售结果,不要卖充分;要讲,就要讲故事,不要说理论。
37.不断地销售、销售再销售。
38.要随时保持微笑。
39.每一个顾客都希望受到尊重和肯定。
40.服务胜于销售。
41.哀求顾客帮你写顾客见证,要提供顾客见证,最好是名人见证。
42.每天把自己交谈过的每一个顾客的名字和内容复习整理一遍。
43.报酬不够就是能力不够。
44.要定期,而且持续不断的与顾客联络。
45.背对客户也要100%地对客户尊敬。
46.要不断想出新的方法来吸引更多的顾客。
47.业绩提升的关键:每天要定出必须完成度量化限度。
48.要想超过谁,就比他更努力4倍。
49.只要凡事认真,业绩就会好起来。
50.具备一周工作七天,一天工作24小时的意识。
51.言行一致是给他人信心的保证。
52.服务最终端目标就是要让顾客满足和忠诚。
53.服务队最高境地就是顾客不断的主动转介绍。
54.不只做售后服务,更要做售前服务。
55.顾客反对意见太多,只代表他不相信你,不喜欢你。
56.一个人之所以成功,因为他服务队人数比较多,想要更成功,一定要服务更多的人。
57.顾客不买产品时,依然要给顾客提供资讯。
58.任何服务都需要大量推广、大量推销。
59.顾客购买你的产品,是因为他喜欢你。
60.我热爱我的产品。
61.要不断地感谢顾客,因为是顾客让你成功的。
62.一定要比你的竞争对手更努力。
63.每一个成功的人,都是顶尖的销售员,都拥有非凡的说服力。
64.我每天大量地宣传我的产品给需要的顾客。
65.我不断地提供物超所值的服务。
66.每一个顾客都非常喜欢购买我的产品。
67.所有的顾客都不断地转介绍顾客购买我的产品。
68.我每天不断地销售产品给大量的顾客。
69.每个顾客都热爱我所卖给他的产品。
70.我不断地介绍最新最好的产品给我的顾客。
71.所有的顾客都迫不及待地要购买我的产品,每一个顾客都非常的喜欢我。
72.我每天都有大量的潜在顾客想要熟悉我。
73.我拥有大量的3A级顾客。
74.我的服务永远是同行业中最好的一位。
75.我随时关注顾客的需要和他的问题。
76.我的业绩不断地提升,我的收入不断地倍增。
77.我的存款不断地增加,成功实在是一件非常轻易的事情。
78.我相信自己一定会成功。

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
92 [报告]
发表于 2011-01-24 11:39 |只看该作者
本帖最后由 compare2000 于 2013-09-11 13:51 编辑

1、查看操作系统的位数:
getconf LONG_BIT

2、修改时间的方法
修改日期:date -s 11/15/2012

修改时间:date -s "18:13:00"

写入bios避免重启失效:hwclock --systohc

从bios恢复日期时间:hwclock --hctosys

3、后台启动sh脚本
nohup ./start_ci.sh &

查看后台运行程序:ps -ax | grep start_ci

4、Linux与windows文件传输的一种工具:
winscp.exe

5、root用户注销其它普通用户的方法
who命令或w命令,列出登陆的用户列表

再用如下命令注销

pkill -kill -t pts/1

skill -KILL -v pts/*

6、suse 软件安装源的设置
软件源可以设置为镜像文件ISO,用来安装卸载组件

YaST2控制中心|软件安装源

7、linux下时区设置命令
直接运行tzselect命令,根据提示设置即可

8、linux开机自动挂载windows下共享目录的方法
修改fstab文件,添加如下信息到/etc/fstab文件内即可:

//10.78.148.250/OutputCache /home/pCbtsjcjf01/OutputCache cifs noserverino,nounix,username=####,dom=china,uid=####,gid=users,password=#### 0 0

username、password指以哪个用户和密码访问windows共享目录, uid是指以哪个linux下的帐户来挂载

9、smb用户添加:
smbpasswd -a oracle  (一定要带参数-a)

10、使用cat log.txt命令查看日志时,日志内中文显示乱码
可以使用cat log.txt | iconv -c -f utf8 -t gb2312命令,能够正常显示中文,其他命令类似

11、判断文件是否存在
判断文件不存在if [ ! -e $ADV_CONFIG_DIR_PATH/setenv_$trans_brd.sh ]

注意: “! -e”之间是有空格的

12、重命名文件,可以使用mv file1 file2命令
13、在linux下如何把smb等服务加入开机启动
在linux下如何把smb等服务加入开机启动:方法一:vi /etc/rc.d/rc.local加入/usr/local/samba/sbin/smbd -D/usr/local/samba/sbin/nmbd -D 就可以了。方法二:chkconfig smb on方法三:ntsysv打开图形界面,找到samba选行确认即可14、Linux普通帐户使用数据盘的方法
思路就是把数据盘直接挂载到普通帐户的文件夹下,方法如下:yast|system|partitioner, 找到数据盘,挂载到普通帐户目录下即可
1、svn链接扫描方法

svn propget -R svn:externals "http://szxsvn09-rd:6801/svn/WN_BTS3900_CDMA_V4R9_SVN/V400R009C80/trunk"

2、svn重定位

svn relocate http://szxsvn06-rd:6801/svn/WN_BTS3900_CDMA_V4R8_SVN http://siasvn03-rd:6801/svn/WN_BTS3900_CDMA_V4R8_SVN D:\test

3、两个不同读取权限的用户更新同1个目录,导致“同名未受控制的版本已经存在”

分析:假设A权限对a\b目录有读取权限,B权限对a\b没有读取权限,使用A权限更新a目录,再使用B权限更新a目录,再次使用A权限更新时,必然出现“同名未受控制的版本已经存在”,因为使用B权限更新时,修改了.svn内的配置信息,将a\b目录标识为非svn受控的,当再次使用A权限时,添加a\b目录失败

4、tortoiseSvn更改权限帐户

右键|TortoiseSVN|Setting|Save Data | Authentication data|Clear

File 'XXX' has inconsistent newlines Inconsistent line ending sytle

5、svn合入时出现:File 'XXX' has inconsistent newlines Inconsistent line ending sytle

原因:原因是合入的txt文档内,有换行符与回车符适用的情况,统一即可解决问题


6、SVN出现write-lock stolen问题

重启电脑再次尝试,一般能够解决问题

7、递归删除所有.svn

将如下二行命令复制到新那家的bat脚本里面,放到需要处理的路径根目录下,双击运行。

cd /d path

@for /r %1 %%i in (.svn) do @if exist "%%i" @rd /s /q "%%i"



将如下命令,复制到新那家的reg脚本里面,双击导入。 随后右键就会出现删除SVN的菜单,这个使用超方便

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

8 查看svn log时,在日志记录上右键有revert to revision菜单

update to revision和revert to revision很像,都会融合你本地未提交的修改。它们2个的区别是:
revert to revision会把这个rev作为最新版本,而update to revision不会。
所以 revert to revision 相当于 先update to revision,然后copy该内容到其他地方,然后update,然后再把内容覆盖回来。
所以如果你想永久恢复到以前的某个版本,就用revert to revision
如果你只是想临时恢复到以前的某个版本,那么就用update to revision
使用mkdir $(dir) 2>nul || 1>nul可以使这条命令返回恒真
如果有需要绿色版本的python的需求,按如下三个步骤操作即可获得绿色python的方法

步骤1:选择为当前用户安装(此选项可以使部分依赖操作系统的dll,拷贝到安装目录下,而不依赖于操作系统的dll)





步骤2:选择D盘





步骤三:精简安装,

Register Extensions 可以注册,以使双击运行py脚本

Tcl/TK是图形化组件

Documentation是帮助文档

Test suite测试套

shell判断文件,目录是否存在或者具有权限
#!/bin/sh

myPath="/var/log/httpd/"
myFile="/var /log/httpd/access.log"

#这里的-x 参数判断$myPath是否存在并且是否具有可执行权限
if [ ! -x "$myPath"]; then
mkdir "$myPath"
fi

#这里的-d 参数判断$myPath是否存在
if [ ! -d "$myPath"]; then
mkdir "$myPath"
fi

#这里的-f参数判断$myFile是否存在
if [ ! -f "$myFile" ]; then
touch "$myFile"
fi

#其他参数还有-n,-n是判断一个变量是否是否有值
if [ ! -n "$myVar" ]; then
echo "$myVar is empty"
exit 0
fi

#两个变量判断是否相等
if [ "$var1" = "$var2" ]; then
echo '$var1 eq $var2'
else
echo '$var1 not eq $var2'
fi
比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:

sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`

解释一下:

-i 表示inplace edit,就地修改文件
-r 表示搜索子目录
-l 表示输出匹配的文件名

这个命令组合很强大,要注意备份文件。


(1)sed 'y/1234567890/ABCDEFGHIJ/' test_sed
sed 'y/1234567890/ABCDEFGHIJ/' filename
ABCDEFGHIJ
BCDEFGHIJA
CDEFGHIJAB
DEFGHIJABC
注意变换关系是按两个list的位置对应变换
其中:test_sed的内容是:
1234567890
2345678901
3456789012
4567890123

(2)替换每行所有匹配
sed 's/01/Ab/g' test_sed
1234567890
23456789Ab
3456789Ab2
456789Ab23
注意:第一行的0,1没有分别替换为A,b


删除:d命令
$ sed '2d' example-----删除example文件的第二行。
$ sed '2,$d' example-----删除example文件的第二行到末尾所有行。
$ sed '$d' example-----删除example文件的最后一行。
$ sed '/test/'d example-----删除example文件所有包含test的行。

替换:s命令
$ sed 's/test/mytest/g' example-----在整行范围内把test替换为mytest。如果没有g标记,则只有每行第一个匹配的test被替换成mytest。
$ sed -n 's/^test/mytest/p' example-----(-n)选项和p标志一起使用表示只打印那些发生替换的行。也就是说,如果某一行开头的test被替换成mytest,就打印它。
$ sed 's/^192.168.0.1/&localhost/'example-----&符号表示替换换字符串中被找到的部份。所有以192.168.0.1开头的行都会被替换成它自已加localhost,变成192.168.0.1localhost。
$ sed -n 's/\(love\)able/\1rs/p' example-----love被标记为1,所有loveable会被替换成lovers,而且替换的行会被打印出来。
$ sed 's#10#100#g' example-----不论什么字符,紧跟着s命令的都被认为是新的分隔符,所以,“#”在这里是分隔符,代替了默认的“/”分隔符。表示把所有10替换成100。

选定行的范围:逗号
$ sed -n '/test/,/check/p' example-----所有在模板test和check所确定的范围内的行都被打印。
$ sed -n '5,/^test/p' example-----打印从第五行开始到第一个包含以test开始的行之间的所有行。
$ sed '/test/,/check/s/$/sed test/' example-----对于模板test和west之间的行,每行的末尾用字符串sed test替换。

多点编辑:e命令
$ sed -e '1,5d' -e 's/test/check/'example-----(-e)选项允许在同一行里执行多条命令。如例子所示,第一条命令删除1至5行,第二条命令用check替换test。命令的执行顺序对结果有影响。如果两个命令都是替换命令,那么第一个替换命令将影响第二个替换命令的结果。
$ sed --expression='s/test/check/' --expression='/love/d' example-----一个比-e更好的命令是--expression。它能给sed表达式赋值。

从文件读入:r命令
$ sed '/test/r file' example-----file里的内容被读进来,显示在与test匹配的行后面,如果匹配多行,则file的内容将显示在所有匹配行的下面。

写入文件:w命令
$ sed -n '/test/w file' example-----在example中所有包含test的行都被写入file里。

追加命令:a命令
$ sed '/^test/a\\--->this is a example' example<-----'this is a example'被追加到以test开头的行后面,sed要求命令a后面有一个反斜杠。

插入:i命令 $ sed '/test/i\\
new line
-------------------------' example
如果test被匹配,则把反斜杠后面的文本插入到匹配行的前面。
下一个:n命令
$ sed '/test/{ n; s/aa/bb/; }' example-----如果test被匹配,则移动到匹配行的下一行,替换这一行的aa,变为bb,并打印该行,然后继续。

变形:y命令
$ sed '1,10y/abcde/ABCDE/' example-----把1--10行内所有abcde转变为大写,注意,正则表达式元字符不能使用这个命令。

退出:q命令
$ sed '10q' example-----打印完第10行后,退出sed。

保持和获取:h命令和G命令
$ sed -e '/test/h' -e '$Gexample-----在sed处理文件的时候,每一行都被保存在一个叫模式空间的临时缓冲区中,除非行被删除或者输出被取消,否则所有被处理的行都将打印在屏幕上。接着模式空间被清空,并存入新的一行等待处理。在这个例子里,匹配test的行被找到后,将存入模式空间,h命令将其复制并存入一个称为保持缓存区的特殊缓冲区内。第二条语句的意思是,当到达最后一行后,G命令取出保持缓冲区的行,然后把它放回模式空间中,且追加到现在已经存在于模式空间中的行的末尾。在这个例子中就是追加到最后一行。简单来说,任何包含test的行都被复制并追加到该文件的末尾。

保持和互换:h命令和x命令
$ sed -e '/test/h' -e '/check/x' example -----互换模式空间和保持缓冲区的内容。也就是把包含test与check的行互换。

7. 脚本

Sed脚本是一个sed的命令清单,启动Sed时以-f选项引导脚本文件名。Sed对于脚本中输入的命令非常挑剔,在命令的末尾不能有任何空白或文本,如果在一行中有多个命令,要用分号分隔。以#开头的行为注释行,且不能跨行。

8. 小技巧

在sed的命令行中引用shell变量时要使用双引号,而不是通常所用的单引号。下面是一个根据name变量的内容来删除named.conf文件中zone段的脚本:
name='zone\ "localhost"'
sed "/$name/,/};/d" named.conf

sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`

例如:替换/home下所有文件中的www.itbbs.cn为chinafar.com

sed -i "s/www.itbbs.cn/chinafar.com/g" `grep www.itbbs.cn -rl /home`

二、下面这条命令:
perl -pi -e 's|ABCD|Linux|g' `find ./ -type f`
将调用perl执行一条替换命令,把find命令找到的所有文件内容中的ABCD替换为Linux

find ./ -type f
此命令是显示当前目录下所有的文件

上面的“s|ABCD|Linux| g”是perl要执行的脚本,即把所有ABCD替换为Linux
如果不写最后的那个g,“s|ABCD|Linux| ”将只替换每一行开头的ABCD


当编辑指令(参照[section2.2])在命令列上执行时,其前必须加上选项-e。其命令格式如下:

sed-e'编辑指令1'-e'编辑指令2'...文件档

其中,所有编辑指令都紧接在选项-e之後,并置於两个"'"特殊字元间。另外,命令上编辑指令的执行是由

左而右。

一般编辑指令不多时,使用者通常直接在命令上执行它们。

例如,删除yel.dat内1至10行资料,并将其馀文字中的"yellow"字串改成"black"字串。此时,可将编辑指令直接在命令上执行,其命令如下:

sed-e'1,10d'-e's/yellow/black/g'yel.dat

在命令中,编辑指令'1,10d'(解[5])执行删除1至10行资料;编辑指令's/yellow/black/g'(解[6]),

"yellow"字串替换(substuite)成"black"字串。

2.2sed的编辑指令

sed编辑指令的格式如下:

[address1[,address2]]function[argument]

其中,位址参数address1、address2为行数或regularexpression字串,表示所执行编辑的资料行;函数参

数function[argument]为sed的内定函数,表示执行的编辑动作。

下面两小节,将仔细介绍位址参数的表示法与有哪些函数参数供选择。

2.2.1位址(address)参数的表示法

实际上,位址参数表示法只是将要编辑的资料行,用它们的行数或其中的字串来代替表示它们。下面举几个例子

说明(指令都以函数参数d(参照[section4.2])为例):

删除档内第10行资料,则指令为10d。

删除含有"man"字串的资料行时,则指令为/man/d。

删除档内第10行到第200行资料,则指令为10,200d。

删除档内第10行到含"man"字串的资料行,则指令为10,/man/d。

接下来,以位址参数的内容与其个数两点,完整说明指令中位址参数的表示法(同样也以函数参数d为例)。

位址参数的内容:

位址为十进位数字:此数字表示行数。当指令执行时,将对符合此行数的资料执行函数参数指示的编辑动作。例如,

删除资料档中的第15行资料,则指令为15d(参照[section4.2])。其馀类推,如删除资料档中的第m行资料,则

指令为md。

位址为regularexpression(参照[附录A]):

当资料行中有符合regularexpression所表示的字串时,则执行函数参数指示的编辑动作。另外,在

regularexpression前後必须加上"/"。例如指令为/t.*t/d,表示删除所有含两"t"字母的资料行。其中,"."

表示任意字元;"*"表示其前字元可重任意次,它们结合".*"表示两"t"字母间的任意字串。

位址参数的个数:在指令中,当没有位址参数时,表示全部资料行执行函数参数所指示的编辑动作;当只有一位址

参数时,表示只有符合位址的资料行才编辑;当有两个位址参数,如address1,address2时,表示对资料区执行

编辑,address1代表起始资料行,address2代表结束资料行。对於上述内容,以下面例子做具说明。

例如指令为

d

其表示删除档内所有资料行。

例如指令为

5d

其表示删除档内第五行资料。

例如指令为

1,/apple/d

其表示删除资料区,由档内第一行至内有"apple"字串的资料行。

例如指令为

/apple/,/orange/d

其表示删除资料区,由档内含有"apple"字串至含有"orange"字串的资料行

2.2.2有那些函数(function)参数

下页表中介绍所有sed的函数参数(参照[chapter4])的功能。

函数参数功能

:label建立scriptfile内指令互相参考的位置。


1.变量内容修改

file=/dir1/dir2/dir3/my.file.txt
可以用 ${ } 分别替换获得不同的值:
${file#*/}: 拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt
${file##*/}:拿掉最后一条 / 及其左边的字符串:my.file.txt
${file#*.}: 拿掉第一个 . 及其左边的字符串:file.txt
${file##*.}:拿掉最后一个 . 及其左边的字符串:txt
${file%/*}: 拿掉最后条 / 及其右边的字符串:/dir1/dir2/dir3
${file%%/*}:拿掉第一条 / 及其右边的字符串:(空值)
${file%.*}: 拿掉最后一个 . 及其右边的字符串:/dir1/dir2/dir3/my.file
${file%%.*}:拿掉第一个 . 及其右边的字符串:/dir1/dir2/dir3/my
${file/.txt/.cpp} 将.txt取代为.cpp:/dir1/dir2/dir3/my.file.cpp

2.有条件的变量替换

${variable: -value}
变量替换时将使用命令行中定义的默认值,但变量的值并没有因此而改变。
例:$echo Hello $UNAME
结果显示:Hello
$echo Hello ${UNAME: -there}
结果显示:Hello there
$echo $UNAME
结果显示: (空)
$UNAME=John
$echo Hello ${UNAME: -there}
结果显示:Hello John

${variable:=value}
不但使用默认值进行替换,而且将默认值赋给该变量。该形式在变量替换后同时把值value符给变量variable。
例:$echo Hello $UNAME
结果显示:Hello
$echo Hello ${UNAME:=there}
结果显示:Hello there
$echo $UNAME
结果显示:there

${variable: +value}
只有当变量已赋值时才用指定值替换,变量variable已赋值时,其值才用value替换,否则不进行任何替换。
例:$ERROPT=A
$echo ${ERROPT: +"Error tracking is acitive"}
结果显示:Error tracking is acitive
$ERROPT=
$echo ${ERROPT: +"Error tracking is acitive"}
结果显示: (空)

${variablemessage}
使用错误检查的条件进行变量替换,当变量variable已设置时,正常替换。
例:$UNAME=
$echo $ {UNAME"UNAME HAS NOT BEEN SET"}
结果显示:UNAME HAS NOT BEEN SET
$UNAME=Stephanie
$echo ${UNAME"UNAME HAS NOT BEEN SET"}
结果显示:Stephanie

3.在操作中的使用

集体增加后缀
find . ! -type d |xargs -i mv {} {}.c;
find . ! -type d -exec mv -f {} {}.suf \;

把*.txt 变成 *.cpp
方法一
for file in `find ./ -name "*.txt" -type f`;do mv $file ${file%.*}.cpp;done
方法二
rename .txt .cpp *.txt

vbs脚本如何传给bat脚本变量值  
bat脚本内容如下:

===============================

for /f %%i in ('cscript .\getdateb.vbs') do (
set TODAY=%%i
)
echo TODAY=%TODAY%
pause

================================



getdateb.vbs内容如下:

===============================

my_Month = month(now)
my_Day = Day(now)
my_Hour = Hour(now)

WScript.Echo my_Month & my_Day & my_Hour

===============================

注意:最后一句,使用msgbox(my_Month & my_Day & my_Hour)是错的。

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
93 [报告]
发表于 2011-01-24 15:16 |只看该作者
本帖最后由 compare2000 于 2013-09-11 14:22 编辑

<<EOF
(内容)
EOF
可以把EOF替换成其他东西
意思是把内容当作标准输入传给程序

这里再简要回顾一下<<的用法。当Shell看到<<的时候,它就会知道下一个词是一个分界
符。在该分界符以后的内容都被当作输入,直到shell又看到该分界符(位于单独的一行)。这个
分界符可以是你所定义的任何字符串。

常用文件重定向:

command > filename  把标准输出重定向到一个新文件中
command >> filename  把标准输出重定向到一个文件中(追加)
command 1 > filename  把标准输出重定向到一个文件中
command > filename 2 >&1 把标准输出和标准错误一起重定向到一个文件中
command 2 >filename  把标准错误重定向到一个文件中
command 2 >> filename  把标准错误重定向到一个文件中(追加)
command >> filename 2 >&1 把标准输出和标准错误一起重定向到一个文件中(追加)
command < filename > filename2 command命令以filename文件作为标准输入,
以filename2文件作为标准输出
command < filename  command命令以filename文件作为标准输入
command << delimiter  从标准输出中读入,直至遇到delimiter分界符
command <&m  把文件描述符m作为标准输出
command >&m  把标准输出重定向到文件描述符m中
command <&-  关闭标准输入

注:<<delimiter 作为分界符绝对与 <<filename不混,因为后者根本不存在!!!

shell 中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell 的输入,直到遇到EOF为止,再返回到主调Shell。如下:


#!/bin/sh
dbsql=/tmp/dbstop.sql
cat <<EOF > ${dbsql}
shutdown immediate
exit
EOF
su - oracle -c "sqlplus -S / as sysdba @${dbsql}"
[ -f ${dbsql} ] && rm -rf ${dbsql}


这段代码完成的功能是,关闭oracle数据库。
1. 先创建创建一个临时的sql脚本,即“/tmp/dbstop.sql”里面的内容即为EOF之间的东西
2. 登陆数据库执行脚本
3. 删除临时文件


<<EOF
(内容)
EOF


可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序
这里再简要回顾一下<<的用法。当shell看到<<的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该分界符(位于单独的一行)。
这个分界符可以是你所定义的任何字符串。

copy某个目录下所有子目录下的指定类型的文件到指定文件夹  
例如现有目录a和b, a下有目录c和d,c下有文件1.txt, d下有文件2.txt. 现在需要用命令一次性把c和d下的所有txt文件copy到目录b中。

|--a

| |--c

| | |--1.txt

| |--d

| |--2.txt

|--b


1) 使用xcopy会连同子目录一起copy过去:

> cd a

> xcopy /s *.txt ..\b


2) 使用for循环可以只copy文件而不保留目录结构

> cd a

> cd ..

> for /r a %%i in (*.txt) do copy %%i b


vbs如何获取当前目录  
如下变量,即是当前文件所在目录

curpath = createobject("Scripting.FileSystemObject").GetFolder(".").Path

Linux用户环境变量
环境变量就是系统或软件设置的一些参数,用户环境变量就是用户登录系统后,都有自已专用的运行环境。在Windows系统中用户环境变量保存在用户家目录,Linux也是同样的。本文主要是讲解Linux常用的环境变量和环境变量的设置。

一、环境变量相关操作(只应用于当前,要永久保存需要写入到相关文件。)
#echo $PATH
显示PATH设置。
#env
显示当前用户变量。
#set
显示当前Shell变量。
#export
显示当前导出成用户变量的shell变量。
#a=abc
定义一个Shell变量。
#export a=abc
定义一个Shell变量,并导出成用户变量。
#unset a
清除环境变量
#readonly a
设置只读环境变量

二、常见的环境变量
PATH      决定了shell将到哪些目录中寻找命令或程序
HOME       当前用户主目录
HISTSIZE     历史记录数
LOGNAME     当前用户的登录名
HOSTNAME   指主机的名称
SHELL      前用户Shell类型
LANGUGE     语言相关的环境变量,多语言可以修改此环境变量
MAIL      当前用户的邮件存放目录
PS1       基本提示符,对于root用户是#,对于普通用户是$
PS2       附属提示符,默认是“>”

三、Linux环境变量设置文件
/etc/profile
全局用户,应用于所有的Shell。
/$HOME/.profile
当前用户,应用于所有的Shell。
/etc/bash_bashrc
全局用户,应用于Bash Shell。
~/.bashrc
局部当前,应用于Bash Sell。

四、其它
在用户目录下用ls -a,能看见很多“.”开头的隐藏文件。如果不是用户建立的,那么这些文件都是环境设置文件。有其它Shell的设置文件,也有软件设置的文件。比如:.lftp,它就是lftp软件的设置文件。如果安装了x-window的话,菜单和桌面设置都在.local里面。这些大家用久了自然就知道了。

export set env区别baidu一下就知道了。


补充:开启启动Xwindow,有些Linux发行版不会加载SHELL环境变量,因为Xwindow有自已的会话设置。例如gnome,有~/.gnomerc 或 /etc/X11/Xsession.d/55gnome-session_gnomerc。
背景:


多个开发人员,共同使用1台linux服务器进行开发,开发人员需要把自己windows下的文件夹,挂载到linux下进行编译



需求:

root管理员需要维护所有开发人员的mount需求, 很麻烦,如何只允许开发人员在自己的目录下进行mount, 而不允许在其它地方进行mount



解决方案:

多谢各位了,问题已经解决
在root下运行vi /etc/sudoers
在最后添加
ALL ALL = (ALL) NOPASSWD: /bin/mount,/bin/umount
即可



在使用sudo mount挂载时,需要使用

mount -t cifs -o noserverino -o nounix -o username=x00191299,dom=china,uid=x00191299 //10.70.17.56/V400R009C80 /home/x00191299/v4r9c80的方式




附sudoers的配置

理解/etc/sudoers配置文件的格式



问题解答:
问题1:
现象:
使用mount -t cifs -o noserverino -o nounix -o username=x00191299,dom=china,uid=x00191299 //10.70.17.56/V400R009C80 /home/x00191299/v4r9c80

命令,挂载后,为什么挂载目录权限中归属组会变为root?如下图

(备:如不理解x00191299,root所代表的权限意义,请参考ll命令字段所代表的意思)




解决方案:
查看Mount命令的帮忙,可以找到uid   gid两个配置,不设置gid,就默认归属组为root,不设置uid也默认拥有者为root。因此加上参数gid=users即可。完整命令如 :

mount -t cifs -o noserverino -o nounix -o username=x00191299,dom=china,uid=x00191299,gid=users //10.70.17.56/V400R009C80 /home/x00191299/v4r9c80

问题2:
现象
使用有uid,gid参数的挂载,仍然会出问题。在删除文件时,会显示无法删除,没有权限

解决方案
既然拥有者都是x00191299,而且权限为755,rwxr-rx-x,为什么还是不能够删除呢?而且在测试中发现,挂载win7的共享目录,可以正常删除,但是挂载win2003的就不行。

win7共享设置中比较简单,没有安全设置


而win2003配置比较复杂,除了共享的权限设置,还有安全的设置,而且分不同的群组的权限设置。

尝试把users组的权限安全设置为完全控制,再测试linux下的删除操作,成功解决。

bat脚本中在使用for循环读取文件时,不能加引号  
例如:

for /f %%i in (test.txt) do (

    echo %%i

)



如果写为

for /f %%i in ("test.txt") do (

echo %%i

)

则无法读取出文件中的内容



另外,测试中,发现如果这个文件使用全路径,则一定不能有空格,有空格时,即使加上引号也无法解决

回车与换行的故事

在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。

于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换行”,告诉打字机把纸向下移一行。

这就是“换行”和“回车”的来历,从它们的英语名字上也可以看出一二。

后来,计算机发明了,这两个概念也就被般到了计算机上。那时,存储器很贵,一些科学家认为在每行结尾加两个字符太浪费了,加一个就可以。于是,就出现了分歧。

Unix系统里,每行结尾只有“ <换行> ”,即“\n”;
Windows系统里面,每行结尾是“ <换行> <回车> ”,即“\n\r”;
Mac系统里,每行结尾是“ <回车> ”。

一个直接后果是,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行;而Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号。

换行(\n)就是光标下移一行却不会移到这一行的开头,
回车(\r)就是回到当前行的开头却不向下移一行.
Enter键按下后会执行\r\n这样就是我们看到的一般意义的回车了,所以你用16进制文件查看方式看一个文本,就会在行尾发现”\r\n”




notepad++的使用

如下图配置界面,如果将新建文档 格式一栏选择的还是windows,则在用notepad++新建文件、或者新建文件之后第一次用notepad++打开的时候,会“智能”的认为是Unix格式的文件,在windows上使用会出问题

越界的一种简单情况  
t.txt的内容如下

========

123456789
asdf

========



程序主体如下:

=================

char s[10];
char b[10];
FILE *fp;
fp = fopen("t.txt", "r");

fgets(s,50,fp);
fgets(b,10,fp);
puts(s);
puts(b);
fclose(fp);

==================



运行时会弹出





解释:

s[10]读入第一行,把换行符也读取了。因此下标越界

脚本知识经验汇总  
bat脚本

1:检测一个程序是否可以在环境变量path路径下找到

2:检测一个进程,并据此进行一些分支操作

3:cmd要实现延时打印两个字符串,不能换行的实现

4:集成右键菜单:打开CMD,切换到当前目录

5:批处理调用脚本不能随便对调用对象加双引号

6:setlocal使用方法

7:批处理实现并发处理

8:%号取路径,文件名规则说明

9:cmd 截取字符串语法解析

10:for命令使用心得

11:schtasks命令的一些使用心得

12:sed工具使用方法

13:xcopy命令使用的两个细节

14:在运用set /p命令,使用直接回车方式获取默认值时要注意

15: 批处理:条件判断汇总

16:检测一个程序是否可以在环境变量path路径下找到

ant脚本

1:ICP中ant脚本定义变量的方法

检测一个程序是否可以在环境变量path路径下找到  
例如

BuildConsole.exe > nul 2>&1 ||echo Exception:环境变量中没有配置此路径,请检查 && goto noexist

:exist

echo 存在

:noexist

echo 不存在

例如,检测是否存在cmd.exe

for /f "delims= " %%i in ('tasklist^|find /i "cmd.exe"') do (
    if /i "%%i"=="cmd.exe" set errorlevel=1 & echo 检测到有cmd.exe

)

shell脚本的exit退出问题  
已知:

在bat脚本中,使用exit是退出cmd.exe进程,使用exit /b是退出当前脚本或标签



那么类似的功能,在shell脚本中如何实现呢?

那么,首先就要了解一下,shell脚本的每种执行方式的区别

如下是引用他人的总结:

===========================================================

1、source命令用法:

  source FileName

  作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无"执行权限"

注:该命令通常用命令“.”来替代。

如:source .bash_profile

. .bash_profile两者等效。

source(或点)命令通常用于重新执行刚修改的初始化文档。

source命令(从 C Shell 而来)是bash shell的内置命令。

点命令,就是个点符号,(从Bourne Shell而来)。

source的程序主体是bash,脚本中的$0变量的值是bash,而且由于作用于当前bash环境,脚本中set的变量将直接起效


2、 sh, bash的命令用法:

sh/bash FileName


作用:打开一个子shell来读取并执行FileName中命令。该filename文件可以无"执行权限"


注:运行一个shell脚本时会启动另一个命令解释器.

每个shell脚本有效地运行在父shell(parent shell)的一个子进程里.

这个父shell是指在一个控制终端或在一个xterm窗口中给你命令指示符的进程.

shell脚本也可以启动他自已的子进程.

这些子shell(即子进程)使脚本并行地,有效率地地同时运行脚本内的多个子任务.

在ubuntu中sh只是bash的一个链接。

由于是在子shell中执行,脚本设置的变量不会影响当前shell。



3、./的命令用法:

./FileName

作用:打开一个子shell来读取并执行FileName中命令。该filename文件需要"执行权限"

注:运行一个shell脚本时会启动另一个命令解释器.

每个shell脚本有效地运行在父shell(parent shell)的一个子进程里.

这个父shell是指在一个控制终端或在一个xterm窗口中给你命令指示符的进程.

shell脚本也可以启动他自已的子进程.

这些子shell(即子进程)使脚本并行地,有效率地地同时运行脚本内的多个子任务.

由于是在子shell中执行,脚本设置的变量不会影响当前shell。

===========================================================



因此如果要实现shell脚本的只退出类似于bat脚本中exit /b的效果,则需要使用上述的方法2或方法3,配合子脚本的exit n命令。  如果使用方法1,则无法实现此效果。

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
94 [报告]
发表于 2011-01-24 15:18 |只看该作者
本帖最后由 compare2000 于 2013-09-11 14:30 编辑

ant调用bash脚本方法  
1、调用sh脚本

<exec executable="bash" dir=".">
   <arg value="test.sh"/>
  </exec>



2、调用bat脚本

<exec executable="cmd" dir="." >
            <arg value="/c"/>
            <arg value="test.bat" />
            <arg value="${omcdisk.tempdir_ch}"/>
           <arg value="${omcdisk.tempdir_en}"/>
           <arg value="${codebase}"/>
            <arg value="${omcdisk.tools}"/>

</exec>

另外一些自己会常用到的:

1、查看linux版本号

lsb_release -a



2、使用man命令查看其它命令的帮助时,按ctrl+z键退出



3、怎样把网络上windows系统的 ntfs格式的 文件夹挂载到linux中

解决linux下大小写敏感问题



2.1. Bash的用户交互接口
Bash的用户接口也就是我们经常说的字符界面,这是我们与系统交互的主要环境,我们可通过这个接口管理我们的系统。在系统引导时,第一个需要运行的进程是init,由init再衍生出一个getty终端进程,该进程打开一个终端窗口,提供标准输入、标准输出和标准错误。然后执行程序/bin/login,login程序提示输入密码,加密并验证密码。通过验证后系统进入登录shell,也就是bash。不同的登录shell可在passwd文件设置。bash会通过几个配置文件来初始化用户环境。首先bash会查找/etc/profile,并执行其中的命令,初始化系统级别环境。然后在用户目录下查找.bash_profile文件,并执行里d面的命令,初始化用户级别的环境。用户级别的设置可覆盖系统级别设置。最后会执行.bashrc用户环境设置文件,这时,默认提示符美元符号将显示在屏幕上。

2.1.1. 环境变量
进入bash后,系统可根据你的配置生成一系列的环境变量,这些环境变量可用export命令显示。下面是一些常的环境变量:

$LOGNAME,当前登录的用户名。

$HOME,当前用户的主目录。

$PATH,当前用户的命令搜索路径。

$LANG,当前系统的语言环境。

$TZ,时区

$MAILCHECK,检查新邮件的间隔,单位是秒。

$PS1,命令行提示符。

$PS2,二级命令行提示符,也就是当你的命令行很长,在一行写不下,转到第二行时出现的提示符。

$PWD,当前目录。

2.1.2. 目录操作
Linux以树状结构组织文件和目录,目录可以包含文件,也可以包含其它目录。目录的最高层是根目录"/",其它所有文件和目录都是挂在根目录下,形成一个倒挂的目录树。

使用bash shell的cd命令可在目录树中移动,当前停留的位置叫工作目录或当前目录,可用"."表示。每个用户在/home目录下都有一个与用户名相同的目录,叫用户主目录。可用"~"符号表示,".."表示上一级目录。

jims@localhost:~$ #位于jims用户的主目录 jims@localhost:~$ cd . jims@localhost:~$ #没变化 jims@localhost:~$ cd .. jims@localhost:/home$ #移动到上层目录 jims@localhost:/home$ cd ~ jims@localhost:~$ #回到用户主目录 jims@localhost:~$ pwd #显示当前目录 /home/jims2.1.3. 通配符
在bash shell环境下,我们可用通配符来简化命令输入。

?,匹配任意单个字符。

*,匹配任意字符串。

[set],匹配set中的任意字符。[!set]是取反操作,匹配不在set中的任意字符,如:

[a-z] 匹配所有小写字符 [0-9] 匹配所有数字 [akz] 匹配a,k,z三个字符 [.,;] 匹配句点,逗号和分号 [!abc] 匹配除a,b,c之外的所有字符下面是几个命令示例:

jims@localhost:~$ ls *.py #显示当前目录下所有以.py结尾的文件 jims@localhost:~$ ls *.[cho] #显示当前目录下所有以c,h,o结尾的文件 jims@localhost:~$ ls ??? #显示所有文件名为三个字符的文件大括号"{}"可用于扩展任意字符串,如:

localhost:~/python# echo a{a,b,c}a aaa aba aca我们也可用大括号做为通配符使用,如:

jims@localhost:~$ ls *.{c,h,o} #效果同ls *.[cho]2.1.4. 输入/输出
常用数据过滤命令

cat,将输入复制到输出。cat是"catenate"的缩写,是连接在一起的意思。

grep,从输入中检索字符串。

sort,对输入进行排序。

cut,从输入中抽取列。

sed,对输入进行编辑。

tr,对输入进行转换或删除操作。

使用"<"和">"可实现I/O重定向功能,如:

$ ls > filename #输出重定向到filename文件,也就是生成一个filename文件,内容为ls命令执行的结果。 $ grep < filename #grep的命令参数从filename文件读取。使用"|"可实现管道(pipeline)操作,管道操作可以把一个命令的输出重定向到另一个命令的输入,而不是文件,如:

$ ls -l | more #先进行ls -l操作,再对操作结果进行more操作2.1.5. 后台作业
bash shell允许在一个会话期间同时运行多个命令,正常情况下所有命令在前台运行。只有在一个命令运行完后才能输入一个命令。但如果我们在运行命令时在命令后加一个"&"符号,则该命令将转入后台运行,我们马上获得shell终端控制权,可输入另外一条命令。这种在后台运行的命令叫后台作业。后台作业主要用在一些需花很长时间来运行的命令上,如解压一个大的压缩文档。

$ tar zxvf xen.tar.gz& [1] 2547使用jobs命令可以查看后台作业状态。

2.1.6. 特殊字符
在bash中,有很多有特殊含义的特殊字符,下面是一个完整的列表:

Table 2.1. 特殊字符

字符 含义
~ 主目录
` 命令替换
# 注释
$ 变量表达式
& 后台作业
* 字符通配符
( 启动子shell
) 停止子shell
\ 转义或续行
| 管道操作符
[] 通配符集
{} 命令块
; shell命令分隔符,作用是可在一行输入多条shell命令。
' 强引用,引号内所有内容保持字面意思。
" 弱引用,引号内某些内容保持字面意思。
< 输入重定向
> 输出重定向
/ 路径分隔符
? 通配符,匹配单个任意字符
! 取反操作

2.1.7. 控制键
通过控制键可以控制shell的行为,下面是一些常用的控制键。

Table 2.2. 控制键

控制键 描述
Ctrl_C 中止当前命令
Ctrl_D 输入结束
Ctrl_\ 如果Ctrl_C无效,则中止当前命令
Ctrl_S 禁止屏幕输出
Ctrl_Q 开启屏幕输出
DEL或CTRL_? 删除最后的字符
Ctrl_U 删除整个命令行
Ctrl_Z 暂停当前命令

2.2. 常用变量
变量是随系统运行而变化的,灵活使这些变量可简化我们的操作和更好地控制bash shell的行为。

$# 脚本的参数个数 $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个 $$ 脚本运行的当前进程ID号 $! 后台运行的最后一个进程的进程ID号 $@ 与$*相同,但是使用时加引号,并在引号中返回每个参数 $- 显示shell使用的当前选项,与set命令功能相同 $? 显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。 $0 脚本名称 $1..$9 第N个参数

cmd要实现延时打印两个字符串,不能换行的实现  
如下命令,

echo off

set /p="aaaa"<nul & ping 1 -n 3 >nul 2> nul & set /p="bbbb"<nul



或者

echo off

set /p="aaaa"<nul & ping 1 -n 3 >nul 2> nul & echo bbbb



看哪个是你想要的。

103个Windows XP运行命令  
常用的几个单独列出来:

Msconfig.exe---系统配置实用程序
mspaint--------画图板
mstsc----------远程桌面连接

devmgmt.msc--- 设备管理器

diskmgmt.msc---磁盘管理实用程序

sndrec32-------录音机

secpol.msc-----本地安全策略

services.msc---本地服务设置

rsop.msc-------组策略结果集
regedt32-------注册表编辑器
lusrmgr.msc----本机用户和组

calc-----------启动计算器

gpedit.msc-----组策略

添加或删除程序 appwiz.cpl

文件夹选项 control folders

《103个Windows XP运行命令》
在Windows系统中,我们打开一些程序都是通过鼠标一步一步的点击来打开,但是以下列出的这些命令,可以让你在Windows XP的“运行”窗口中运行应用程序。
winver---------检查Windows版本
wmimgmt.msc----打开windows管理体系结构(WMI)
wupdmgr--------windows更新程序
wscript--------windows脚本宿主设置
write----------写字板
winmsd---------系统信息
wiaacmgr-------扫描仪和照相机向导
winchat--------XP自带局域网聊天
mem.exe--------显示内存使用情况
Msconfig.exe---系统配置实用程序
mplayer2-------简易widnows media player
mspaint--------画图板
mstsc----------远程桌面连接
mplayer2-------媒体播放机
magnify--------放大镜实用程序
mmc------------打开控制台
mobsync--------同步命令
dxdiag---------检查DirectX信息
drwtsn32------ 系统医生
devmgmt.msc--- 设备管理器
dfrg.msc-------磁盘碎片整理程序
diskmgmt.msc---磁盘管理实用程序
dcomcnfg-------打开系统组件服务
ddeshare-------打开DDE共享设置
dvdplay--------DVD播放器
net stop messenger-----停止信使服务
net start messenger----开始信使服务
notepad--------打开记事本
nslookup-------网络管理的工具向导
ntbackup-------系统备份和还原
narrator-------屏幕“讲述人”
ntmsmgr.msc----移动存储管理器
ntmsoprq.msc---移动存储管理员操作请求
netstat -an----(TC)命令检查接口
syncapp--------创建一个公文包
sysedit--------系统配置编辑器
sigverif-------文件签名验证程序
sndrec32-------录音机
shrpubw--------创建共享文件夹
secpol.msc-----本地安全策略
syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码
services.msc---本地服务设置
Sndvol32-------音量控制程序
sfc.exe--------系统文件检查器
sfc /scannow---windows文件保护
tsshutdn-------60秒倒计时关机命令
tourstart------xp简介(安装完成后出现的漫游xp程序)
taskmgr--------任务管理器
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打开资源管理器
packager-------对象包装程序
perfmon.msc----计算机性能监测程序
progman--------程序管理器
regedit.exe----注册表
rsop.msc-------组策略结果集
regedt32-------注册表编辑器
rononce -p ----15秒关机
regsvr32 /u *.dll----停止dll文件运行
regsvr32 /u zipfldr.dll------取消ZIP支持
cmd.exe--------CMD命令提示符
chkdsk.exe-----Chkdsk磁盘检查
certmgr.msc----证书管理实用程序
calc-----------启动计算器
charmap--------启动字符映射表
cliconfg-------SQL SERVER 客户端网络实用程序
Clipbrd--------剪贴板查看器
conf-----------启动netmeeting
compmgmt.msc---计算机管理
cleanmgr-------^^整理
ciadv.msc------索引服务程序
osk------------打开屏幕键盘
odbcad32-------ODBC数据源管理器
oobe/msoobe /a----检查XP是否激活
lusrmgr.msc----本机用户和组
logoff---------注销命令
iexpress-------木马捆绑工具,系统自带
Nslookup-------IP地址侦测器
fsmgmt.msc-----共享文件夹管理器
utilman--------辅助工具管理器
gpedit.msc-----组策略


运行程序 运行命令
辅助功能选项 access.cpl
添加硬件向导 hdwwiz.cpl
添加或删除程序 appwiz.cpl
管理工具 control admintools
自动更新 wuaucpl.cpl
Bluetooth文件传送向导 fsquirt
计算器 calc
证书管理控制台 certmgr.msc
字符映射表 charmap
磁盘检查工具 chkdsk
剪贴簿查看器 clipbrd
命令行提示符 cmd
组件服务 dcomcnfg
计算机管理 compmgmt.msc
日期和时间属性 timedate.cpl
DDE共享 ddeshare
设备管理器 devmgmt.msc
Direct X控制面板(如果已经安装)* directx.cpl
Direct X诊断工具 dxdiag
磁盘清理工具 cleanmgr
磁盘碎片整理程序 dfrg.msc
磁盘管理 diskmgmt.msc
磁盘分区管理器 diskpart
显示属性 control desktop
显示属性 desk.cpl
显示属性的外观选项卡 control color
Dr. Watson系统诊断工具 drwtsn32
Driver Verifier Manager  verifier
事件查看器 eventvwr.msc
文件签名验证 sigverif
快速查找 findfast.cpl
文件夹选项 control folders
字体文件夹 control fonts
字体文件夹 fonts
空档接龙游戏 freecell
游戏控制 joy.cpl
组策略编辑器(XP专业版) gpedit.msc
红心大战游戏 mshearts
Iexpress向导 iexpress
索引服务 ciadv.msc
Internet属性 inetcpl.cpl
IP配置实用程序(显示连接配置) ipconfig /all  
IP配置实用程序(显示DNS缓存内容) ipconfig /displaydns
IP配置实用程序(删除DNS缓存内容) ipconfig /flushdns
IP配置实用程序(释放全部(或指定)适配器的由DHCP分配的动态IP地址) ipconfig /release
IP配置实用程序(为全部适配器重新分配IP地址) ipconfig /renew
IP配置实用程序(刷新DHCP并重新注册DNS) ipconfig /registerdns
IP配置实用程序(显示DHCP Class ID) ipconfig /showclassid
IP配置实用程序(修改DHCP Class ID) ipconfig /setclassid
Java控制面板(如果已经安装) jpicpl32.cpl
Java控制面板(如果已经安装) javaws
键盘属性 control keyboard
本地安全设置 secpol.msc
本地用户和组 lusrmgr.msc
从Windows注销 logoff
微软聊天程序 winchat
扫雷游戏 winmine
鼠标属性 control mouse
鼠标属性 main.cpl
网络连接 control netconnections
网络连接 ncpa.cpl
网络安装向导 netsetup.cpl
记事本 notepad
Nview桌面管理器(如果已经安装) nvtuicpl.cpl
对象包装程序 packager
ODBC数据源管理器 odbccp32.cpl
屏幕键盘 osk
AC3解码器(如果已经安装) ac3filter.cpl
密码属性 password.cpl
性能 perfmon.msc
性能 perfmon
电话与调制解调器选项 telephon.cpl
电源选项属性 powercfg.cpl
打印机和传真 control printers
打印机文件夹 printers
TrueType造字程序 eudcedit
Quicktime(如果已经安装) QuickTime.cpl
区域和语言选项 intl.cpl
注册表编辑器 regedit
注册表编辑器 regedit32
远程桌面 mstsc
可移动存储 ntmsmgr.msc
可移动存储操作请求 ntmsoprq.msc
策略的结果集 (XP专业版) rsop.msc
扫描仪与相机 sticpl.cpl
任务计划 control schedtasks
Windows安全中心 wscui.cpl
服务 services.msc
共享文件夹 fsmgmt.msc
关闭Windows shutdown
声音和音频设备属性 mmsys.cpl
蜘蛛牌游戏 spider
SQL Client客户端网络实用工具 cliconfg
系统配置编辑器 sysedit
系统配置实用程序 msconfig
系统文件检查工具(立即扫描) sfc /scannow
系统文件检查工具(下次启动时扫描) sfc /scanonce
系统文件检查工具(每次启动时扫描) sfc /scanboot
系统文件检查工具(返回默认设置) sfc /revert
系统文件检查工具(清除文件缓存) sfc /purgecache
系统文件检查工具(设置缓存大小=x) sfc /cachesize=x
系统属性 sysdm.cpl
任务管理器 taskmgr
Telnet客户端 telnet
用户帐户管理 nusrmgr.cpl
辅助工具管理器 utilman
Windows防火墙 firewall.cpl
Windows放大镜 magnify
Windows管理体系结构 wmimgmt.msc
Windows系统安全工具 syskey
运行Windows更新 wupdmgr
漫游Windows XP tourstart
写字板 write
if用于条件判断,适用于以下情形:

  1、判断驱动器、文件或文件夹是否存在,用 if exist 语句;
  2、判断某两个字符串是否相等,用 if "字符串1"=="字符串2" 语句;
  3、判断某两个数值是否相等,用 if 数值1 equ 数值2 语句;
  4、判断某个变量是否已经被赋值,用 if defined str 语句;

  if语句的完整格式是这样的:if 条件表达式 (语句1) else (语句2),它的含义是:如果条件表达式成立,那么,就执行语句1,否则,将执行语句2。

  对于以上四种情形,可以分别使用如下代码:

  1、if exist d:\test.txt (echo D盘下有test.txt存在) else (echo D盘下不存在test.txt)
  2、if "abc"=="xyz" (echo 字符串abc等于字符串xyz) else (echo 字符串abc不等于字符串xyz)
  3、if 1 equ 2 (echo 1等于2) else (echo 1不等于2)
  4、if defined str (echo 变量str已经被赋值,其值为%str%) else (echo 变量str的值为空)

  判断字符串是否相等的时候,if会区分大小写,比如,单纯的if语句会认为字符串abc和字符串Abc不相同,若不想区分大小写,则需要添加 /i 开关,使用 if /i "字符串1"=="字符串2" 的格式;另外,等于符号是连续的"=="而非单独的"="。

  判断两个数值之间的大小关系,除了等于用equ之外,还有其他的关系符号,所有适用于if语句的关系符号见下表:


中文含义
关系符
英文解释

等于
equ
equal

大于
gtr
greater than

大于或等于
geq
greater than or equal

小于
lss
less than

小于或不等于
leq
less than or equal

不等于
neq
no equal



  if语句还有一个精简格式:if 条件表达式 语句,它的含义是:如果条件表达式成立,将执行语句,否则,什么也不做。

xcopy命令使用的两个细节  
细节1:

destination目录最后不能加"/"

反例:xcopy E:\test.txt D:\test\

上面这句话会报找不到路径。原因就是因为test后面不能加杠了



细节2:

xcopy E:\*.bzp D:\test /e /i /y /f

习惯性将xcopy的常用参数都加上,E盘所有的目录层次都拷贝到了D:\test里面。

是因为/e这个参数,会搜索所有目录,再查看是否有.bzp文件。最后拷贝。

在搜索的同时,把目录结构拷贝到目标文件夹里面了。



另外,前面如果是个目录,也不能在最后加/,否则提示无效路径



常用的xcopy命令参数如下:

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]

   source       指定要复制的文件。
  destination  指定新文件的位置和/或名称。
  /D:m-d-y     复制在指定日期或指定日期以后更改的文件。
               如果没有提供日期,只复制那些源时间
               比目标时间新的文件。
  /EXCLUDE:file1[+file2][+file3]...
               指定含有字符串的文件列表。每一个字符串
               必须在文件的单独行中。如果有任何
               字符串与要被复制的文件的绝对路径
               相符,那个文件将不会得到复制。
               例如,指定如 \obj\ 或 .obj 的字符串会排除
               目录 obj 下面的所有文件或带有
               .obj 扩展名的文件。

  /E           复制目录和子目录,包括空的。
  /I           如果目标不存在,又在复制一个以上的文件,
               则假定目标一定是一个目录。
  /Q           复制时不显示文件名。
  /F           复制时显示完整的源和目标文件名。
  /L           显示要复制的文件。
  /H           也复制隐藏和系统文件。
  /R           覆盖只读文件。
  /U           只复制已经存在于目标中的文件。
  /Y           复制文件审核设置(隐含 /O)。

在运用set /p命令,如果直接回车,变量是之前的值,

但是此时返回是错误,即errorleverl会设置为1。

如果后续的命令中有关errorlevel的判断,需要注意。

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
95 [报告]
发表于 2011-01-24 15:19 |只看该作者
本帖最后由 compare2000 于 2011-11-12 01:27 编辑

血型看人品 超准  
一,最能撒谎的是:
1,当然是O型,O型人撒谎像个吃饭似的,但是撒的谎都是让人马上听出来的;
2,B型,不管三七二十一,B型人绝不承认自己撒了谎
3,AB型,AB型的很少撒谎,但是一旦撒谎,很难看破;
4,A型,A型人的性格就是学不会撒谎;

二,生存能力最强的血型是:
1,B 型,具有不屈的生命力的B型人,不管是在什么地方都能生存到底;
2,A型,突然产生生的愿望的A型人,能想出很多种求生的办法;
3,AB型,死了活了都觉得无所谓的类型;
4,O型,不愿意忍受孤独的O型,要是没有对话者的话,多嘴多舌的O型人就想自杀;

三,说话难听的血型是:
1,AB型, AB型不仅不说难听的话,也不说好话;
2,B型,偶尔才不说难听的话(不会说好话)
3,A型,不会说难听的话
4,O型,O型人很想努力地不想说难听的话,但是他们的难听话没有恶意;

四,在学校里最能装相的血型是:
1,O型,O型人必须得装相,要不然不走运;
2,B型,B型人不想装相,但是他们的长相本身就是贼能装的那一类型;
3,A型,不装相,反而始终努力保持和其他人一样的样子;
4,AB型,AB型人最不愿意装相,别人常常感觉不到他们的存在;

五,喜欢读书的血型是:
1,B型,B型人具有天然的集中注意力的能力,所以喜欢读书;
2,A型,具有高贵纯洁气质的A型人喜欢读书;
3,AB型,具有散漫特点的AB型人没有想读书的愿望;
4,O型,喜欢玩耍的 O型人,把看书当作可笑的事情;

六,在拘留所里蹲着的血型是:
1,O型,喜欢赌博的是O型人
2,B型,喜欢嫉妒和好胜的是B型人;
3,AB型,把人整迷糊以后,喜欢诈骗和偷盗的是AB型人;
4,A型,在拘留所里很难看见A型人,反而在精神病院里常见;

七,控制欲最强的血型是:
1,B 型,B型人的控制欲是很难自我控制;
2,O型,由于过分投入,O型人常常成为有控制欲的人;
3,A型,A型人几乎没有控制欲;
4,AB型,AB型的人讨厌别人干涉自己的生活,也不干涉别人的生活;

八,最能用心做事的血型是:
1,A型,A型人做事认真,任何人交代的事不用操心,他或她会用心去做好;
2,B 型,B型人具有天然的高度集中注意力的天分,所以做事很容易用心;
3,O型, O型人原本没有天然的集中注意力的能力,但是为了装相,他们努力用心做事;
4,AB型,AB型的人,自己觉得很用心做事,但是别人看来,还是很散漫;

九,有口才的血型是:
1,O型,O型人很愿意讲故事,也最能白呼,他们有天然的语言表达能力;
2,B型,B型人说话也有条理性;
3,AB型,为了参与白呼,AB型人愿意先写提纲
4,A型,A型人觉得没必要白呼,也觉得别人白呼跟自己无关;

十,长的可爱的血型是:
1,O型,在O型人中,长的像娃娃类型的很多;
2,A型,与其说可爱,还不如说A型人漂亮(或英俊);
3,B型,B型人里长的傻忽忽的人或长的比较粗的人比较多;
4,AB型,AB 型人长的既不可爱,也不漂亮,但是很有男人(或女人)味道;

十一,最“厚脸皮”的血型是:
1,B 型,B型人的说话本身就是厚脸皮;
2,AB型,AB型人的脸皮稍微厚一点;
3,A型,A型人与厚脸皮的人的距离很远;
4,O型,想努力做到厚脸皮的人是O型人;

十二,爱说心里话(秘密)的血型是:
1,O型,O型人心里藏不住话,所以他们生怕别人不知道自己的秘密;
2,B 型(共同位于第一位),B型人直爽;
3,A型,跟A型人相处的时间长了,他们什么秘密都说出来,A型人也很直爽;
4,AB型,AB型的人不做什么能成为秘密的事情,所以没有什么秘密;

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
96 [报告]
发表于 2011-01-24 15:20 |只看该作者
本帖最后由 compare2000 于 2013-09-12 23:26 编辑

阳光般的处世之道


    1、这个世界有两件事我们不能不做:一是赶路,二是停下来看看自己是否拥有一份好心态。好心态是人们一生中的好伴侣,让人愉悦和健康。    

       人生感悟:要有阳光般的心态。    

       2、没有爱的生活就像一片荒漠,赠人玫瑰,手有余香“学会爱别人,其实就是爱自己”,让爱如同午后阳光,温暖每个人的心房。    

       人生感悟:学会爱别人!    

       3、多去尊重理解别人,常怀宽容和感激之心,宽容是一种美德,是一种智慧,海纳百川才有了海的广阔,感激你的朋友,是他们给了你帮助:感激你的敌人,是他们让你变得坚强。    

      人生感悟:懂得宽容和感恩。    

       4、管好自己的嘴,讲话不要只顾一时痛快信口开河,“良言一句三冬暖,伤人一语六月寒”说话要用脑子,敏事慎言,话多无益。不扬人恶,自然能化敌为友。    

     人生感悟:切记祸从口出!    

       5、人情、人情,人之常情,要乐善好施,常与交往,“平时多烧香,急时有人帮”,  所以,“人情要多储存,就像银行存款,存的越多,时间越长,红利就越大。    

      

      人生感悟:多储存人情。    

      6、遇事不要急躁!不要急于下结论特别是生气的时候做决断,要学会换位思考,或者等一等,大事化小,小事化了。把复杂的事情尽量简单处理,千万不要把简单的事情复杂化。      

      人生感悟:遇事莫急躁!    

       7、真正学会知足。人生最大的烦恼是从没有意义的比较开始,大千世界总有比如你的和比你强的人,“当我哭泣没鞋穿的时候,我发现有人却没脚”。    

    人生感悟:真正学会知足。    

     8、如果敌人让你生气,那说明你还有胜他的把握,根本不必回头去看咒骂你的人是谁。如果有一条疯狗咬你一口,难道你也要趴下去反咬它一口吗?    

     人生感悟:不和小人生气计较。    

     9、别把工作当负担,既然目前改不了行,也没有更好的选择,与其生气埋怨,不如积极快乐的去面对。当你把工作当做生活和艺术时,你就会享受到生活的乐趣。    

    人生感悟:享受工作的快乐。    

     10、人活着一天就是福气,就该珍惜,人生短短几十年,不要给自己留下更多的遗憾。日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。    

     人生感悟:生活,开心要过,不开心也要过,何不开开心心的过?
产品网络安全红线Checklist
安全属性        检查编号        检查项目        检查类别        红线要求        检查结果        检查结果说明及举证        备注
管理通道安全        1        对于仅支持带外管理的设备,提供管理面隔离的能力,以支持在用户面和控制面使用nmap等工具进行端口扫描都无法扫描到管理平面的地址及端口。        A2        1.1.1 系统支持无法从用户面直接登陆连接管理接口(不支持独立的管理IP地址的产品除外)。
操作系统安全        2        产品使用Nessus等(使用当时最新的漏洞插件、配置所有插件)进行漏洞扫描测试,产品没有高风险级别漏洞。        B        2.1.1 系统经业界主流漏洞扫描工具扫描,不允许存在高风险级别的漏洞。
        3        不在生产环节预安装的产品,正式发布的版本中包含默认的操作系统安全加固策略文件和操作系统安全补丁包,并且产品资料有说明操作要求和操作步骤。        B        2.1.2 基于通用操作系统的新发货产品“操作系统加固+操作系统补丁”预装率=100%;对于不在生产环节预安装的产品,需要在正式发布的版本中包含默认的安全策略文件,并在产品资料中说明加固要求和操作步骤。
        4        在生产环节预安装的产品,交付给生产的安装包中包含加固工具、加固策略文件和操作系统安全补丁包,并且产品资料有说明操作要求和操作步骤。               
        5        新产品发布版本中包含TR5前公司内部发布的最新安全补丁。        B        2.1.3 在研版本TR5前需要对公司发布的最新操作系统安全补丁进行兼容性测试,并随版本发布。
        6        "产品在GA后,
1.产品补丁计划中应包含操作系统安全补丁发布计划(Windows至少一年两次,Linux/Unix至少一年一次)。
2.Support网站上发布了相应的补丁。"        B        2.1.4 产品需将通用操作系统的安全补丁纳入年度补丁计划,确保在网版本操作系统安全补丁例行发布,其中Windows安全补丁一年至少发布两次,Linux/Unix安全补丁一年至少发布一次。
        7        使用Windows操作系统的产品,产品配置器中缺省配套防病毒软件。        B        2.1.5 使用Windows操作系统的产品,产品配置器中缺省配套防病毒软件,并对防病毒软件进行兼容性测试。
协议与接口防攻击        8        "1、系统开放的所有端口都在通信矩阵中有记录描述,使用nmap等进行端口扫描进行辅助确认。
2、通信矩阵所描述的所有端口都是系统运行和维护必需且正确的。"        A2        3.1.1 系统所有的对外通信连接必须是系统运行和维护必需的,对使用到的通信端口在产品通信矩阵文档中说明,动态侦听端口必须限定确定的合理的范围。通过端口扫描工具验证,未在通信矩阵中列出的端口必须关闭。
        9        动态侦听端口必须限定确定的合理的范围,通信矩阵中描述的监听范围与实际的监听范围应一致。               
        10        所有能对系统进行管理的逻辑通信端口及协议具备接入认证机制,标准协议没有认证机制的除外。        A2        3.1.2 所有能对系统进行管理的通信端口及协议必须有接入认证机制,标准协议没有认证机制的除外。
        11        所有在设备外部可见的能对系统进行管理的物理接口(如串口、USB、管理网口)应具备接入认证机制。        A2        3.1.4 设备外部可见的能对系统进行管理的物理接口必须有接入认证机制。
        12        对与终端用户有交互、与非信任网络互联、容易受攻击的协议,使用Codenomicon、xDefend等工具完成畸形报文攻击测试,不出现致命和严重问题。        B        3.1.3 与终端用户有交互、与非信任网络互联、容易受攻击的协议要进行协议畸形报文攻击测试。
Web安全        13        Web应用的认证模块采用防在线暴力破解机制,例如:验证码或者多次连续尝试登录失败后锁定帐号/IP。        B        4.1.1 认证模块必须采用防暴力破解机制,例如:验证码或者多次连续尝试登录失败后锁定帐号或IP。
        14        产品对于每一个需要授权访问的页面或servlet的请求都核实了用户的会话标识是否合法、用户是否被授权执行这个操作。        B        "4.1.2 对于每一个需要授权访问的页面或servlet的请求都必须核实用户的会话标识是否合法、用户是否被授权执行这个操作,以防止URL越权。
说明:防止用户通过直接输入URL,进行URL越权,请求并执行一些页面或servlet;建议通过过滤器实现。"
        15        登录过程中,往服务器端传递用户名和口令时,采用安全协议或加密机制,如HTTPS、HTTP digest等。只提供本地接入、登录,做设备管理使用的场景暂时不要求。        B        4.1.3  登录过程中,往服务器端传递用户名和口令时,必须采用HTTPS安全协议(也就是带服务器端证书的SSL)。只提供本地接入、登录,做设备管理使用的场景暂时不要求。
        16        对用户的最终认证处理过程必须在服务器端进行。        B        4.1.4 对用户的最终认证处理过程必须放到服务器进行。
        17        用户产生的输入必须在服务端进行合法性校验。        B        4.1.5 用户产生的数据必须在服务端进行校验;数据在输出到客户端前必须先进行HTML编码,以防止执行恶意代码、跨站脚本攻击。
        18        非本Web应用生成的且未经验证的表数据或文件数据在输出到客户端前进行HTML编码,以防止跨站脚本。               
        19        使用Web漏洞扫描工具(如AppScan等工具)对产品Web应用和Web服务器进行扫描测试,扫描结果无高风险级别漏洞,系统无异常。        B        4.1.6 使用Web安全扫描软件扫描Web服务器和Web应用,不存在“高”级别的漏洞。
        20        非嵌入式产品使用java/JSP语言的Web系统,使用预编译语句PreparedStatement代替直接的语句执行Statement,以防止SQL注入。        B        4.1.7 非嵌入式产品的Web应用,应使用预编译语句PreparedStatement代替直接的语句执行Statement,以防止SQL注入。
产品开发、发布和安装安全        21        对于人机接口以及可远程访问的机机接口,不存在用户无法修改的口令(含程序中的硬编码口令),产品资料中提供修改说明。        A1        "5.1.1 禁止存在任何“未公开接口”:
1)禁止存在可绕过系统安全机制(认证、权限控制、日志记录)对系统或数据进行访问的功能。
    • 禁止隐秘访问方式:包括隐藏账号、隐藏口令、无鉴权的隐藏模式命令/参数、隐藏组合键访问方式;隐藏的协议/端口/服务;隐藏的生产命令/端口、调测命令/端口;不记录日志的非查询操作等
    • 禁止不可管理的认证/访问方式:包括用户不可管理的帐号,人机接口以及可远程访问的机机接口的硬编码口令,不经认证直接访问系统的接口等。
2)未文档化的命令/参数、端口等接入方式(包括但不限于产品的生产、调测、维护用途),需通过产品资料等向运营商或监管机构公开或受限公开。"
        22        不存在用户未知的帐户,所有帐户都必须可被系统管理,并在产品资料中提供所有账号及管理操作说明。               
        23        不存在绕过正常认证机制直接进入到系统的方式,如敲组合键盘、鼠标特殊敲击、连接特定接口,使用特定客户端、使用特殊URL等               
        24        所有的命令、参数、接口(含处于隐藏模式下的命令、参数、生产调测接口)必须在在产品资料中公开或受限公开。               
        25        所有非查询的操作(含处于隐藏模式下的命令、参数、生产调测命令等)必须有日志记录。               
        26        在软件包(含补丁包及发布文档)发布前,至少需要经过业界一款主流防病毒软件(如Symantec、趋势OfficeScan、Mcafee、Avira AntiVir、卡巴斯基等)扫描,保证防病毒软件不产生告警。        A2        5.1.2 在软件包(含补丁包)发布前,需要经过至少一款防病毒软件扫描,保证防病毒软件不产生告警,特殊情况下对告警作出解释说明。扫描记录(防病毒软件名称、软件版本、病毒库版本、扫描时间、扫描结果等)存档并随软件包(含补丁包)发布给客户。
        27        防病毒软件名称及软件版本、病毒库版本、扫描时间、扫描结果等扫描结果有存档,且随软件包发布。        A2       
        28        基于通用操作系统(指支持在已有的系统上加载其它应用的操作系统)的产品具备完整性保护机制(建议采用数字签名,最低要求哈希值),在安装、升级过程中对产品的软件(包含软件包/补丁包)进行完整性验证。        A2        5.1.3 基于通用操作系统的软件(包含软件包/补丁包)必须提供完整性校验机制,在安装、升级过程中对软件进行完整性验证。
数据库安全        29        产品出厂使用的数据库口令没有使用数据库厂商的缺省口令,且设置的口令符合复杂度要求。        B        6.1.1 数据库口令禁止使用数据库厂商的缺省口令,且口令复杂度需满足“口令安全要求”;数据库若存在多个默认帐号,须将不使用的帐号禁用或删除。
        30        产品缺省启用数据库口令复杂度检查功能。               
        31        数据库若存在多个默认帐号,必须将不使用的帐号禁用或删除。               
        32        使用单独的操作系统的非管理员(administrator/root)帐号来运行数据库。        B        6.1.2 使用单独的操作系统帐号来运行数据库;数据库中的敏感文件(如:Oracle数据库的init.ora、listener.ora等)需要严格控制访问权限,只能被数据库进程运行帐户和DBA帐户读写;对数据库帐户授予的权限进行严格清晰的划分,所有数据库帐户只能具备执行其任务的最小权限;对于有监听器功能的数据库(如Oracle的listener.ora)需要设置监听器密码或者设置为本地操作系统验证。
        33        数据库中的敏感文件(如:Oracle数据库的init.ora、listener.ora等)需要严格控制访问权限,只能被数据库进程运行帐户和DBA帐户读写。               
        34        Oracle如果开启了监听器功能,必须设置监听器口令且口令符合复杂度要求或者设置为本地操作系统验证。               
        35        使用Nessus最新版本(使用当时最新的漏洞插件、配置所有插件)对数据库进行漏洞扫描,无高风险级别漏洞。        B        6.1.3 使用安全扫描软件扫描,不存在“高”级别的漏洞。
        36        "使用通用数据库(如:Oracle、DB2、SQLServer、Sybase等)的产品在GA后,
1.产品补丁计划中应包含数据库安全补丁发布计划(至少一年一次)。
2.Support网站上发布了相应的补丁。"        B        6.1.4 产品需将数据库安全补丁纳入年度补丁计划,确保在网版本一年一次数据库安全补丁发布。
敏感数据保护        37        口令不允许明文存储在认证端的系统中,应该加密保护。在不需要还原口令的场景,必须使用不可逆算法加密。        A2        7.1.1 口令不允许明文存储在系统中,应该加密保护。在不需要还原口令的场景,必须使用不可逆算法加密。对银行账号等敏感数据的访问要有认证、授权和加密机制。
        38        对银行账号等敏感数据的访问要有认证、授权和加密机制。        A2       
        39        口令,银行帐号,批量个人数据等敏感数据如需通过非信任网络传输,产品应支持安全传输通道或者加密后传输的机制。有标准协议规定除外。        A2        7.1.2 在非信任网络之间进行敏感数据(包括口令,银行帐号,批量个人数据等)的传输须采用安全传输通道或者加密后传输,有标准协议规定除外。
        40        禁止使用私有加密算法。        A2        7.1.3 禁止使用私有加密算法。
        41        用于加密通过非信任网络传输的数据的密钥,不能在程序中硬编码,应提供密钥管理或密钥协商的机制。        A2        7.1.4 用于敏感数据传输加密的密钥,不能硬编码在代码中。
        42        禁止将个人数据转移出EEA。        A1        7.1.5 禁止将个人数据转移出EEA,产品出于定位问题目的从客户网络导出的包含个人数据的数据时应对个人数据进行过滤或匿名化处理。
        43        产品出于定位问题目的从客户网络导出的包含个人数据的数据,产品或配套工具应该具备将现网中采集的个人数据进行过滤或匿名化的机制。               
        44        系统涉及对个人数据的采集或处理的,要提供安全保护机制(如认证、权限控制、日志记录等),防止个人数据被泄漏。        A1        7.1.6 涉及个人数据的采集/处理的功能须提供安全保护机制(如认证、权限控制、日志记录等),并通过产品资料向客户公开。
        45        产品中涉及个人数据的采集、处理等功能必须通过资料向客户公开,并说明其范围、目的、保护措施及对客户的建议。               
        46        在安全敏感市场(欧洲、北美、澳大利亚、新西兰),在正常业务流程和标准协议之外,禁止出于故障定位目的进行用户精确位置信息定位。        A1        7.1.7 在安全敏感市场,在正常业务流程和标准协议之外,禁止出于故障定位目的进行用户精确位置信息定位。在运营商提供增值服务时,如需处理用户精确位置数据,应获得运营商的授权,并在方案设计时,给予用户随时撤回同意的机会。
        47        在运营商提供增值服务时,如需处理用户精确位置数据,应获得运营商的授权,并在方案设计时,给予用户随时撤回同意的机会。               
系统管理和维护安全        48        对于人机接口或可远程访问的机机接口之间,产品默认在所有口令设置时进行复杂度检查,若口令不符合复杂度规则,必须进行警告。(口令复杂度要求见“口令安全要求”)        B        "8.1.1 系统自身操作维护类口令满足 “口令安全要求”。
注:系统指交付给客户运行的整体系统,包括自研的软件、软件运行的操作系统及应用服务在内。"
        49        对于人机接口,产品提供登录失败尝试次数超阀值时的锁定(帐号或IP等)和解锁机制。               
        50        对于人机接口,输入口令时口令不能明文回显。               
        51        对于人机接口,口令输入框不支持口令拷贝功能。               
        52        系统账号的缺省口令(如操作系统、数据库、业务系统),口令应符合复杂度的要求,并在客户资料中提醒用户修改。               
        53        用户修改口令前需验证旧口令。               
        54        用户仅可以修改自身帐号的口令,管理员除外。               
        55        在数据库、配置文件、日志、cookie、调试跟踪信息中不存在口令的明文。               
        56        如系统支持文件访问控制,口令文件必须设置访问权限,普通用户不能读取或拷贝加密的内容。               
        57        产品在资料中提供了系统中的默认账号和口令的清单。               
        58        "对管理面所有的用户活动都有相应的日志记录。
用户活动包括:
    1、登录和注销;
    2、增加、删除用户和用户属性(帐号、口令等)的变更;
    3、用户的锁定和解锁,禁用和恢复;
    4、角色权限变更;
    5、系统相关安全配置(如安全日志内容配置)的变更;
    6、重要资源的变更,如某个重要文件的删除、修改等。"        A2        "8.1.2管理面所有的用户活动、操作指令必须记录日志,日志内容要能支撑事后的审计,记录包括用户ID、时间、事件类型、被访问资源的名称、访问结果等;日志要有访问控制,只有管理员才能有删除权限。
用户活动包括:
       1、登录和注销;
       2、增加、删除用户和用户属性(帐号、口令等)的变更;
       3、用户的锁定和解锁,禁用和恢复;
       4、角色权限变更;
       5、系统相关安全配置(如安全日志内容配置)的变更;
       6、重要资源的变更,如某个重要文件的删除、修改等。
操作指令包括:
       1、对系统配置参数的修改;
       2、对系统进行启动、关闭、重启、暂停、恢复、倒换;
       3、对业务的加载、卸载;
       4、软件的升级操作,包括远程升级和本地升级;
       5、对重要业务数据(特别是与财务相关的数据,包括:卡号、余额、话单、费率、费用、订单、出货、帐单等)的创建、删除、修改;
       6、所有帐户的命令行操作命令。"
        59        "对管理面所有的操作指令都有相应的日志记录。
操作指令包括:
    1、对系统配置参数的修改;
    2、对系统进行启动、关闭、重启、暂停、恢复、倒换;
    3、对业务的加载、卸载;
    4、软件的升级操作,包括远程升级和本地升级;
    5、对重要业务数据(特别是与财务相关的数据,包括:卡号、余额、话单、费率、费用、订单、出货、帐单等)的创建、删除、修改;
    6、所有帐户的命令行操作命令。"               
        60        "管理面用户活动、操作指令的日志至少包含下列内容:
    a. 事件发生的时间;
    b. 用户ID(包括关联终端、端口、网络地址或通信设备);
    c. 事件类型;
    d. 被访问的资源名称;
    e. 事件的结果。"               
        61        "1、 产品提供的日志模块/文件有相应的访问控制(如用户名、口令等)
2、 进行日志删除操作必填具备管理员权限。"               
        62        系统的管理平面和近端维护终端、网管维护终端间,支持使用合适的安全协议(如SSH v2/TLS1.0/SSL3.0/IPSec/SFTP/SNMPv3等)。        A2        8.1.3 系统的管理平面和近端维护终端、网管维护终端间,支持使用合适的安全协议(如SSH v2/TLS1.0/SSL3.0/IPSec/SFTP/ SNMPv3等);支持关闭不安全协议(FTP、Telnet)。
        63        支持关闭不安全协议(如FTP、Telnet)               
安全资料        64        产品的资料中包含安全特性描述。        B        9.1.1 在产品描述中对产品安全特性进行描述。
        65        产品按公司最新发布的模板提供《通信矩阵》文档。        B        9.1.2 产品发布前提供产品通信矩阵。描述机器/网元/模块间的通信关系,包括:通信使用的端口、协议、IP地址、认证方式、端口用途信息等。
        66        使用Windows操作系统的产品,产品的资料中包含防病毒软件部署内容。        B        9.1.3 产品发布前提供防病毒软件部署指南。描述防病毒软件部署前的准备、流程、执行步骤、失败后回退处理,以及病毒特征库升级配置指导(Windows系统平台必选)。
        67        产品的资料中包含安全配置/安全加固内容。        B        "9.1.4 产品发布前提供安全配置/加固指南。
描述如下内容:
  -安全加固及检查,主要包括操作系统、数据库或WEB服务器等加固内容,需要包含具体的加固内容和操作步骤(必选)
  -应用的安全配置,针对产品业务安全应用,需要启用哪些安全选项,配置哪些内容。(对于需要通过对产品开局时进行安全策略配置才能生效的安全功能,需要提供此部分内容)。如果没有应用的安全配置,命名为安全加固指南。安全加固指南是必须的。"
        68        产品的资料中包含安全维护内容。        B        9.1.5 产品发布前提供安全维护手册。从解决方案角度提供业务日常安全维护方面的指导,包括安全补丁、安全配置、防病毒软件例行检查等,指导维护人员例行进行安全维护。
监听接口及防止非法监听        69        合法监听接口开发应首选遵循通用的国际标准(如欧洲的ETSI合法监听系列标准、北美的ANSI相关标准)。        A1        10.1.1 合法监听接口应遵循通用的国际标准。如果少数国家对此标准有特殊要求时,应严格限制该产品只能在该国销售或应用。如果我司被要求不能提供合法监听接口时,必须从产品和解决方案中删除此接口,确保现网设备无法通过任何形式启用。
        70        如果少数国家对此标准有特殊要求时(如俄罗斯的合法监听标准、沙特等中东国家对合法监听的特殊要求等),应按照此国家的特殊要求实现。并在产品资料中说明实现方式。               
        71        按照某些国家特殊要求实现的合法监听接口,产品应提供机制防止该特殊功能在其他国家能通过配置等方式打开。               
        72        如果产品被要求不能提供合法监听接口时,必须从产品中删除此接口,并确保现网设备无法通过任何形式启用。               
        73        系统中和合法监听相关的接口禁止存在合法监听网关正常接口之外的任何其它调用方式,包括命令、脚本、调试接口等。        A1        10.1.2 系统中和合法监听相关的接口禁止存在合法监听网关正常接口之外的任何其它调用方式,包括命令、脚本、调试接口等。确保产品和解决方案的合法监听接口的安全性,防止被盗用、误用或滥用,防止被监听对象以及任何未经授权的第三方感知,防止相关信息或内容被泄露。
        74        确保产品和解决方案的合法监听接口的安全性,防止被盗用、误用或滥用,防止被监听对象以及任何未经授权的第三方感知,防止相关信息或内容被泄露。        A1       
        75        在安全敏感市场(欧洲、北美、澳大利亚、新西兰),如果不是正常业务流程和标准协议要求,禁止出于保障网络运营和服务目的提供采集最终用户原始通信内容(语音类、短信/彩信类、传真类、数据业务类)的功能。        A1        10.1.3 在安全敏感市场,在正常业务流程和标准协议之外,禁止提供采集最终用户原始通信内容(语音类、短信/彩信类、传真类、数据业务类)的功能,即使出于保障网络运营和服务目的。
工具分类        工具名称
代码安全审计        Coverity Integrity Center
代码安全审计        Fortify SCA
端口扫描        Nmap
系统层漏洞扫描        Nessus
Web安全扫描        APPSCAN
协议畸形报文测试        Codenomicon
协议畸形报文测试        HUTAF xDefend
防病毒软件        OfficeScan
数据库安全测试        NGSSQuirreL
质量属性定义
质量属性        内涵(定义)        外延(范围)        归属质量评估模块        备注
功能        当产品在特定的条件下进行使用时,验证产品是否能够满足明确定义的以及隐含需要的功能        "功能包括了功能适用性、功能准确性。
适用性:该功能是用户需要的正确的需求;
准确性:正确的实现了用户所需要的正确的功能;
说明一下:极限测试都是功能测试一部分。"        功能       
性能        在特定的条件下,验证产品在使用一定数量的资源的条件下是否能够提供合适的性能水平        "性能包括了产品的效率(efficiency)以及产品特定的相关性能指标。
效率从系统的时间效率和资源效率两部分进行度量:
时间:产品在实现一定的功能时,能够提供合适的响应、处理时间和吞吐量。
资源利用:产品在实现一定的功能时,不会因占用系统过多的资源而导致一些问题的出现。"        性能       
可靠性        在特定的条件下,验证产品是否能够维持一个特定的运行水平        "可靠性包括了产品成熟性、健壮性、容错性和可恢复性。
成熟性:产品能够避免由于产品的缺陷而导致失效。MTBF(平均失效间隔时间)是衡量成熟性的一个指标。主要强调的是遗留缺陷被触发产生故障的几率。遗留缺陷越不容易产生故障,所引发失效的可能性越小,因此产品成熟度就越高。(注:遗留缺陷被触发产生故障的几率和遗留缺陷数量以及遗留缺陷所在特性被使用的频繁程度有关)
健壮性:验证在非法输入或压力环境条件下,(软件)系统或组件能够正常执行功能的程度。健壮性强调的是系统对外部非法输入等异常条件的免疫能力。
容错性:产品遗留缺陷被激活引发故障时或特定接口受到侵害的情况下能够避免出现失效。容错性强调的是产品对故障的处理,当出现故障的时候避免产品出现失效。
可恢复性:是指在产品出现失效后,产品的运行能够重新建立到特定水平并且受到直接影响的数据能够得到恢复的能力。可恢复性强调的是产品在失效情况下的恢复能力。"        可靠性       
易用性        当用户在特定的条件下应用产品时,验证产品是否能够被理解、被学习、被使用、能够吸引用户        "易用性包括使用效率、可理解性、可学习性、可操作性、可吸引性。
使用效率:用户去使用这个系统完成任务要花多少时间?使用起来有多麻烦?
可理解性:产品能够让用户理解产品对用户来说是否合适、如何在特殊的任务和情况下使用的能力;
可学习性:产品能够让用户学习它的应用的能力;
可操作性:产品能够被用户操作和控制的能力;
可吸引性:产品能够吸引用户兴趣的能力。"        可服务性       
兼容性        在不做修改的情况下,在不同设备或者系统运行的能力        "兼容性包括了向下兼容性、跨系统(平台)兼容性、可替代性、可适应性和共存性。
向下兼容性:在没有特殊要求情况下,系统默认能够兼容以前的老版本的功能。
跨系统(平台)兼容性:系统可以在不同设备、不同系统上运行。
可替代性:产品在相同环境的相同用途中替代其他特定产品的能力;
可适应性:产品不采用其他动作和手段而适应不同特定环境的能力;
共存性:产品与其他独立产品在分享相同资源的相同环境中共同存在的能力。一般指软件产品;"        兼容性       
可维护性        验证对产品进行维护的难易程度        "可维护性包括可分析性、可更正性、维护稳定性和可安装性。
可分析性:产品出现问题时易于进行问题分析,能够易于进行错误定位。
可更正性:产品出现问题并进行错误定位后,能够立刻实现特定修改,解决问题。
维护稳定性:在对产品进行特定修改时要不会引发其他意外问题。
判断可维护性的的高低,例如,可以计算解决一次失效的工作量或者修复一次失效平均工作量(MTTR)来衡量。
可安装性:产品在特定环境中被安装的能力。"        可服务性       
标准符合性        对国际、国内标准的遵从度        "衡量的标准是符合度的高低,包括了各个质量属性的依从性。
软件产品遵循与功能性/可靠性/易用性/效率/维护性/可移植性的相关标准、约定或法规以及类似规定的能力。"        标准符合性       
安全性        没有权限的人不能对受权限保护的信息或数据进行访问,同时不能够拒绝有权限的人对受权限保护的信息或数据进行访问        "信息保密性包括了信息的保密性和完整性。
保密性:信息系统中用户信息的安全性、数据传送过程中的安全性、数据存储过程的安全性(不被非法访问)。
完整性:控制数据的完整性并防止其被未授权地进行创建、修改、删除、复制。"        安全性       
可测试性        系统完成功能和性能层级测试的能力和速度        "可测试性包括测试功能完整性、可控制性和可观察性。
测试功能完整性:可测试模块比较独立,可拆卸,具备对系统性能和功能快速测试的能力。
可控制性:可以实现对测试过程中数据的控制。
可观察性:对测试过程和结果数据可观察。
判断可测试性的的高低,可以通过测试效率、可测试功能重用度来进行衡量。"        ——        内部属性,不在质量评估模块中体现。

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
97 [报告]
发表于 2011-01-24 15:20 |只看该作者
本帖最后由 compare2000 于 2014-07-24 10:12 编辑

生活态度四则  
1、不要试图什么都争第一。

2、不要试图交到一个完美的朋友,也不要交到很多朋友。

3、帮助别人,自己也会强大起来。

4、学会用真诚的简单,对付虚伪的复杂。




补充一个:

5、学会“吃亏”的艺术
会议运作基本规范
4.1      会前准备

4.1.1    凡是会议,必有准备

会议最大的成本是时间成本,没有准备的会议不能召开。

会前,会务秘书应把审核通过的会议材料提前发给与会人,与会人员要提前阅读材料并做好思考。

执行秘书负责会前准备度检查,没有准备好的会议或议题必须取消。

4.1.2    凡是会议,必有主题

会议必须有明确的会议目标,并在正式会议通知中事先告知与会人员。各议题在会议准备的PPT前3页,必须说明汇报主题和目的。

4.1.3    凡是会议,会前必有议程:

会前必须输出明确的会议议程,包括会议主题、议题、时间、与会人等,每一个议题必须有时间控制。会务秘书要在会前将确认的议程通知与会人员,保证与会人有充分的时间做好与会准备。

执行秘书应协助召集人做好议题规划。

各议题提案人会前必须识别利益干系人及与会人,保证强相关人员与会,提高决策效率,其他人员无需与会。对于例行会议,应输出会议成员清单,明确角色职责。提案人同时要做好汇报材料的预审工作,材料精简,决策点清晰。



4.2      会中控制

4.2.1    凡是开会,必须聚焦

会议要准时开始、准时结束。讨论要聚焦重点问题,不发散,会议主席有权利打断那些偏离会议主题的冗长的发言。各议题应遵从既定时间限制,会务秘书做好时间提醒。如无法得出结论可暂放一下避免影响其他议题,如果一个议题一定要有结论应事先通知与会人员,做好准备。

4.2.2    凡是会议,必有结论

会议要有准确完整的会议记录,并输出会议纪要或决议,并正式发布。

会议的各跟踪事项一定要有责任人及完成期限,如需要多方资源配合完成,一定要在决议中明确说明,避免会后互相推诿,影响落地。

4.2.3    凡是会议,必有纪律

会议主席兼任纪律检查官,在会议前先宣布会议纪律,对于迟到要处罚,对于会议上不按流程进行要提醒,对于发言带情绪要提醒,对于开小会私下讨论的行为要提醒,对于在会上发恶劣脾气和攻击他人行为要进行处罚。



4.3      会后跟踪

4.3.1    会议结束,必有追踪

“散会不追踪,开会一场空”。要加强稽核检查:执行秘书定期跟踪会议指定责任人对决策事项的落实情况。在决议执行过程中,如发现原决议有不符合实际情况之处,或决议执行环境已发生变化,按程序重新提交上会审议,确保各项会议决议都能完成。

需要关注的3个简单而有用的公式:

① 开会+不落实=零
② 布置工作+不检查=零
③ 抓住不落实的事+追究不落实的人=落实


@echo off
set n=100

for /d %%a in (%systemdrive%\ReportCollectDir\**) do (
echo  开始清空%%a文件夹下的目录,保留最新%n%个目录
cd /d %%a
for /f "skip=%n% tokens=*" %%i in ('dir/b/ad/o-d "%%a"') do rd "%%i" /s /q

echo  清空%%a文件夹下的目录完成,保留最新%n%个目录
)
echo 清除系统完成!

echo. & pause
自勉:

一,忠诚---忠心者不被解雇

二,敬业---每天比老板多做一小时

三,自动自发---不要事事等人交代

四,负责---绝对没有借口,保证完成任务

五,注重效率---算算你的使用成本

六,结果导向---咬定功劳,不看苦劳

七,善于沟通--当面开口,当场解决

八,合作---团队提前,自我退后

九,积极进取---永远跟上企业的步伐

十,低调---才高不必自傲

十一,节约---别把老板的钱不当钱

十二,感恩---想想谁成就了今天的你

要理论结合实践,多动手多思考,想想作者为什么要这样写代码,有没有更好的方法来写这段代码!

1.单例模式
什么样的类需要被我们做成单例?简单来说 就是这个类在整个应用的某一时刻 我们要他有且只有一个状态。
单例模式的好处就是在整个应用中我们不再需要创造出过多的实例来,减少了GC压力。
单例模式分为懒汉式和饿汉式。两者区别明显,懒汉式在多线程时,创造实例的代码块必须要加上旋锁,一旦不加,创造出的实例
就可能不是单例了!饿汉式是在程序启动时就给实例化好一个对象在那了 所以不存在多线程影响,但是在没有使用这个对象时
他就存在,很明显浪费了堆栈资源,但是现实中我们多用饿汉式单例,因为启动时浪费的那点资源是微不足道的。
程序设计六大原则:
    单一职责原则:每个类都只负责单一的功能,一个类要把一个功能做到极致。
    里氏替换原则:子类可以替换掉父类 并且能够正常工作。
    接口隔离原则:一个接口的功能应该尽量小化,应该尽量避免实现类中存在着空的实现方法。适配器模式就是因为里氏替换
                  原则和接口隔离原则发生矛盾时诞生的。
    依赖倒置原则:高层模块不应该依赖于底层模块,而应该依赖于抽象,所谓抽象就是指接口或者抽象类甚至可以是普通的父类
                  (但是极其不建议用普通父类作为抽象层,因为那样会使程序难以维护),总而言之就是抽象构建框架,用细节实现扩展。
    迪米特原则  :这个原则就是每个类应当尽量少的知道别的类的东西,这个也好理解,程序开发最注重高内聚低耦合
    开闭原则    :对修改关闭,对扩展开放,就是说你要想对你代码增加新的功能 不建议直接修改原来的类,而只是新增一个
                  功能类,实体对象即可,不影响原来的代码。
http://blog.csdn.net/liao756447021/article/details/9271995

一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker's Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很多程序都十分精妙,我觉得在一个普通的程序中大量运用这样的代码的人简直是疯了!但掌握简单的位运算技巧还是必要的,所以今天写这篇博文把我积累的一些位运算技巧分享给大家,这些技巧不会是如求“1的数目”的技巧,是最基本的一行位运算技巧!



Welcome To My BitTricks


1.获得int型最大值
[cpp] view plaincopyprint?
1.int getMaxInt(){   
2.        return (1<<31) - 1;//2147483647, 由于优先级关系,括号不可省略   
3.}   
int getMaxInt(){        return (1<<31) - 1;//2147483647, 由于优先级关系,括号不可省略}另一种写法
[cpp] view plaincopyprint?
1.int getMaxInt(){   
2.    return -(1<<-1) - 1;//2147483647   
3.}   
int getMaxInt(){        return -(1<<-1) - 1;//2147483647}另一种写法
[cpp] view plaincopyprint?
1.int getMaxInt(){   
2.    return ~(1<<31);//2147483647   
3.}   
int getMaxInt(){        return ~(1<<31);//2147483647}C语言中不知道int占几个字节时候
[java] view plaincopyprint?
1.int getMaxInt(){   
2.    return ((unsigned int)-1) >> 1;//2147483647   
3.}   
int getMaxInt(){        return ((unsigned int)-1) >> 1;//2147483647}2.获得int型最小值
[cpp] view plaincopyprint?
1.int getMinInt(){   
2.    return 1<<31;//-2147483648   
3. }   
int getMinInt(){        return 1<<31;//-2147483648 }另一种写法
[cpp] view plaincopyprint?
1.int getMinInt(){   
2.    return 1 << -1;//-2147483648   
3.}   
int getMinInt(){        return 1 << -1;//-2147483648}3.获得long类型的最大值


C语言版
[cpp] view plaincopyprint?
1.long getMaxLong(){   
2.    return ((unsigned long)-1) >> 1;//2147483647   
3.}   
long getMaxLong(){        return ((unsigned long)-1) >> 1;//2147483647}JAVA版
[java] view plaincopyprint?
1.long getMaxLong(){   
2.    return ((long)1<<127)-1;//9223372036854775807   
3.}   
long getMaxLong(){        return ((long)1<<127)-1;//9223372036854775807}获得long最小值,和其他类型的最大值,最小值同理.


4.乘以2运算
[cpp] view plaincopyprint?
1.int mulTwo(int n){//计算n*2     
2.    return n<<1;   
3.}   
int mulTwo(int n){//计算n*2         return n<<1;}5.除以2运算
[cpp] view plaincopyprint?
1.int divTwo(int n){//负奇数的运算不可用   
2.    return n>>1;//除以2   
3.}   
int divTwo(int n){//负奇数的运算不可用        return n>>1;//除以2}6.乘以2的m次方
[cpp] view plaincopyprint?
1.int mulTwoPower(int n,int m){//计算n*(2^m)   
2.    return n<<m;   
3.}   
int mulTwoPower(int n,int m){//计算n*(2^m)        return n<<m;}7.除以2的m次方
[cpp] view plaincopyprint?
1.int divTwoPower(int n,int m){//计算n/(2^m)   
2.    return n>>m;   
3.}   
int divTwoPower(int n,int m){//计算n/(2^m)        return n>>m;}8.判断一个数的奇偶性
[java] view plaincopyprint?
1.boolean isOddNumber(int n){   
2.    return (n & 1) == 1;   
3.}   
boolean isOddNumber(int n){        return (n & 1) == 1;}9.不用临时变量交换两个数(面试常考)


C语言版
[cpp] view plaincopyprint?
1.void swap(int *a,int *b){      
2.    (*a)^=(*b)^=(*a)^=(*b);   
3.}   
void swap(int *a,int *b){                (*a)^=(*b)^=(*a)^=(*b);        }通用版(一些语言中得分开写)
[java] view plaincopyprint?
1.a ^= b;   
2.b ^= a;   
3.a ^= b;   
a ^= b;b ^= a;a ^= b;10.取绝对值(某些机器上,效率比n>0  ?  n:-n 高)
[cpp] view plaincopyprint?
1.int abs(int n){   
2.return (n ^ (n >> 31)) - (n >> 31);   
3./* n>>31 取得n的符号,若n为正数,n>>31等于0,若n为负数,n>>31等于-1  
4.若n为正数 n^0=0,数不变,若n为负数有n^-1 需要计算n和-1的补码,然后进行异或运算,  
5.结果n变号并且为n的绝对值减1,再减去-1就是绝对值 */   
6.}   
int abs(int n){return (n ^ (n >> 31)) - (n >> 31);/* n>>31 取得n的符号,若n为正数,n>>31等于0,若n为负数,n>>31等于-1若n为正数 n^0=0,数不变,若n为负数有n^-1 需要计算n和-1的补码,然后进行异或运算,结果n变号并且为n的绝对值减1,再减去-1就是绝对值 */}11.取两个数的最大值(某些机器上,效率比a>b ? a:b高)


通用版
[cpp] view plaincopyprint?
1.int max(int a,int b){   
2.    return b&((a-b)>>31) | a&(~(a-b)>>31);   
3.    /*如果a>=b,(a-b)>>31为0,否则为-1*/   
4.}   
int max(int a,int b){        return b&((a-b)>>31) | a&(~(a-b)>>31);        /*如果a>=b,(a-b)>>31为0,否则为-1*/}C语言版
[cpp] view plaincopyprint?
1.int max(int x,int y){   
2.    return x ^ ((x ^ y) & -(x < y));   
3.    /*如果x<y x<y返回1,否则返回0,  
4.、 与0做与运算结果为0,与-1做与运算结果不变*/   
5.}   
int max(int x,int y){        return x ^ ((x ^ y) & -(x < y));        /*如果x<y x<y返回1,否则返回0,、 与0做与运算结果为0,与-1做与运算结果不变*/}12.取两个数的最小值(某些机器上,效率比a>b ? b:a高)


通用版
[cpp] view plaincopyprint?
1.int min(int a,int b){   
2.    return a&((a-b)>>31) | b&(~(a-b)>>31);   
3.    /*如果a>=b,(a-b)>>31为0,否则为-1*/   
4.}   
int min(int a,int b){        return a&((a-b)>>31) | b&(~(a-b)>>31);        /*如果a>=b,(a-b)>>31为0,否则为-1*/}C语言版
[cpp] view plaincopyprint?
1.int min(int x,int y){   
2.    return y ^ ((x ^ y) & -(x < y));   
3.         /*如果x<y x<y返回1,否则返回0,  
4.            与0做与运算结果为0,与-1做与运算结果不变*/   
5.}   
int min(int x,int y){        return y ^ ((x ^ y) & -(x < y));         /*如果x<y x<y返回1,否则返回0,            与0做与运算结果为0,与-1做与运算结果不变*/}13.判断符号是否相同
[java] view plaincopyprint?
1.boolean isSameSign(int x, int y){   
2.    return (x ^ y) > 0; // true 表示 x和y有相同的符号, false表示x,y有相反的符号。   
3.}   
boolean isSameSign(int x, int y){        return (x ^ y) > 0; // true 表示 x和y有相同的符号, false表示x,y有相反的符号。}14.计算2的n次方
[cpp] view plaincopyprint?
1.int getFactorialofTwo(int n){//n > 0   
2.    return 2<<(n-1);//2的n次方   
3.}   
int getFactorialofTwo(int n){//n > 0        return 2<<(n-1);//2的n次方}15.判断一个数是不是2的幂
[java] view plaincopyprint?
1.boolean isFactorialofTwo(int n){   
2.    return (n & (n - 1)) == 0;   
3.    /*如果是2的幂,n一定是100... n-1就是1111....  
4.       所以做与运算结果为0*/   
5.}   
boolean isFactorialofTwo(int n){        return (n & (n - 1)) == 0;        /*如果是2的幂,n一定是100... n-1就是1111....           所以做与运算结果为0*/}16.对2的n次方取余
[java] view plaincopyprint?
1.int quyu(int m,int n){//n为2的次方   
2.    return m & (n - 1);   
3.    /*如果是2的幂,n一定是100... n-1就是1111....  
4.     所以做与运算结果保留m在n范围的非0的位*/   
5.}   
int quyu(int m,int n){//n为2的次方        return m & (n - 1);        /*如果是2的幂,n一定是100... n-1就是1111....         所以做与运算结果保留m在n范围的非0的位*/}17.求两个整数的平均值
[java] view plaincopyprint?
1.int getAverage(int x, int y){   
2.        return (x+y) >> 1;   
3.}   
int getAverage(int x, int y){        return (x+y) >> 1; }另一种写法
[java] view plaincopyprint?
1.int getAverage(int x, int y){   
2.        return ((x^y) >> 1) + (x&y);   
3.     /*(x^y) >> 1得到x,y其中一个为1的位并除以2,  
4.       x&y得到x,y都为1的部分,加一起就是平均数了*/   
5.   
6.}   
int getAverage(int x, int y){        return ((x^y) >> 1) + (x&y);      /*(x^y) >> 1得到x,y其中一个为1的位并除以2,       x&y得到x,y都为1的部分,加一起就是平均数了*/}

下面是三个最基本对二进制位的操作


18.从低位到高位,取n的第m位
[java] view plaincopyprint?
1.int getBit(int n, int m){   
2.    return (n >> (m-1)) & 1;   
3.}   
int getBit(int n, int m){        return (n >> (m-1)) & 1;}19.从低位到高位.将n的第m位置1
[java] view plaincopyprint?
1.int setBitToOne(int n, int m){   
2.    return n | (1<<(m-1));   
3.    /*将1左移m-1位找到第m位,得到000...1...000  
4.      n在和这个数做或运算*/   
5.}   
int setBitToOne(int n, int m){        return n | (1<<(m-1));        /*将1左移m-1位找到第m位,得到000...1...000          n在和这个数做或运算*/}20.从低位到高位,将n的第m位置0
[java] view plaincopyprint?
1.int setBitToZero(int n, int m){   
2.    return n & ~(1<<(m-1));   
3.    /* 将1左移m-1位找到第m位,取反后变成111...0...1111  
4.       n再和这个数做与运算*/   
5.}   
int setBitToZero(int n, int m){        return n & ~(1<<(m-1));        /* 将1左移m-1位找到第m位,取反后变成111...0...1111           n再和这个数做与运算*/}


另附一些对程序效率上没有实质提高的位运算技巧,一些也是位运算的常识(面试也许会遇到)
计算n+1
[cpp] view plaincopyprint?
1.-~n   
-~n计算n-1
[cpp] view plaincopyprint?
1.~-n   
~-n
取相反数
[java] view plaincopyprint?
1.~n + 1;   
~n + 1;另一种写法
[java] view plaincopyprint?
1.(n ^ -1) + 1;   
(n ^ -1) + 1;
if(x == a) x = b; if(x == b) x = a;

[cpp] view plaincopyprint?
1.x = a ^ b ^ x;   
x = a ^ b ^ x;sign函数,参数为n,当n>0时候返回1,n<0时返回-1,n=0时返回0

[cpp] view plaincopyprint?
1.return !!n - (((unsigned)n>>31)<<1);
让你少奋斗十年的工作经验
第一:不要认为停留在心灵的舒适区域内是可以原谅的。
  
  每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但是,如果你能很快打破之前学生期所处的舒适区域,比别人更快的处理好业务、人际、舆论之间的关系,那就能很快的脱颖而出。
  
  在会议上,一个停留在心灵舒适区域的人会消极的听取领导的话语,消极的待命,很死的完成上级交给的事情,但从来不关心此事以外的任何事情,更不会想到多做一步,让接下来的别人的工作更加容易上手。而敢于打破这个舒适区域的人,敢于在适当的时候提出自己的看法和不理解,并在得到上级认可和指点之后把手头的工作尽快的完成,并随时接受别人的批评和调整。(注意:永远不要等待别人把你的想法说出来,这是典型的前者)
  
  
  
  在工作上,当前者遇到一名新的同事,他会装作没有看见,继续自己的工作。殊不知新来的同事不久就变成了自己的上司。而后者则大方客气的自我介绍,并了解对方和自己的关系。
  
  在聚会上,前者总是等待别人发言,并喜欢私下里评论对方的言语;如果这个桌子上没有人发言,那直到用餐结束,也没有人认识你。而后者是勇敢的和一同吃饭的开始介绍和闲谈,这看起来很困难,有时候会有失面子,但往往你会发现,对方是多么希望能和你说几句话。
  
  以上只是很小的几个例子,但是要说明的是,大学生在走出校园的同时就要在工作上把校园中的“随意性”从身边赶走,尽早的冲出自己的舒适区域,开始做好和这个社会交流的准备。
  
  
  
第二:不要把“好像”;“有人会……”;“大概”;“晚些时候”;“或者”;“说不定”之类放在嘴边。尤其是和上级谈论工作的时候。
  
  我十分痛恨听到的一句话是:“我晚些时候会把这个文件发给所有的人”;因为这往往预示着我必须时刻提醒他不要忘记。同样,以下这些言辞也会让人觉得厌恶至极:
  “到时候有人会把那些东西都准备好”
  “大概是明天”
  “明天或者后天客户会过来拜访”
  “好像他说……”
  
  一般是人都会这样说话的,因为这样第一给自己留下了广阔的余地,第二也不会给别人造成很大的压迫感,好像什么事情一定要弄个水落石出似的。说实话大学里面再用功的人都有一半是混的。一个人要么是在课堂上是混的,要么下课之后是混的。两个都没有带有混的色彩的人,要么是超级牛人,要么是神经病。所以,就因为人人都在混的,所以校园是一个浪漫的地方,校园也容易让人单纯。所以学生社团的工作往往是效率很低的,我现在
  
  回想起学校里做的工作,当时还觉得挺卖力的,但工作了之后才开始感觉到什么是效率。
  
  当你进入了用金钱计算时间的地方之后,你要尽可能的避免在学校里养成的这种习惯。如果上级问你什么时候能实施你给他的承诺,而你回答“今晚或者明天早上”这样的答案对于他来说完全等同于你没有回答,并且还给他留下了一个坏印象。(当然,这样的回答往往在学校社团,学生会工作中是常见的)
  
  有一个寓言故事,一只小老鼠刚刚出世不久,老鼠妈妈问小老鼠:你现在能看见了吗? 小老鼠说:能。 老鼠妈妈说:那你能看到那块红薯吗? 小老鼠说:是的。老鼠妈妈说:那是一块石头,这说明你不但还看不见东西,你连嗅觉都还没有。
  
  似是而非的应答往往一样会暴露出你更多的弱点。可能是以下中的一个或几个:
  1.你之前没有想到这个工作,或者一直在拖延。
  2.你没有责任心,认为这些并不重要。
  3.你应付上级。
  4.你不敢说真话。
  5.你喜欢逞能,答应一些做不到的事情。
  6.你不能独立工作。
  当你的上级在以上选项中怀疑的时候,潜意识中你已经同时具备了以上所有的弱点了。
  
  
  
  相反的看来,这样的回答,总是让上司恼火。
  第一,他的问题没有得到回答,只是起到了提醒你的作用。
  第二,他依然需要记住提醒你,因为他不知道你是否真正已经落实了工作。
  第三,他不知道有多少你已经做了的事情中,都是这样没有落实的。(这点非常致命)   
第四,往往因为没有得到满意的答案,上司自己的计划不得不被耽搁或推迟或不能给出明朗的结束时间。
  
  所以---------
  甲问:你什么时候能把要这个漏洞修好?
  乙说:我已经通知他们了,他们大概明天就会来修的。
  一天后
  甲问:维修公司什么时候回来,你找的是哪家维修公司?
  乙说:好像他们说安排不出人来,如果可以的话,今天晚上或者明天下午就能过来。
  一天后
  甲问:漏洞怎么还没有修好?
  乙说:我晚点再问问他们。
  甲说:今天下午之前不解决,明天不用来上班了。
  
  
第三:不要拖延工作
  
  很多人喜欢在学习和玩耍之间先选择后者,然后在最后时间一次性赶工把考试要复习的东西突击完成。但是在工作中请不要养成这样的习惯,因为工作是永远做不完的,容不得你“突击”。又或者,当你在徘徊和彷徨如何实施的时候,你的领导已经看不下去,自己去做了。----这是一个危险的信号。
  
  往往我们总是想把事情从头到尾全部想好了,才开始走第一步-----就摔倒了。
  
  举个例子: 我小学的时候第一次给我一个喜欢的女孩子打电话的时候,想象了各种情况-------1,她接电话的时候在做作业。2,她在做作业,她妈妈接的电话。3.她也很无聊,很想找人说话。4.她正在被父母训斥。 5.她正在想另外一个男孩。6.她父亲接电话。 7.她家正好来了什么亲戚,亲戚接了电话。 8.她接了电话,但父母就在身边,说话不方便。。。。。等等等等。我整整想了一个下午,想好了各种情况的心理准备和应对的策略。然后勇敢的拿起电话机,按下了那几个按钮。结果-------她不在家。
  
  所以,当你徘徊不前而手足无措的时候,你要意识到你正在拖延工作。徘徊是因为害怕这个事情可能发生的后果需要自己承担或应付。工作的时候需要一种起码的自信,相信自己有能力,不管下一步是什么状况,我都能把它引导到我需要的那条线上去的。另外,告诉自己,不要想太多时间,如果不知道,就赶快求助,或想办法,苦恼和忧虑会给你更多的压力也会把剩下的时间蚕食殆尽。
  
  另外,警告一下:永远不要想,我知道了,先把上级派的事情放一下,等这集《越狱》看完再说。----90%的情况下,你会忘记,或者来不及,因为这件事需要比你原先想象要更多的时间。说做就做,一直是很好的习惯。
  
第四:不要认为理论上可以实施就大功告成了!
  
  这点太重要了,往往当真正实施的人开始做了才会发现计划完全等于鬼话。如果不亲自实践,做计划的人会早晚被实施的鄙视。永远需要提升自己的办实事的能力,而不是空谈。
  
  首先,如果你是做办公室工作的,或者做策划和计划的。请千万不要把你自己都认为不太可能或者很难做到的事情,让别人试试看。比如,用一个下午的时间在人流量很少的地方举办露天歌唱会。这会让执行的人觉得你在玩他,拿他做实验。没错,理论上,在任何地方都能举办歌唱会,但是,在不同的地方,执行的人的心情是不一样的。
  
  其次,和执行的人讨论你的安排。比如,新来的你的下属,你可以安排她坐在任何地方,但是如果那是一个很难和大家接触的角落,这可能比你什么都不安排更差。的确,理论上一个人要坐下来,需要的只是空间。但事实上远远不止那些。
  
  再次,不要奢望一切会随着你的计划进行。理论上这个会议会持续两个小时,但是,这是“不考虑在开场后的30分钟全场都在调试话筒”,或者“场下没有提出如此尖锐的问题”的前提下的状态。 大学生已经习惯了把事情做到 "理论上看上去很美"的程度了。 论文,ppt讲演,考试,辩论赛…… 这些校园智商大比拼,都是教我们如何完美的做好“纸上谈兵”的功夫。 你一定要相信自己能“搞定”事情的能力比想象的弱。
  
  如果你是在学校的学生,测试一下自己,能否能搞定以下这些状况:
  1.学校要制作一套校服,由你去寻找供应商,砍价,至少有三家公司的报价。
  2.学校保安抓住一个学生偷窃,怎么处理?
  3.学校的一个很重要路段的路灯坏了,你能否让它三天内继续亮起来。
  4.食堂需要请一位专门烧清真菜的厨师,一周内到岗位。
  
  当你开始思考以上这样的问题的时候,你会发现,你的思路和“看过去两年这个公司的业绩趋向,做出一个下个季度的市场策划方案”要相差极大。你会发现后者只要你做到“看上去很完美”,没有人知道按照你这样做结果会怎样。而上述的工作你只要一想,就会体会到不少的压力。因为你不处理好,结果就是明显的失败更大的问题就会相继发生。
  对了,这种感觉就是“工作”给你的感觉!这就是“工作”和“纸上谈兵”的差别!
   
第五:不要让别人等你
  
  在任何情况下都不要让别人放下手头的工作来等你。在大学中可能只是同寝室的人的几句半开玩笑的抱怨,在工作上很可能导致你的潜在合作伙伴的丢失。
  你在做一个工作的同时要知道别人的进度,而永远不要落后。这不像是在考试,你比别人做的慢,别人可以先交卷,你到时间了做不完你自己承受扣分。在工作中的情况是这样的:这是一场没有人能做完的考试,所有的人,都分配做一张试卷的不同部分,有的人分到的是阅读理解,有的人做的是完形填空,有的人做的是语法…… 然后大家做完了相互抄,这样,所有人都做完了。 如果大家都把各自的部分做完了,而你却还在没有做完,那么做得快的别人会开始做你的那部分题目,然后也是相互抄。慢慢地,大家会发现你的工作量完全可以由另外人来代替,整个团队中可以不需要你,这个时候,没有人从你这里得到试卷的答案,也没有人会给你他们的答案--------很不幸,你已经没有利用价值了。
  
  请一定记住这个例子。
   
  
第六:不要认为细节不重要
  
  在大学里,往往做事粗枝大叶,看看差不多就行了。相反,在企业里管理的精髓就在于将简单的事情做到细节。一个慌忙寻找保险箱钥匙的动作就很有可能丧失你晋升财务主管的机会。
  
  公司的管理,其实需要的并不是把很难的事情做到90%----比如,优化管理层的核心工作流程、改变公司在当地政府面前的形象,提高产品质量,改善工作环境…… 而管理要做的是把每个简单的事情做到100%-----比如,把公司的每个人的档案都按照一定的规律整齐的存放起来、在门卫设立一个外来人员的签到台、把会议室多余的椅子拿走、和电视台讲好下个礼拜三来公司做采访、把试用装送到客户手里、在生产的咖啡上加一个口子、给下一期的封面人物拍照……等等如此。 如果你能把所有细节的问题都如实做到,那你才有开口升职的本钱。
  很多人在毕业的时候不知道自己将来要做什么,于是就和自己说:我以后做管理吧!做管理?问一下自己,如果,公司资产被偷窃了,所有员工士气低下,办公室杂乱无章,公司电梯又坏了,打印机没墨了,采购计划超支了,产品滞销了,客户迟到了……你愿意解决这样的问题,并从小事开始做起吗?想好了这些再考虑是否把管理看得太空洞了。
  
第七:不要表现得消极,仅仅因为你所做的事情不是你的兴趣所在。
  
  很显然,在学生时代,当做到自己喜欢的时候,我们会pay200%的精力去创造,但如果是枯燥的事务,我们便懒得理睬,最好能有办法应付过去。但在工作上80%你所做的事情都是繁琐而看似机械的,如果仅仅为此而表现的闷闷不乐,那么你会郁闷更久。要知道你的上司已经为这个项目够烦恼了,你还想让他看到你的表情吗?
  
  学会喜欢自己的工作,并把注意力放在日常工作能学到些什么上去。如果现在你努力的抱怨工作,那么接下来你就是努力的寻找工作。尽量少用“有趣”,“好奇”之类的词语来描述自己想要的工作,而是“充实”,“有成就感”,“乐意”之类。
  想想以下职位,你会发现生活中很多工作不是在等你有很好的状态下让你做的很有趣的事情:
  1.高速公路收费口的收费员:一天都是面对一个小窗口,把一张卡片送出去,这样要持续好几年。
  2.学校食堂厨师:永远在烧大排和鸡腿。烧一年。
  3.作家:交稿期要到了,我还在孕育灵感,两个星期没吃早饭了。
  4.外科医生:刚刚睡着,马上叫我做一个3小时的手术。这样至少一周一次。
  5.门市部销售:产品不好卖,8点上班来就坐在店门口,一个人,坐到晚上6点,今天没有一个人来,和昨天一样。
  6.公交司机:我开车不用你指挥。这条线路我开了三年了。
  7.宠物商店店员:生意不好,还要一早就过来听着20条狗的叫声一整天,听一年。
  8.公司职员:晚上两点下班,第二天还要8点上班。关键是路上还要一小时。这样已经一个月了。
  
  再想想自己是不是只是接触了这个工作一个月或者才碰到没几个困难,这个时候抱怨的声音最大。
  千万不要想着去选择一个有趣的职业,因为没有那样的工作存在。没有哪一“种”行业是开心的,因为如果有,那所有人都去干那个了。最多试着问问自己本身的兴趣吧。self exploration。
  
第八:绝对不要把改善工作能力仅寄托在公司培训上
  
  人绝对不可能经过一次培训就脱胎换骨。相反,集体培训上学到的东西往往是最用不上的信息。 就像食堂烧大锅菜一样,总没有你最想吃的菜,因为这样做容易,并且不容易得罪人。
  
  很多学生很看重所选的公司有没有培训,这说明,你不但不知道这个公司做什么,你甚至不知道怎样学习这些技能。
  我的感悟是如果你不知道怎么学你想要的知识,也不知道你想要的知识是什么,你只会做出两种行为:1。等待别人来教你,并且等待别人发现你不知道的地方。2.寻找现成的答案并且拷贝。期待公司培训的人,就很大概率上是第一种人(不排除极少真正优秀的公司培训)
  
  许多的同学有这样的习惯思维:
  因为,这个公司的培训能结束达到多少多少的程度
  又因为,这个程度正好是我想达到的
  所以我尽力进这家公司
  因为我进了这家公司
  所以它自然会使我达到了这个期望的程度。
  
  我们把参加培训和达到效果很幼稚的画上了等号。其实往往集体培训上所得到的信息是最没有实际操作价值的。永远不要期望单靠听课,靠老师把同样的东西给所有的人,你会得到比别人更多。把更多的心思放在观察和思考自己的需要上,找到问题的所在再通过观察和实践得到的答案才是真正的知识。
  
  所以,刚刚开始工作,什么都不会,不要认为那样是正常的,因为公司还没有培训过呢!等我接受培训了之后,我就全都会了。如果你一无所知还等待别人会可怜你的无知而施舍你知识,那你会为你的无知而付出更多的智商。
  
  
第九:不要推卸责任
  
  推卸责任是害怕的条件反射。不要认为别人看不出这点。   我记得我小学里的一件事情。我一次作业没有带来,老师要训斥我,说:你怎么老是作业不带?
  我当时说:不是。。。。 当我正要支支吾吾时候,老师说:什么不是?你带来了没有?
  我说:没有
  老师说:那不就是没有带!什么不是!就是!
  之后我就发现,我只是害怕承担责任而条件反射似的就说了“不是”,仔细观察一下周围,你会发现,身边有无数的人在用“不是”作为被责问之后的第一反应。
  其实现在很多人面对工作也是这样,当上级责问的时候,很条件反射的就做出了推卸动作,然而这样的动作,接下来往往是无力的辩解,以及一些很粗糙的借口。这样会让上司感到你这个人很难沟通,并且很不真实。
  外一种情况,就是无论什么情况下,我指责一个人,他永远是强调客观。其实这点才是学生最典型的特征。这说明他太容易受到其他事物的影响,并受它们决定。如果你和上司之间会出现以下类型的对话,想想是不是需要改一下你的处事方法。
  
  甲:为什么到现在还没有给副总看你的报告!
  乙:刚才c在打印,我在等他结束,现在他大概好了吧,我去看看
  乙:还有点东西要修改
  乙:b也要把东西给副总,我因为等他
  乙:a他说我报告不用给副总看(a是乙的同级同事)
  乙:不知道副总在不在哦,他的门关着。
  乙:d他叫我帮他打印文件!怪他!(d是乙的同级同事)
  乙:我的杯子突然找不到了,在找杯子。
  
  
  不愿意负责任的人的不利在于他会让上司怀疑他的忠诚程度,因为上司给他的命令往往会因为一个小事情而被搁置或者打折执行,转而被他人的意识所改变。
  
  
  
第十:不要对自己说“我是大学生”
  
  这点包涵了很多信息。
  1.不要认为自己有多清高
  2.不要仍然以学生的标准要求自己
  3.不要感觉低人一等
  4.不要等待别人的关怀
  5.不要把这个作为犯错误自我安慰的借口
  6.不要忘记搞清楚,公司究竟给自己的待遇是多少,老练些,这不是在做志愿者。
  
  品格是处理好人际关系的基础,也是确保人际关系质量的关键。除此之外,人际交往的技巧也是尤为重要的。有些人做好事会让人感激一辈子,而有些人帮了别人却可能费力不讨好,不但得不到感激和回报,还让人心存嫉恨。将同样的产品以相同的价格推销给同一个客户,有些业务员可能被粗暴地赶出门,有些业务员却可能签到大单,甚至被客户奉为上宾。
  人际交往的技巧是一个非常庞杂的话题,囿于篇幅,在这里只能结合我的切身体会做一些
  
  简单的列举,挂一漏万在所难免了。
  1. 多给别人鼓励和表扬,尽量避免批评、指责和抱怨,不要逼别人认错。
  2. 要学会倾听。不要说得太多,想办法让别人多说。
  3. 如果你要加入别人的交谈,先要弄清楚别人究竟在说什么。
  4. 交谈之前尽量保持中立、客观。表明自己的倾向之前先要弄清楚对方真实的倾向。
  5. 注意对方的社交习惯并适当加以模仿。
  6. 不要轻易打断、纠正、补充别人的谈话。
  7. 别人有困难时,主动帮助,多多鼓励。
  8. 不要因为对方是亲朋好友而不注意礼节。
  9. 尽可能谈论别人想要的,教他怎样去得到他想要的。
  10. 始终以微笑待人。
  11. 做一个有幽默感的人。但是在讲笑话的时候千万不要只顾着自己笑。
  12. 做一个脱离低级趣味的人。
  13. 跟别人说话的时候尽量看着对方的眼睛,不管你是在说还是在听。
  14. 转移话题要尽量不着痕迹。
  15. 要学会聆听对方的弦外之音。也要学会通过弦外之音来委婉地表达自己的意思。
  16. 拜访别人一定要事先通知。
  17. 不要在别人可能忙于工作或者休息的时候打电话过去。除非是非常紧急的事情。
  18. 给别人打电话的时候,先问对方是否方便通话。
  19. 一件事情让两个人知道就不再是秘密。
  20. 你在背后说任何人的坏话都迟早有一天传入这个人的耳朵。
  21. 不要说尖酸刻薄的话。
  22. 牢记他人的名字。养成偶尔翻看名片簿、电话本的习惯。
  23. 尝试着跟你讨厌的人交往。
  24. 一定要尊重对方的隐私,不管是朋友还是夫妻。
  25. 很多人在一起的时候,当你与其中某个人交谈,请不要无视其他人的存在。
  26. 要勇于认错。
  27. 以谦卑的姿态面对身边的每一个人。
  28. 给予他人同情和谅解。
  29. 尽可能用“建议”取代“命令”。
  30. 不要轻易做出承诺。承诺的事情就一定要尽可能做到。

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
98 [报告]
发表于 2011-01-24 15:27 |只看该作者
本帖最后由 compare2000 于 2013-05-02 16:14 编辑

吃货天堂
一.新街口附近

1。杨凌裤带面 面身足有两米长 美食地址:大洋百货与东方商城之间的巷子里

2。西安罐罐面,面好汤浓,价格便宜,美食地址:明瓦廊巷子到底左拐

3。酸菜猪肉饺子,采用东北特制酸菜为原料,美食地址:中山南路三元巷路口

4。下岗豆腐脑,做豆腐脑时在原材料黄豆里面加了点花生一起榨汁,所以喝起来有股清香,美食地址:张府园苏果超市对面

5。特制调料烤出美味鸡翅,鸡翅加入了中草药的调料,不容易上火,美食地址:明瓦廊路口

6。大“鼎”烤活鱼,烤出来的鱼口味偏辣,细腻爽口,美食地址:新街口淮海路154号

7。粥底火锅,将“粥”作为底料,来涮食各类菜品的火锅,既能保留住涮菜的新鲜口感,又不失粥的清淡,美食地址:延龄巷30号

8。筒仔米糕,个头小,份量足,外形很像南京人爱吃的盖浇饭,美食地址:明瓦廊4号巷子口

9。芳婆 家常小吃,美食地址:王府大街

10。藏书羊肉,把买回来的新鲜羊肉放到一个大木桶里熬上2个小时至肉质酥烂,美食地址:延龄巷和游府西街路口

11。老妈干锅黑鱼,结合了淮扬菜和川菜的做法,美食地址:延龄巷

12。肚四宝:在肚四宝里 加入了大量的冬瓜 木耳 而汤料是用多种中药炖出来的骨头汤 美食地址:淮海路63号

13。“蟹”逅在春季:主料为缅甸进口的螃蟹,肉质比较细嫩,而且做法上也有别于一般的小店。美食地址:中山东路全民健身体育会馆5楼

14。加了面鱼的鸡汤:汤浓,咸淡也适宜。喝完鸡汤以后,下点面疙瘩,也就是“面鱼”,美味又实惠。美食地址:明瓦廊18号

15。铁钵火锅:从韩国进口回来的火锅器皿,把涮菜放到锅里涮过以后,可以更好的保存食物中的营养。美食地址:小火瓦巷和中山南路交界处阿歪火锅

16。先甜后咸的香蕉薄饼,面粉中加入牛奶,和好之后,在平底锅上烙,再加上切好的香蕉,美食地址:上海路81号

17。豆泥浆:以鸡豆为主要原料 撒上从中东运来的香料制作而成 吃的时候要蘸着薄饼 美食地址:上海路南秀村23号

18。异国情调的墨西哥肉卷,每晚都有墨西哥音乐表演。美食地址:上海路150号

19。冰镇龙虾:肉味比较特别,比较鲜,还有一丝甜,最后还带一点烧烤的味道呢。美食地址:明日大酒店

20。来自印度的咖喱火锅:鲜辣美味没的说,秘制配方不上火,美食地址:德基广场5楼

21。异国情调的墨西哥肉卷,每晚都有墨西哥音乐表演。美食地址:上海路150号

22。小缸红烧肉:酸酸甜甜,入味很足,不油不腻,有咬劲却不老。美食地址:南阴阳营27号

23。渔家菜:吃鱼要先剥皮,口味以清淡为主。美食地址:延龄巷50号

24。特色关东煮:汤头和蘸料特别丰富,咖喱鱼丸和麻辣牛丸让食客们百吃不厌。美食地址:大洋百货负一楼

25。民发牛肉汤:牛腿骨汤营养开胃,汤清不油腻,,肉薄有嚼劲。4块5毛钱一碗,份量超足。美食地址:常府街10号

26。 特色牛肉炒饭:选用淮安大米和肉质细嫩的黄牛肉,炒出来的饭颗粒分明,又不失粘性,香气扑鼻,百吃不厌。美食地址:明瓦廊82号105室

27。四川特色小吃 冷串串:荤素两种串串,荤菜有肉串、鸭舌,素菜有笋干、豆干、海带、千张,夏天吃,清凉爽口。美食地址:新街口莱迪广场负一楼

28。玉娟肥肠鱼 里面除了鱼还有土豆海带鸭血以及米线,吃了会上瘾!美食地址:新街口饭店一楼

29。大林料理。做日本料理的,招牌手卷寿司好好吃。这个店口味一级棒 很多日本人去吃。美食地址:王府大街上

30。洋葱咖喱。他家主打是咖喱起司蛋包饭!好吃的难以抵挡!店面很小 但是每天中午门口都要排队。美食地址:德基负一楼

二.夫子庙、长乐路、白下路、健康路、升洲路、太平北路附近

1。菠萝粥 用紫铜锅熬两三个小时制成 口味甜而不腻 美食地址:30路底站,环北鞋城附近

2。鸡汁回卤香干 汤汁是原汁原味的鸡汤 美食地址:30路底站,环北鞋城附近

3。老婆饼,油酥薄如棉纸,咸甜口味都有,美食地址:环北市场30路底站旁边

4。韩式米线,韩国调料结合中国的云贵米线,美食地址:升州路23路车站对面

5。“大头”汤面馆,老板外号“大头”,店内面条要下两回去除碱味,美食地址:长乐路好又多超市对面

6。老太茶叶蛋,挂健康证的老太太卖了20多年的茶叶蛋,美食地址:夫子庙联华超市旁边巷口

7。泰国香蕉竹,小小竹子里包含有香蕉、橙子、西蕃莲、蕃石榴、香瓜多种水果,美食地址:夫子庙贡院西街麦当劳旁边

8。奶汤鱼片面,用新鲜的鲫鱼熬出的汤,配上手工擀制的鸡蛋面再放上几个鱼丸,美食地址:白下路广艺街6号

9。赤豆元宵,汤汁粘稠,且汤中有莲子,美食地址:夫子庙贡院西街莲湖糕团店

10。“秘制”凉粉,用蚕豆淀粉和绿豆淀粉秘制而成的,由于没有其他杂质,做出来的凉粉不容易断,美食地址:夫子庙永和园旁边

11。南京式“肉夹馍”,把新疆人爱吃的主食馕和最有名的新疆烤羊肉串包在一起吃,美食地址:长乐路箍桶巷内

12。特色元宵,有雨花石元宵、梅花元宵等颜色和样式各异的元宵,美食地址:夫子庙晚晴楼

13。“啥”汤,加入麦仁、鸡丝,带有淡淡的中草药的味道,美食地址:白下区454医院旁

14。米饺,选用江西农家糙米制成饺子皮,美食地址:太平北路碑亭巷路口西侧50米

15。武汉辣鸭脖子:其实鸭脖子本身食之无味 但是经过精心烹饪以后 颈部的肉层次分明 有嚼劲 美食地址:文思巷17号

16。特色羊杂汤:汤汁非常浓厚,而且没有膻味。美食地址:平江府路147号

17。百年老店创新的水氽鲈鱼片、灯盏牛肉粒,色香味俱全。美食地址:夫子庙奇芳阁

18。安子烩牛三:用牛心、牛肠和牛舌做的“大盆菜”。但即便是“大盆菜”,也能做得精致。美食地址:文思巷

19。蒋有记锅贴:牛肉锅贴,红烧牛肉面,百年口味,隽永流长。美食地址:夫子庙麦当劳旁边巷子里

20。来自云南的霸王鱼头:一个花鲢胖鱼头足有2斤半重配上来自云南的4种辣椒,汤汁鲜美、麻辣相宜。美食地址:白下路141号

21。好吃的章云盐水鸭:章云盐水鸭好吃,关键就在卤子上,肉白、皮嫩,骨头绿,标准的优质盐水鸭。美食地址:升州路202号(靠近评事街)

22。樱桃鸭:形似樱桃、色白如玉、入口清香、回味浓郁。美食地址:夫子庙文德桥旁边的金陵万福堂

23。下岗工人撑起的鸭子店:口味不咸不淡,肉嫩而不烂,皮子有咬劲,祖传手艺,已经是***了。美食地址:秦淮区仙鹤桥柳叶街64号

24。小缸狮子头: 6分瘦4分肥的五花肉,先粗切,后细剁,再摔打。肥而不腻,肉质有劲道。美食地址:秦虹小区内

25。东北全猪宴: 肉质鲜嫩,美容养颜。美食地址:秦虹小区文安街11号

26。豆腐乳烤鸡翅,豆腐乳烤出来的鸡翅表皮非常脆,咸中带甜,美食地址:文安街秦虹小区姐妹烧烤

三.城南、中华门、雨花台附近

1。汪家馄饨 肉馅是用纯后腿肉斩出来的 美食地址:雨花台老电影院旁边

2。价廉物美的江鱼:肉质鲜嫩,口感极佳。美食地址:光华门世纪缘酒店

3。阚老二的盐水鸭:材料新鲜手艺高,价格公道卫生好。美食地址:雨花新村二村门面房5号

四.南航大、瑞金路、解放路、龙蟠中路、御道街附近

1。四味田螺,紫苏叶炒田螺、鸡肉炒田螺、火焰田螺和田螺包肉,打破了往常田螺单一的做法,美食地址:瑞金路金润发超市对面

2。溢香鸭油酥烧饼,一天能卖2000多个,经常需要排队。美食地址:瑞金路上的麦当劳旁边

3。POLO煲仔热腾腾:家常美味,好吃不怕热!美食地址:解放路21号

4。外型各异的火锅:火锅好吃,外形也好看,还有方便卫生的单人小火锅。美食地址:中山东路271号

5。特色的苏北土菜:味道好,分量足,有特色又实在。美食地址:龙蟠中路201号

6。薄而不漏的王氏汤包:肉馅饱满,汤汁鲜美,皮薄如纸,薄而不漏。美食地址:瑞金路瑞金大厦旁边

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
99 [报告]
发表于 2011-01-24 15:28 |只看该作者
本帖最后由 compare2000 于 2013-05-02 16:13 编辑

五.南大、南师、宁海路附近

1。金春锅贴 选用猪的后腿肉 口感肥而不腻 美食地址:宁海路南京师范大学麦当劳的斜对面

2。法式巧克力蛋糕,把巧克力融入蛋糕里面,美食地址:南大西苑一楼

3。草莓慕丝,将草莓加入到蛋奶油当中,有浓浓的草莓香,美食地址:南大西苑一楼

4。鸡汤面,调味的酱比较有特色,美食地址:宁海路151号;

5。糯米藕,把冰糖、红糖、麦芽糖按一定的比例混合,再加上藕,如此熬制12至13小时,美食地址:宁海路139号

6。生煎包,底特别薄特别脆,外表洒上了一层芝麻,美食地址:宁海路141号

7。四川冒菜,几口特大号铝锅里边,一个装有牛肠、腰子、牛丸、鱼片的小漏斗,放进事先熬制好的麻辣油汤里烫制,美食地址:宁海路上阿好冒菜

8。炭烤生蚝,选用的是市面上比较少见的白眼蚝,比起一般的生蚝,白眼蚝肉质比较嫩,美食地址:鼓楼西桥宁海中学后门

9。叉烧面,用筒子骨熬出来的,再加上师傅秘制的香料包,美食地址:宁海路南京师范大学对门

10。紫菜包饭:用新鲜的蔬菜和火腿包起来的 价格 实惠 美食地址:南京师范大学正门附近

11。吉祥三煲:以鳝鱼为主要原料,还加上了猪尾、排骨、火腿、木耳、笋片等配料,而鳝煲的调料以及高汤都是师傅自己调配,吃起来不油腻。美食地址:汉口路79号

12。川粤结合的鸡公煲,选用正宗三黄鸡,肉味香醇。美食地址:青岛路31号

13。绿色健康的菌类火锅,迷你小火锅,卫生健康。美食地址:南京大学正门附近

14。冷锅鱼不冷:麻辣鲜香,回味悠长。美食地址:青岛路31号

15。川粤结合的鸡公煲,选用正宗三黄鸡,肉味香醇。美食地址:青岛路31号

16。酸甜酸辣 相辅相成:话梅烧的猪蹄,泡椒做的豆花鱼,一个酸甜,一个酸辣,美味又美容。 美食地址:宁海路153号

17。经济实惠的法国大餐:洛林咸派色拉和酒香火焰虾很有特色。美食地址:汉口路52号(陶谷新村社区内)

18。“泡菜”美食:有着最正宗的韩国泡菜和烤肉,还能看到韩国的电视节目。免费赠送各种饮料。 美食地址:广州路“红旗飘飘”旁

19。筒子骨煮千张:多吃骨头可以补钙,千张可以降低胆固醇,防止动脉硬化。美食地址:广州路龙蟠里9号

20。陕西汉中名吃 老周家麻辣粉:大米做的宽粉细粉,配上多达十几种的调味料,味道不同凡响。美食地址:广州路136-1号

21。烙馍卷粉蒸肉:河南烙馍卷上四川名吃粉蒸肉,面皮有咬劲,蒸肉特别香,数量不多,想吃从速。美食地址:汉口路61号 理发店旁边

六.东大、珠江路、1912街区附近

1。“四不像”的卞记米线,最好吃不是米线,而是腌制的配菜花生和萝卜,酸甜口味很开胃,美食地址:四牌楼成贤街

2。冰淇淋火锅,用巧克力做底料,把冰淇淋放在锅里涮一下,拿出来以后,冰淇淋的外面就裹了一层巧克力酱了,美食地址:总统府西侧南京1912街区

3。情人冰淇淋,有10颗非常新鲜的草莓,冰淇淋是香橙口味的,里面加了巧克力的颗粒,美食地址:总统府西侧南京1912街区

4。阿当饼屋:用木桶来装各种不同口味的饼 而且什么样的饼还能选择相对应的粥来搭配 美食地址:珠江路603号

5。湖南米粉,以辣味为主加上八角、泡椒这些提辣的配料,和牛肉一起炖上10个小时,美食地址:珠江路碑亭巷路口往南200米

6。武林秘籍,“降龙十八掌”、“九阴真经”这些武功招式做成了菜式,美食地址:碑亭巷全福楼旁边饭不了店内

7。川贝雪梨汤:加入多种中草药熬出来的川贝雪梨汤,喝起来丝毫不觉得苦。美食地址:1912逸叶源

8。老戴茶叶蛋,限量供应,一元一只。美食地址:每天流动,但定点会在长江路小学门口叫卖

9。来自墨西哥的泰式烤鱼:墨西哥调料加上泰国的咖喱,等于美味的墨西哥泰式烤鱼。美食地址:珠江路588号未来城3楼

10。荔枝味的龙虾:龙虾调出荔枝味,还有橙汁味的冰镇芦荟,清新爽口,美容养颜。美食地址:珠江路380号,珍珠饭店对面

11。唇齿留香的椰汁大鲳鱼:补胃、益气,嫩中带甜。美食地址:长江后街太平桥南4号

12。莜面窝窝和莜面钝钝:来自内蒙古的莜面窝窝,蘸着汤汁来吃,别有风味。莜面窝窝加上馅,就叫做莜面钝钝。美食地址:珠江路东大影壁14号

13。一流面馆 名字很搞吧 他家做大碗面十几年了 最出名的是肥肠 洗的很干净 吃上去有嚼劲。原来门面非常小 后来搬迁到进香河菜场的口子 改了店名叫什么一三五面馆还是叫什么的

14。麻辣山寨 一对小夫妻开的店 酸汤鱼狂好吃!而且便宜的不得了!!一份才15块~口感和价格好的我都要泪流满面了~~美食地址:在金鹰天地后面

七.南工大、中药大、南邮、湖南路商业街、中央路附近

1。品种多样的茶餐厅,招牌美食“冰火菠萝油”,地址:山西路青春剧场麦当劳旁边

2。小肥熊冰糖葫芦,特色的要属糯米冰糖葫芦,用雪糯米和山楂做成,美食地址:湖南路狮子桥京城冰糖葫芦

3。海棠糕,刚出炉的海棠糕,表面撒着饴糖、芝麻、瓜仁等,美食地址:湖北路靠狮子桥路口

4。蒸菜:蒸菜保持了原汁原味 避免了许多油炸烧烤等不健康因素 美食地址:南京邮电大学正门旁边“蒸蒸日上”店内

5。港式甜品:具有瘦身养颜功效的各种甜品 美食地址:湖北路上DISCOVER甜品店

6。酸汤鱼:加入特产糟辣椒和贵州当地许多有营养价值的中草药 借蕃茄酸烹出自然酸汤 美食地址:中央路时代超市一楼

7。烧鸡公:现做现卖的鸡肉加入熬制了7、8个小时的高汤 汤里放了冰糖和中草药 虽是四川口味 但辣而不燥 美食地址:马台街46号金老汉烧鸡公

8。香芒草烤鲫鱼:贵州风味 放到油锅里炸之前 先把香芒草和鲫鱼放到大缸里 加入从贵州运来的辣椒腌上个三天 味道才会彻底渗入鱼肉里 美食地址:中央路时代超市一楼贵仁府

9。何记炒酿皮:爽滑诱人,品种丰富。美食地址:山西路市民广场附近 10。南京口味的北京爆肚:爆牛肚加上特制酱料,又香又脆,味道非常鲜美。美食地址:狮子桥3号

11。烧烤排骨:分量足、味道好,两串就能吃饱,分甜咸不同口味,口味不同,烤法也不同。美食地址:马台街上苏果超市斜对面

12。台湾蒸饭:加点小菜,包上老油条,还可以添加肉松和鸭蛋黄。美食地址:马台街华联超市门口

13。价廉物美的臭豆腐:小火慢炖,里外入味,闻起来臭,吃起来香。美食地址:狮子桥19号

14。不带骨头的照烧鸡:鸡腿剔去骨头,用油煎制,加上酱汁,甜中有咸。一份22元。美食地址:马台街44号

15。蚝油串:一口有些陈旧的铁锅,一对勤劳朴实的夫妻,一种美味实在的小吃。美食地址:中央北路汽轮六村门口

16。哆啦A 梦爱吃的铜锣烧:奶油、蜂蜜、鸡蛋和牛奶,一样都不能少。加入豆沙馅,口味绝对地道。美味的铜锣烧,三块钱一个。美食地址:江苏路17号(8路车底站对面)

17。百年老店韩复兴的盐水鸭:百年老卤,口味醇厚,清末时有“贡鸭”美誉,并与苏绣、镇江香醋并称“江苏三宝”。美食地址:湖南路商场旁边

18。我的爱情餐厅:浪漫的烛光晚餐,心型的蜡烛,铺满一地的玫瑰花瓣……这样的餐厅,只属于爱情。美食地址:湖南路童家巷里

八.南林大、龙蟠路、新庄、迈皋桥、栖霞区红山路沿线

1。江西米粉,辣椒来自江西,吃入口中后,会有一种回辣的感觉,美食地址:锁金六村江西小馆内

2。熏肉大饼:用自己调制的酱料拌上手工擀制的大饼 吃起来非常香 美食地址:锁金村人口宾馆旁边

3。那锅 那灶 那人:用灶头烧菜,用柴火烧饭,地道的农家土菜、窝窝头、锅巴,美味伴着历史流淌……美食地址:红山路十字街

4。光头佬药膳鸡:土鸡配上红枣、莲心、当参、百子、枸杞子等中药配料,清补又美容。美食地址:和燕路67号 南京市66中斜对面

5。超级大盆鱼头炖老豆腐:选料精细,做法简单。原汁原味,咸、鲜、味美。想吃,先排队。美食地址:栖霞区太新路电瓷厂南门

6。老纪龙虾:8种中草药做成独特调料,精选产自扬州高邮湖的龙虾,香纯鲜美,每只三元。美食地址:栖霞区太新路102号

九.南京政治学院、中山北路、云南路、大方巷、建宁路、虎踞路、下关沿线

1。处处讲究的包子,肉馅用老母鸡汤熬出来的,美食地址:下关金陵小区内

2。烤鸭比萨: 美食地址:云南路西桥89号麦部落店内

3。手工馒头:整个馒头的制作都是手工的 小到和面 大到定型馒头发酵时间多长 上炉子蒸多久 整个过程都相当讲究 美食地址:三牌楼菜场旁边南边

4。铁板烧:根据食客的要求做适当的味觉更改 美食地址:中山北路30号

5。溧阳扎肝:将油炸的豆腐皮、生的猪肝和猪肥膘肉,与猪小肠扎在一起,放入卤水锅中卤熟了吃--这就是有名的扎肝。美食地址:中山北路28号常州人家

6。开胃的砂锅,牛骨头熬出鲜美汤汁。美食地址:大方巷4号

7。芋儿鸡:小芋头,小仔鸡,辣而不麻,28元一份。美食地址:下关区宝塔街道办事处门口

8。枸杞炖牛鞭:枸杞补气养血,牛鞭滋阴补肾,有强健身体的功效。美食地址:下关区象山市民广场附近

9。梅豆粉皮烧仔鸡:梅豆有助于消化,绿豆粉皮消暑解毒,有降低胆固醇的功效,加上仔鸡,特别适合脾胃功能不好的人食用。美食地址:中山北路26号俺家小院

10。南昌特色瓦罐汤:一人一口小罐子,肉嫩汤鲜,而且还有药用价值呢。美食地址:建宁路88号

11。方瓜炒豆丹:豆丹,高蛋白、低脂肪,有温胃之功效。只在夏天才有。美食地址:中山北路26号俺家小院

12。东北嘎巴锅:嘎巴锅是东北特有的一种装菜的器皿。圆圆的铁盘,份量超足,价格公道。美食地址:三牌楼和会街51-12号

13。“酸菜鱼”:百灵菇片做出“酸菜鱼”,豆制品做出“烤乳猪”,民间素食,口味不凡。美食地址:虎踞南路2-12号

14。俺家双收:双收,是指南瓜和玉米粒。南瓜是化痰止喘的良药,而玉米则含有丰富维生素,两个结合在一块味,还可以减肥美容。美食地址:中山北路26号俺家小院

15。越嚼越香的广东熏鸡:选用广东清远鸡,皮脆肉紧,香味扑鼻,吃起来,越嚼越有劲儿。美食地址:草场门大街道98号

16。俺家老卤千张:沭阳千张,红油辣酱,鲜美高汤,菜心垫底,显得很清爽,好吃又健康。美食地址:中山北路26号

17。俺家千刀肉:肉末爆炒,加入切碎的蒜苗和鲜红椒,放到卷饼里裹着吃,有特色,不油腻,回味无穷。美食地址:中山北路26号

十.南理工、南农大、月牙湖、卫岗、附近

1。羊肉西施烤羊肉 肉串外脆里嫩 美食地址:南京理工大学一号门正对面

2。龙宫龙虾:半熟的龙虾混合几十种调料 熬上30个小时 肉质特别厚实 而且今年还新推出了水煮龙虾和椒盐龙虾 口味清淡 美食地址:卫岗55号龙宫

3。西藏的面疙瘩:来自西藏的面疙瘩,味道独特而又神秘。美食地址:月牙湖畔明湖山庄小区内

4。酸酸辣辣川乙粉:红薯和米粉做的粉很有劲道,汤更有味,16种作料,可以自由搭配。美食地址:卫岗童卫路67号

十一.鼓楼丹凤街附近

1。双人情侣粥,汤里面加入了松子还有虾仁,美食地址:丹凤街唱经楼西街

2。蒙古饼,面皮有嚼劲,能把猪肉做出羊肉的口味,美食地址:丹凤街唱经楼西街

3。番茄鱼,为了减少番茄鱼里的火气,厨师特地加进了冬瓜,美食地址:鼓楼西桥236号

4。鸡蛋汉堡:用料干净,内容丰富,可以选择猪肉绒或是鸡肉绒,还有六种酱料供您搭配。美食地址:鼓楼金润发对面 丹凤街2号

5。特色鸡翅和流行色拉:鸡翅口感嫩软,又有烧烤的味道。南瓜色拉补中益气、爽口清甜。美食地址:北极西村10号105

6。泡菜鱼:用泡菜的汁来煮鱼片,非常入味。加进面筋、年糕和野山菌,内容丰富。美食地址:丹凤街唱经楼西街1-7号

十二.中山西路、汉中门、莫愁湖、建邺路、湖西街、河西附近

1。八宝豆渣,加入玉米、青豆、松子、黄瓜、火腿、胡萝卜和虾籽酱之后,吃起来有点像肉松的味道,美食地址:建邺路仓巷120号

2。武汉热干面 选用的芝麻酱来自武汉 美食地址:建邺路和丰富路路口

3。龙虎斗,将面条与馄饨放在一起烧制,美食地址:应天西路虹桥新寓2村3栋

4。豆皮:刚从锅里炸出来的时候 金黄色的外表 里面包裹着糯米、香菇、五花肉、豆干和笋丁 美食地址:南京妇女儿童活动中心旁 靠近星湖饭店

5。浇头面:面条是手工擀出来的 美食地址:48路车站南湖茶园街的茶南面馆

6。东北菜:食客们靠墙而坐 坐的真的是东北大炕呢 美食地址:金丝利喜来登大酒店旁边

7。彻彻底底的农家菜:玉米高粱酒、腌鸡爪、腌腊肠、大蒜头,整个店里都洋溢着农家的感觉,做菜需要用的原料都是从农家来的。美食地址:厂圩北街12号

8。骨头汤,骨头与汤同样经典:大骨浓汤,味道鲜美,吃完骨头,汤还可以涮蔬菜吃。美食地址:江东门西街99号

9。尼泊尔风情鸡腿:外酥里嫩,香而不腻,正宗尼泊尔风味。美食地址:石鼓路193号新乐园内

10。意式温馨家庭餐:烤菌菇、意面、鸡翅样样诱人,个个美味。美食地址:莫愁湖东路48号

11。鸡汁蒸饺:馅心用新鲜猪后腿肉调制而成,加上熬了近十个小时的鸡汤,肉嫩汁饱,浓香扑鼻。美食地址:太平门金桥饭店西侧巷子口

12。地锅龙虾:美味龙虾地锅做法,专用调料口感更佳。美食地址:清凉门大街46—7塞天皇星斜对面

13。鸡汁酸辣汤:豆腐丁、鸭血丁、竹笋丁、海带丝、西红柿、豆芽,当然还有一撮鸡丝,满满当当一大碗,却只卖一块五毛钱。美食地址:漓江路宝船遗址公园对面

14。招牌扒皮鱼:鱼肉嫩而且新鲜,麻辣咸甜四味都有,比较入味。美食地址:漓江路宝船遗址公园对面

15。无锡大馄饨:清爽的汤面,饱满的大馄饨,一个足有一两重。美食地址:漓江路宝船遗址公园对面

16。无锡倪大生八十年小笼包:从肉馅到包子皮,都是每天早上现做,做法讲究,口味偏甜,美食地址:漓江路宁工新寓199号

17。馕:单吃、馕包肉和馕炒肉 共有四种吃法 美食地址:凤凰西街4号

18。李荣兴:七家湾祖传的牛肉锅贴和牛肉汤 美食地址:凤凰二村小区的露天农贸市场

十三.乡土美食之江宁篇

1。方山镇上的酱制猪手: 10年老卤炖出特色酱猪手,色泽诱人,香气扑鼻,一点都不油腻,20元一份。美食地址:江宁方山天印路宴春酒家

2。麻辣烫 招牌菜是福建鱼丸 外面是鱼肉丸子 里面还包裹着一块纯瘦肉 美食地址:仙林大学城70路底站

3。三椒合一的辣湘鸡:青椒、干红辣椒和湖南泡椒“三椒合一”,口味正宗;土鸡大火焖炖,酥烂嫩滑。美食地址:江宁区北沿路179号

4。来自湖熟的盐水鸭:“南京鸭都美名扬,江宁湖熟是故乡”,稻田里养殖出来的环保麻鸭,肉质紧密,回味悠长。美食地址:江宁东山镇上

5。横溪鱼头:湖水煮湖鱼,别有一番滋味。鱼头鲜,汤汁浓,吃来特别过瘾,而且回味无穷。美食地址:横溪镇横云东路27号

6。宴春狗肉:闻着狗肉香,和尚也跳墙。清香而不腥,肉嫩而滑爽。美食地址:江宁区方山天印路

7。陆郎的鱼丸子:爽滑细腻,嫩白如玉,好口彩更有好口味,入口即化,好吃又实惠。美食地址:陆郎镇金陆车站旁

十四.乡土美食之浦口篇

1。辣糊汤:配菜有海带、干丝、黄花菜、豆腐皮、豆芽、花生、蛋皮近十种,汤汁是正宗的骨头汤。一碗一块钱。美食地址:浦口珠江镇中圣北街浦口电视台旁“晨晨小吃”

2。南门猪头肉:清香爽口,肥而不腻,酥烂爽滑,入口即化。美食地址:浦口南门顶山服装城附近 “蔡富猪头肉”

3。陈平包子:皮薄馅鲜绝不油腻,口味偏辣价格便宜。好吃的陈平包子,一笼12个,卖到4块钱。美食地址:浦口珠江镇文昌路 “陈平包子

4。六合头道菜:小店师傅已经做了40年了 用鸡汤和蹄膀熬出来的汤 再加上肉丸和蛋饺 吃起来并不感觉肥腻 美食地址:浦口区沿江镇冯墙街沿江派出所对面

5。农家大灶烧出来的土菜:农家大锅灶,天然好味道。铁锅做的锅巴,大锅灶烧的扣肉,味道都是一样鲜美。美食地址:浦口沿江镇派出所对面 “农家大锅灶”

6。地道农家菜:大锅灶煮饭 份量大 美食地址:浦口区沿江镇冯墙街沿江派出所对面

7。外表抹蜜的烤鸭:抹上蜜,灌水烤,肥又嫩,口感好。吃起来不油腻,而且皮特别脆。美食地址:浦口珠江镇浦口电视台门口 “小董烤鸭”

8。限时供应的老鹅:前脯肉厚,吃起来过瘾而味香,后腿肉活,所以非常鲜美,也许有点肥,但一点都不油腻。美食地址:浦口沿江路上 “朱以高老鹅”

十五.乡土美食之六合篇

1。夏家猪头肉:家传好手艺,已经传了三百年。第七代传人做的夏家猪头肉,还是那么好吃又新鲜,美食地址:六合十字街

2。芙蓉鲫鱼:六合龙池的鲫鱼头小个大、鳞黑皮细、肉厚且香,加上草鸡蛋的蛋清,蛋汤特别的鲜,鱼肉嫩而清香。美食地址:六合区长江新苑12号

3。豆腐圆子:采用农家磨出来的老豆腐,加进了虾米和葱、姜以及少量的肉末。调味料加得好,口味鲜美自然没得说。美食地址:六合区十字街

十六.乡土美食之高淳篇

1。张记糕点:煮熟的糯米磨成粉,配上白糖熬制的糖浆,加上全家人的巧手制作,这就是有家的温暖的张记糕点。美食地址:高淳老街中山大街116号

2。蟹黄汤包:一个笼子蒸一个汤包,一个汤包能包四两馅料,蟹黄特别多,吃口不油腻,而且有股清香味。美食地址:高淳老街

3。一锅鲜:又叫做“固城湖鲜”,选用固城湖新鲜小鱼小虾。营养丰富,没有污染,格外鲜美,没有腥味,对身体也有益。美食地址:高淳县北漪路33号-8号

十七.其他

1。酱料充足的凉拌面:好劲道的面条,自制的甜面酱,加上丰富配料,夏日难得美味。美食地址:来凤小区金粟路8号对面

2。过桥米线:香菇汤、肉丝汤、鸡汤三汤合一,怎一个鲜字了得?美食地址:鑫桥市场美食一条街11号铺

3。新疆拉条子一份面,一份菜,也叫拌面,做法讲究,面非常有咬劲。美食地址:北门桥估依廊28号

4。水晶烧卖:素油做的烧卖外形小巧,精致如花,软糯可口。美食地址:秣陵路

5。姑苏小吃“两面黄”:生面条煮熟油炸,面身两面金黄,加点鸡丝、虾仁等辅料,颜色多样,味道也好。美食地址:秣陵路1号

6。鸳鸯麻辣烫:自制调料有讲究,鸳鸯口味有特色。美食地址:峨眉路苏果社区店斜对面。

7。冷一热的澳门甜品:尽管香芒西米露和马来喳喳都是甜品 喝到嘴巴里却甜而不腻 美食地址:侯家桥61号澳门轩

8。韩国石锅拌饭,辣酱用辣椒籽熬制而成,没有添加任何香料,而咸酱里面则加入了洋葱的味道,有些甜味,美食地址:和会街119号

9。仙人掌火锅,仙人掌在火锅里涮过以后,口感有点像黄瓜,美食地址:峨嵋路5号

10。酒酿汤圆,好吃又实惠,美食地址:富民坊14号

11。鸭血馄饨,把南京人爱吃的鸭血和馄饨一起烧制,美食地址:南京航天航空大学附中对面

论坛徽章:
3
天秤座
日期:2013-12-27 13:44:58射手座
日期:2014-05-22 16:52:43天蝎座
日期:2014-08-13 16:03:21
100 [报告]
发表于 2011-01-24 15:30 |只看该作者
本帖最后由 compare2000 于 2013-12-22 05:59 编辑

aaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP