第一篇:销售员知识宝库:如何寻找客户
销售员知识宝库:如何寻找客户?
刚入行的销售员,首先要面对客户在哪里的问题?就是干了多年的销售员遇到新的产品,特别是新出现的产品,有时连行业都分不清楚。比如:我做了十多年的销售,当开始投资电子防潮柜这个项目时,就拿不准是要去家电行业还是家居行业去找代理商。因为,它和冰箱有共同之处,冰箱控制温度,它控制湿度。可它又是家具的新产品,只是给家具加上了电子防潮装置。我想随着科技的发展,这种跨行业,综合性能的产品会越来越多,这就为销售员提出了新的问题。那么,我们在寻找客户的过程中应注意些什么呢?
服务业和批发业的客户是明确的,不需要着意去找,可制造业和总代理的销售员,虽然明白自己所处的行业,客户却不是很明确。特别是新的销售员,没有客户的积累,需要从头做起,这就需要有一定的找客户的方法,下面我就根据自己的经验介绍几种方法:
1、网络查询法。我们正处在互联网高速发展的时期,在销售中这个工具必不可少,A。求购信息查讯法。就是在B2B网站查讯求购信息。B、关键字查询法,也就是通过搜索引擎查询。
C、论坛查询法,也就是通过行业论坛查询,找到论坛中的客户。D、博客查询法,也就是通过博客文章找到客户。
2、电话黄页,通讯黄页和行业年鉴查询法。也就是通过各种黄页年鉴查到企业的经营范围,进一步落实客户。
3、广告软文媒体收集法。这种方式比较适合经常做广告的行业。比如:保健品,药品的原料商,可以和保健品药品成品生产商联系。
4、行业展会收集法。通过行业展会收集客户资料。为节省费用,可发产品宣传单让客户找上门。
5、主动出击短信收集法。这种方法投资少,客户有兴趣也可找上门。
6、同行资源渗透法。也就是跟着同行找客户,有同行的地方和同行竞争,争取客户。
以上六种方法,是我营销多年的经验,只有想办法找到客户,也才能想办法销售。希望这几种方法,对销售员朋友们有所帮助
第二篇:读书知识宝库
176、“双簧”是我们一门独特的曲艺艺术,它得名于:(A)A、初演的两个人都姓黄
B、表演者使用的乐器叫做簧
C、表演者巧舌如簧
177、在白族姑娘的头饰上,蕴含着一个完美熟悉的词语,它就是:(B)A、阴晴圆缺 B、风花雪月
C、梅兰竹菊
D、春夏秋冬 178、我国很早就有了穿木屐的相关史书记载,下面的鞋就是东晋时谢灵运发生的“谢公屐”,它当时的用途是:(C)
A、舞鞋
B、上朝穿的朝鞋
C、登山鞋 179、“及时当勉励,岁月不待人”是谁的名句?(B)A、苏轼;B、陶渊明
180、曹植七步成诗,相传历史上还有一位三步就能成诗的人,他是:(B)A、王安石; B、寇准 181、《论语》中认为“为仁之本”的是:(B)A、忠义; B、孝悌 182、“七月流火,九月授衣”,其中“七月流火”指的是:(B)A、天气炎热似火;B、天气渐渐转凉;C、流星异常出现。183、“实事求是”一词出自哪部典籍?(D)A、《左传》;B、《战国策》;C、《史记》;D、《汉书》。184、“醉里挑灯看剑,梦回吹角连营”出自谁的作品?(C)A、陆游;B、岳飞;C、辛弃疾;D、李清照。
185、秦始皇统一中国后,将全国文字统一成了下面哪一种?(B)
一、楷书;
二、小篆;
三、鸟虫文;
四、行书。186、“但愿人长久,千里共婵娟”,苏东坡借这首词表达了对谁的思念之情?(B)A、妻子; B、兄弟; C、朋友; D、父亲。187、宣纸得名于它的:(C)
A、用途; B、材质; C、产地; D、使用人群。188、下面哪个是农历五月的别称?(C)A、杏月; B、桃月
C、榴月
D、荷月。189、下列诗词名句出自男子之笔的是:(C)A、看朱成碧思纷纷,憔悴支离 为忆君; B、北风历兮肃冷冷,胡笳动兮边马鸣; C、人生若只如初见,何事秋风悲画扇; D、物是人非事事休,欲语泪先流。
190古代有很多姓氏都来源于官职,司马的职能是什么?(B)A、农耕; B、军政; C、养马; D、水利。191、旗袍是具有中国特色的女性服饰。旗袍是:(A)A、左襟压右襟; B、右襟压左襟。192、《三国演义》中刘备见到诸葛亮家悬挂了一幅对联,写的是:(A)A、淡泊以明志,宁静而致远;B、鞠躬尽瘁,死而后已。193、清代的“八大山人”指的是:(A)A、一位画家; B、八位画家。
194、下列植物中,不应当出现在《岁寒三友图》中的是:(A)A、菊; B、梅; C、竹。195、、古琴最初只有五根弦,代表着金、木、水、火、土。后来又增加了两根弦,这两根弦代表:(D)
A、天、地; B、南、北; C、阴、阳; D、文、武。196、下面哪个诗句描写的不是古琴?(B)A、欲把心事付瑶琴; B、一弦一柱思华年;
C、为我一挥手,如听万壑松; D、寒苦不忍言,为君奏丝桐。197、“楚河”和“汉界”在今天的哪个省?(B)A、湖北; B河南; C河北; D湖南。198、个成语典故和棋文化有关?(C)
A势如破竹; B出奇制胜; C专心致志; D渭分明。
199、峻丽,骨力劲健”形容的是历史上哪位书法家的字?(A王羲之; B颜真卿; C柳公权; D吴道子。200、存最早用纸作画的作品是:(C)A、清明上河图》; B、洛神赋图》; C、五牛图》; D、历代帝王图》。
C)
第三篇:广告公司如何寻找客户
广告公司如何寻找客户
(转)寻找客户的方式有很多种,以下有几种建议:
1、不要完全依赖网络信息
有人说,找客户,就在网络中搜索啊。我们反对那种不分青红皂白,在网络中搜索客户的方式。这是因为,我们很多潜在客户本身就是没有进入网络媒体,而且,网络信息往往欠准确。
2、看传统广告
这是最为常用的策略,一般在报纸、杂志、电台、电视投放广告较多的客户,钱包都比较温暖,可以优先考虑追踪。
3、找网络广告主
投放网络广告的主顾一般是属于中级客户以上,比较容易接收新的概念,可以重点考虑。
4、找到同行,做下家
通过和其他互联网产品销售公司打成一片,可以获得他们提供的一些客户信息,因为毕竟客户有不同的需求,这种合作最为轻松,而且效果有时还不错,看平时你和他们相处得怎样了。
5、行业协会
行业协会的叔叔阿姨都很舒服,他们通常来说都很礼貌,但是已经过了激情的岁月。甚至在我们表示要购买他们名录的条件下,他们都不会特别热情。不管如何,搞到一本他们提供的名录还是很重要的。记住,不要到图书馆去借,过于陈旧的信息就是垃圾!
6、建立自己的人际关系网
老爸、老妈、二叔、二姑、小舅、老婆、亲戚、朋友、同乡、同学,能想到的全上吧,这些都有可能给你带来潜在顾客。
7、找老客户
如果你足够厚道,产品又不错。你的老顾客,可能会对你比较满意,也有可能提供新的顾客给你。不过,前提是自己要有谱,你要确信,他不会看见你就会冲上来敲你的脑袋。
最后,我们要提醒大家,不管通过哪种方式,一定要尽快找到负责人!不过,您也别不把村长当干部,一定要尊重前台、秘书和其他相关人等,她们一句话,可能就会掐掉你继续见面销售的机会。
第四篇:广告公司如何寻找客户
广告公司如何寻找客户
一、想先做好公司的牌子,再卖别人的产品 一个广告公司如果不能把自己推销出去,那么很难让人相信他能把别人的产品卖出去。现在许多广告公司形象设计欠佳,不统一,无个性,同质化严重,好像他们都是一个模子里倒出来似的,客户看不出你有什么特别,自然你去开发他们也就困难。
二、在公司树立一个业界权威,作为公司品牌代言人。常规下公司的总经理就是品牌代言人,客户选择一家广告公司,其实在很大程度上是在选择广告公司的总经理。纵观国内外优秀的广告公司大多都有一位名扬天下的掌门人。如国外大卫.奥格威的奥美,萨奇兄弟的萨奇.萨奇。中国叶茂中的叶茂中营销策划公司,当然权威的地位不是吹起来的,是在实力的基础止,通过讲学、出书和发表文章树起来的。这一策略中国的叶茂中用的最为成功,在许多业界的报刊上你都能看到叶茂中戴帽子的头像和文章。据说叶茂中的客户80%以上都是主动打电话自动上门的。
三、把每个AE培养成市场营销专家和沟通大师。以前优秀AE的特征是漂亮,能吹善侃,会拉关系,但现在应该是市场营销专家和沟通大师。不懂市场营销,客户开发人员就很难切中要害了解客户的真正需要;不懂沟通,客户开发人员就之间建立理解的桥梁。科学时代的广告业给AE提出了更多的要求,他们应该知道是自己公司的客户,他们在哪里,如何找到他们。当然完成这一切并不仅仅是客户部的事,一个广告公司就是一个客户开发部。AE为了说服客户往往需要后方的支援,关键是他要知道要什么。现在中国的AE往往喜欢“个人带球突破”,而不知道与“中场”配合或要求“中场”配合。
四、做好到手的客户,建立口碑和回头率。做广告不是一锤子买卖,赚一把拉倒。光顾攻城,不顾守城,终不能一统天下。善待你到手的每个客户,你的客户会为你拉客户的。攻下多少,失多少,趁早改行,服务好,才有口碑和回头率,才有客哀悼源源不断。
五、城有所不攻,客户有所不为 不能者不为。任何一家公司都不是万能的,它不可能服务好所有的客户,做此必须有所不为。自己服务不了客户,大胆真诚拒绝之,并向他们推荐你所知的适合他们的最优秀的公司给他们。如此作为,你定会有所报的,你拒绝的客户尊敬你,你推荐的公司感谢你。商道最高境界是为“无为”。再就是不愿者不为。劣质品,暴利一时的保健品和烟酒广告,你能为但不愿为就坚决不为。企业就是人,人有信仰和爱好,企业也一样。千万不要因为眼前利益而失去未来,金钱能铸造自己的牌子,也能砸掉自己的牌子。
六、到富翁俱乐部里去撒网,与客户主管们做朋友,再做生意。企业老板们有自己的圈子和特定活动场所,进入他们的圈子,让他们接受你,自然生意就好办,现在许多业务员光是凭一张嘴两条腿去拉客户,让人望而有利于厌。参加企业协会,参加企业研究会,和他们一起打球、旅游,了解他们的困惑和需要,站在他们的立场上思考问题,他们最终是会给你机会的。这并不是所有广告公司的老总都能想到、做到的,只有那些高瞻远瞩、雄才大略的老总才能想到、做到。
七、借用四大媒体加强自身宣传让客户自投“罗网” 曾几何时,广告公司总抱怨中国企业主
缺乏广告意识,其实广告公司又何尝不是呢?你见过哪一家广告公司通过整合营销传播策划宣传自己?目前大力宣传自己的多媒介经营公司,它们所用的媒体也多是自己所卖的版面或时段。一个广告公司知名度,累死AE也组织不到客户。广告公司生产的是智力产品,它也需要广告,公关和促销,而不单单使用人员(AE)推销。精心的包装你的产品吧,为你的产品做广告,把你的AE变成售货员,让客户跑来找你!
八、与业界媒体搞好关系,自夸不如人赞。广告公司和广告主对消费者而言他们利益上是统一的,但只就两两者之间利益上又是对立的。如果第三者比如新闻媒体对一家企业主说一家广告公司一句好话,胜广告公司忙活半年。山东红火广告公司曾与一家企业接触近一年,企业主很感动,但就是不行动。后来经过山东卫视台魏台长推荐比稿马上就确定了合作关系。可见媒体推荐力量之大,所以广告公司要与媒体千方百计保持好关系,古人去:多行善举,必有报时。讲的也是这个道理。
九、明了竞争对手状况,做到知已知彼,兵出必胜。争取客户,也如打仗,要模清敌我双方的情况。在自己所欲开发的空间范围内,有哪几们的领导人是谁、能力如何,他们如何开发客户,开发过哪些,最近动向是什么,自已与之竞争优势是什么,劣势是什么,如何扬长避短。只有清敌情,才能兵出必胜。最好是使用计算机建立竞争对手资料库,以便长期追踪、查询。
十、总结各行业广告投放规律,按规律开发客户。许多行业的产品销售都有季节性,这种季节性形成了广告投放的规律性,比如:啤酒、饮料和空调。5月、6月、7月、8月、9月是其稍售旺季,3月、4月则是企业找广告公司计划市场攻守大计的黄金时间;
10、11月是服装换季的季节,8月、9月则是开发此类客户的最佳时机。总结出各个行业的广告动作规律,在企业最需要的时候去开发客户往往容易成功,提高开发效率,那些季节性销售不明显的企业,他们往往在年2月、3月则是开发的好时机。另外那些处于销售危机的企业往往易找广告公司。抓这样的企业需要建立目标客户资料库,长期追踪,当他一生病,自己治不好正需要人的时候,你去正是好时候。千万别等他外出找医生的时候再去、那样的话,你就丧失了主动权。
第五篇:linux知识宝库基础知识linux知识(xiexiebang推荐)
linux知识宝库基础知识linux知识大全
linux知识大全 2004-04-23 15:18 pm 作者:作者
来自:无名shell命令bash 是大多数linux系统的缺省外壳。它克服了Bourne 外壳的缺点,又和Bourne 外壳完全兼容。
Bash有以下的特点:
·补全命令行。当你在bash 命令提示符下输入命令或程序名时,你不必输全命令或程序名,按Tab 键,bash将自动补全命令或程序名。
·通配符。在bash下可以使用通配符* 和?。*可以替代多个字符,而?则替代一个字符。
·历史命令。bash 能自动跟踪你每次输入的命令,并把输入的命令保存在历史列表缓冲区。缓冲区的大小由HISTSIZE变量控制。当你每次登录后,home 目录下的.bash_history 文件将初始化你的历史列表缓冲区。你也能通过history 和fc 命令执行、编辑历史命令。
·别名。在bash下,可用alias 和unalias 命令给命令或可执行程序起别名和清除别名。这样你可以用自己习惯的方式输入命令。
·输入/输出重定向。输入重定向用于改变命令的输入,输出重定向用于改变命令的输出。输出重定向更为常用,它经常用于将命令的结果输入到文件中,而不是屏幕上。输入重定向的命令是。
·管道。管道用于将一系列的命令连接起来。也就是把前面的命令的输出作为后面的命令的输入。管道的命令是|。
·提示符。bash 有两级提示符。第一级提示符就是你登录外壳时见到的,缺省为$。你可以通过重新给ps1变量赋值来改变第一级提示符。当bash需要进一步提示以便补全命
令时,会显示第二级提示符。第二级提示符缺省为>,你可以通过重新给ps2变量赋值来改变第二级提示符。一些特殊意义的字符也可以加入提示符赋值 中。
·作业控制。作业控制是指在一个作业执行过程中,控制执行的状态。你可以挂起一个正在执行的进程,并在以后恢复该进程的执行。按下Ctrl+Z 挂起正在执行的进程,用bg命令使进程恢复在后台执行,用fg命令使进程恢复在前台执行。这里列出的仅仅是最常用的bash命令子集,其他不太常用,但是在某方面有特殊用途的命令会在这个技术问题的目录下专门提到(例如:ncheck命令会在文件系统维护里介绍)[目录]
用户常用查找
find命令用于搜索目录树,并对目录树上的所有文件执行某种操作,参数是目录名表(指出从哪些起点开始搜索),还可给出一个或多个选项,规定对每个文件执行什么操作。
find /-print 将列出当前工作目录下的目录树的每一个文件。
find /-user bob-print 将列出在系统中可找到的属于bob用户的所有文件。
find /usr/bob-perm 666-print 将列出/usr/bob目录树下所有存取许可为666的文件。若将666改为-666则将列出所有具有包含了666在内的存取许可方式的文件(如777)。
find /usr/bob-type b-print 将列出/usr/bob目录树下所有块特别文件(c为字符特别文件)。
find /-user root-perm-4000-exec ls-l {};是一个较复杂的命令,-exec COMMAND;允许对所找到的每个文件运行指定的命令COMMAND。若COMMAND中含有{ },则{ }将由f i n d所找到的文件名替换。COMMAND必须以;结束。
各选项可组合使用以达到更强的功能。
远程登陆
语法:rlogin 主机名[-1 用户名] 例如:
rlogin doc 远程登录到工作站doc 中。rlogin doc-l user 使用user 帐号登录到工作站doc 中。语法:telnet 主机名或telnet IP地址
例如:
telnet doc
telnet 140.109.20.251更改密码
语法: passwd
Old password:
New password:
Retype new password: 检查自己所属的工作组名称
语法:groups查看系统中的用户
语法: who 或finger
语法: who
语法: finger 用户名或finger 用户名@域名改变用户名
语法: su 用户名
例如:
su user 进入用户user 的帐号。
passwrod : 查看自己用户名
语法: whoami 查看登录时的用户名。
语法: whoami 查看当前的用户名。若已执行过su命令,则显示出此用户的用户名。查看当前系统上所有工作站的用户
语法: rusers
按Ctrl+C> 结束与某工作站上的用户交谈
语法: talk 用户名@主机名或talk 用户名@ I P地址 例如:
1)可先利用rusers 指令查看网络上的用户;
2)假设自己的帐号是u84987,在工作站indian 上使用,现在想要与doc 上的u84123 交谈。
talk u84123@doc
此时屏幕上将会出现等待画面在对方(u84123)屏幕上将会出现下列信息:
Message from Talk_Daemon@Local_host_name at xx:xx
talk: connection requested by u84987@indian
talk: respond with: talk u84987@indian
此时对方(u84123)必须执行talk u84987@indian 即可互相交谈。最后可按Ctrl + C结束。显示文档帮助 语法: man 命令
例如:
man ls语法:howto 主题
例如:
howto man[目录]------------------文件或目录处理列出文件或目录下的文件名。
语法: ls [-atFlgR] [name]
name :文件名或目录名。
例如:
ls 列出目前目录下的文件名。
ls-a 列出包括以.开始的隐藏文件的所有文件名。ls-t 依照文件最后修改时间的顺序列出文件名。
ls-F 列出当前目录下的文件名及其类型。以/ 结尾表示为目录名,以* 结尾表示为
可执行文件,以@ 结尾表示为符号连接。
ls-l 列出目录下所有文件的权限、所有者、文件大小、修改时间及名称。
ls-lg 同上,并显示出文件的所有者工作组名。
ls-R 显示出目录下以及其所有子目录的文件名。
改变当前工作目录
语法:cd [name]
name:目录名、路径或目录缩写。
例如: cd 改变目录位置至用户登录时的工作目录。
cd dir1 改变目录位置至d i r 1目录下。
cd ~user 改变目录位置至用户的工作目录。
cd..改变目录位置至当前目录的父目录。
cd../user 改变目录位置至相对路径user 的目录下。
cd /../..改变目录位置至绝对路径的目录位置下。
cd ~ 改变目录位置至用户登录时的工作目录。复制文件或目录
语法: cp [-r] 源地址目的地址
例如:
cp file1 file2 将文件file1 复制成file2。
cp file1 dir1 将文件file1 复制到目录dir1 下,文件名仍为file1。
cp /tmp/file1.将目录/tmp 下的文件file1 复制到当前目录下,文件名仍为file1。
cp /tmp/file1 file2 将目录/tmp 下的文件file1 复制到当前目录下,文件名为file2。
cp-r dir1 dir2 复制整个目录。移动文件目录或修改名称
语法: mv 源地址目的地址
例如:
mv file1 file2 将文件file1更名为file2。
mv file1 dir1 将文件file1移到目录dir1 下,文件名仍为file1。
mv dir1 dir2 将目录dir1 更改为目录dir2。建立新的目录
语法: mkdir 目录名 例如:
mkdir dir1 建立一新目录dir1。删除目录
语法: rmdir 目录名或rm 目录名
例如:
rmdir dir1 删除目录dir1,但dir1 下必须没有文件存在,否则无法删除。
rm-r dir1 删除目录dir1及其子目录下所有文件。删除文件
语法: rm 文件名
例如:
rm file1 删除文件名为file1 的文件。
rm file? 删除文件名中有五个字符且前四个字符为file 的所有文件。rm f* 删除文件名中以f 为字首的所有文件。列出当前所在的目录位置
语法: pwd查看文件内容
语法: cat 文件名
例如:
cat file1 以连续显示方式,查看文件名file1 的内容。分页查看文件内容
语法: more 文件名或cat 文件名| more 例如:
more file1 以分页方式查看文件名file1 的内容。
cat file1 | more 以分页方式查看文件名file1 的内容。查看目录所占磁盘容量
语法: du [-s] 目录 例如:
du dir1 显示目录dir1 的总容量及其子目录的容量(以KB 为单位)。
du-s dir1 显示目录dir1 的总容量。文件的链接
同一文件,可拥有一个以上的名称,也就是把一个文件进行链接。
语法:ln 老文件名新文件名
例如:
ln file1 file2 将文件file2链接至文件file1。
语法:ln-s 老文件名新文件名
例如:
ln-s file3 file4 将文件file4 链接至文件file3。[目录]------------------文件内容操作改变文件或目录的最后修改时间
语法:touch name
name:文件名或目录名。
2.3.21 文件中字符串的查寻
语法:grep string file 例如:
grep abc file1 寻找文件f i l e 1中包含字符串abc 所在行的文本内容。
查寻文件或命令的路径
语法:whereis command 显示命令的路径。
语法:which command 显示命令的路径,及使用者所定义的别名。
语法:whatis command 显示命令功能的摘要。
语法:find search-path-name filename-print 搜寻指定路径下某文件的路径。
例如:
find /-name file1-print 自根目录下寻找文件file1 的路径。比较文件或目录的内容
语法:diff [-r] name1 name2
name1 name2:可同时为文件名或目录名。
例如:
diff file1 file2 比较文件file1 与file2 内各行的不同之处。
diff-r dir1 dir2 比较目录dir1 与dir2 内各文件的不同之处。文件打印输出 用户可用.login 文件中的setenv PRINTER来设定打印机名。
例如:
setenv PRINTER sp 设定自sp 打印机打印资料。一般文件的打印
语法:lpr [-P打印机名] 文件名
例如:
lpr file1 或lpr-Psp file1 自sp打印机打印文件file1。
语法:enscript [-P打印机名] 文件名
例如:
enscript file3 或enscript-Psp file3 自sp打印机打印文件file3。troff 文件的打印
语法:ptroff [-P打印机名] [-man][-ms] 文件名 例如:
ptroff-Psp-man /usr/man/man1/lpr1 以troff 格式,自sp 打印机打印lpr1 命令的使用说明。[目录]------------------文件传输1.拷贝文件或目录至远程工作站
语法: rcp [-r] 源地址主机名:目的地址
源地址文件名、目录名或路径。
主机名工作站名。目的地址路径名称。
例如:
rcp file1 doc:/home/user 将文件f i l e 1拷贝到工作站doc 路径/home/user 下。
rcp-r dir1 doc:/home/user 将目录d i r 1拷贝到工作站doc 路径/home/user 下。
2.自远程工作站,拷贝文件或目录
语法: rcp [-r] 主机名:源地址目的地址
主机名工作站名。
源地址路径名。
目的地址、文件名、目录名或路径。
例如:
rcp doc:/home/user/file1 file2 将工作站d o c路径/home/user 下的目录d i r 1,拷贝到当前工作站的目录下,目录名仍为d i r 1。
rcp-r doc:/home/user/dir1.将工作站doc 路径/home/user 下的目录d i r 1,拷贝到当前工作站的目录下,目录名仍为d i r 1。3.本地工作站与远程工作站之间的文件传输
必须拥有远程工作站的帐号及密码,才可进行传输工作。
语法: ftp 主机名或ftp ip地址 例如:
ftp doc 与远程工作站doc 之间进行文件传输。
Name(doc:user-name):
Password(doc:user-password):
ftp> help 列出ftp 文件传输时可使用的命令。
ftp>!ls 列出本地工作站当前目录下的所有文件名。
ftp>!pwd 列出本地工作站当前所在的目录位置。
ftp> ls 列出远程工作站当前目录下的所有文件名。
ftp> dir 列出远程工作站当前目录下的所有文件名。
ftp> dir.|more 分页列出远程工作站当前目录下的所有文件名。ftp> pwd 列出远程工作站当前所在的目录位置。
ftp> cd dir1 更改远程工作站的工作目录位置至dir1 之下。
ftp> get file1 将远程工作站的文件f i l e 1拷贝到本地工作站中。
ftp> put file2 将本地工作站的文件f i l e 2拷贝到远程工作站中。
ftp> mget *.c 将远程工作站中扩展文件名为c 的所有文件拷贝到本地工作站中。
ftp> mput *.txt 将本地工作站中扩展文件名为txt 的所有文件拷贝到远程工作站中。
ftp> prompt 切换交互式指令(使用mput/mget 时不是每个文件皆询问y e s / n o)。
ftp> quit 结束ftp 工作。
ftp> bye 结束ftp 工作。
注意从PC与工作站间的文件传输也可透过在PC端的FTP指令进行文件传输,指令用法与上述指令大致相同。[目录]------------------文件权限的设定改变文件或目录的读、写、执行权限
语法:chmod [-R] mode name
name:文件名或目录名。
mode: 3个8位数字或rwx的组合。r-read(读),w-write(写),x-execute(执行),u-user(当前用户),g-group(组),o-other(其他用户)。
例如:
chmod 755 dir1 对于目录dir1,设定成任何使用者皆有读取及执行的权利,但只有所
有者可做修改。
chmod 700 file1 对于文件file1,设定只有所有者可以读、写和执行的权利。
chmod u+x file2 对于文件file2,增加当前用户可以执行的权利。
chmod g+x file3 对于文件file3,增加工作组使用者可执行的权利。
chmod o-r file4 对于文件file4,删除其他使用者可读取的权利。
改变文件或目录的所有权
语法:chown [-R] 用户名name
name:文件名或目录名。
例如:
chown user file1 将文件file1 改为用户user 所有。
chown-R user dir1 将目录dir1及其子目录下面的所有文件改为用户user 所有。改变文件或目录工作组所有权
语法:chgrp [-R] 工作组名name
name:文件名或目录名
例如:
chgrp vlsi file1 将文件file1 的工作组所有权改为vlsi 工作组所有。
chgrp-R image dir1 将目录dir1及其子目录下面的所有文件,改为image 工作组所有。[目录]------------------进程控制1.查看系统中的进程
语法:ps [-aux] 例如:
p s或ps-x 查看系统中,属于自己的进程。ps-au 查看系统中,所有用户的进程。
ps-aux 查看系统中,包含系统内部的及所有用户的进程。
2.结束或终止进程
语法:kill [-9] PID
PID:利用ps 命令所查出的进程号。
例如:
kill 456或kill-9 456 终止进程号为456 的进程。3.在后台执行进程的方式
语法:命令& 例如:
cc file1.c & 将编译file1.c 文件的工作置于后台执行。
语法:按下Control+Z键,暂停正在执行的进程。键入bg命令,将暂停的进程置于后台继
续执行。
例如: cc file2.c ^ Z Stopped
bg4.查看正在后台中执行的进程
语法:jobs5.结束或终止后台中的进程
语法:kill %n
n:利用jobs命令查看出的后台作业号
例如: kill % 终止在后台中的第一个进程。
kill %2 终止在后台中的第二个进程。[目录]------------------命令管道语法:命令1 | 命令2 将命令1的执行结果送到命令2,做为命令2的输入。
例如:
ls-Rl | more 以分页方式列出当前目录及其子目录下所有文件的名称。
cat file1 | more 以分页方式列出文件file1 的内容。[目录]------------------输入输出控制1.标准输入的控制
语法:命令 list 将执行“ls-l” 命令的结果写入文件list 中。
语法:命令>!文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。
例如:
ls-lg >!list 将执行“lslag >> list 将执行“ls-lag” 命令的结果附加到文件list 中。
语法:命令>>& 文件将命令执行时屏幕上所产生的任何信息附加到指定的文件中。
例如:
cc file2.c >>& error 将编译file2.c 文件时屏幕所产生的任何信息附加到文件error 中。[目录]------------------编辑[目录]------------------ViVi 输入模式
要如何输入资料呢?有好几个指令可以进入输入模式:新增(append)
a 从游标所在位置後面开始新增资料,游标後的资料随新增资料向後移动。
A 从游标所在列最後面的地方开始新增资料。插入(insert)
i 从游标所在位置前面开始插入资料,游标後的资料随新增资料向後移动。
I 从游标所在列的第一个非空白字元前面开始插入资料。开始(open)o 在游标所在列下新增一列并进入输入模式。
O 在游标所在列上方新增一列并进入输入模式。也许文字叙述看起来有点繁杂,但是只要实际操作一下马上可以了解这些操作方式。实务很重要,尤其是电脑方面的东西随时可以尝试及验证结果。极力建议实际去使用它而不要只是猛 K 文件,才有事半功倍的效用。(注:此段为废话。)Vi 基本编辑配合一般键盘上的功能键,像是方向键、[Insert]、[Delete] 等等,现在你应该已经可以利用 vi 来处理文字资料了。当然 vi 还提供其他许许多多功能让文字的处理更形方便,有兴趣的看倌请继续。在继续下去之前先来点 BCC 吧。电脑有许多厂牌,不同的硬体及作业系统。PC 也不是仅仅只有 IBM PC 及其相容品而已。事实上,包括键盘,终端机等等往往都有不同的规格。这代表什麽?在文书编辑软体上会遇这样的问题,某些电脑的键盘上没有特定的几个功能键!那麽不就有某些功能不能用了?这个问题在 Unix 系统上也一样,几乎各大电脑厂商都有自己的 Unix 系统,而 vi 的操作方法也会随之有点出入。我们固然可以用 PC 的键盘来说明 vi 的操作,但是还是得提一下这个问题。删除与修改何谓编辑?在这里我们认为是文字的新增修改以及删除,甚至包括文字区块的搬移、复制等等。这里先介绍 vi 的如何做删除与修改。(注意:在 vi 的原始观念里,输入跟编辑是两码子事。编辑是在指令模式下操作的,先利用指令移动游标来定位要进行编辑的地方,然後才下指令做编辑。)x 删除游标所在字元。
dd 删除游标所在的列。
r 修改游标所在字元,r 後接著要修正的字元。
R 进入取代状态,新增资料会覆盖原先资料,直到按 [ESC] 回到指令模式下为止。
s 删除游标所在字元,并进入输入模式。
S 删除游标所在的列,并进入输入模式。其实呢,在 PC 上根本没有这麽麻烦!输入跟编辑都可以在输入模式下完成。例如要删除字元,直接按 [Delete] 不就得了。而插入状态与取代状态可以直接用 [Insert] 切换,犯不著用什麽指令模式的编辑指令。不过就如前面所提到的,这些指令几乎是每台终端机都能用,而不是仅仅在 PC 上。在指令模式下移动游标的基本指令是 h, j, k, l。想来各位现在也应该能猜到只要直接用 PC 的方向键就可以了,而且无论在指令模式或输入模式下都可以。多容易不是。当然 PC 键盘也有不足之处。有个很好用的指令 u 可以恢复被删除的资料,而 U 指令则可以恢复游标所在列的所有改变。这与某些电脑上的 [Undo] 按键功能相同。Vi 进阶应用相信现在对於 vi 应该已经有相当的认识。处理文字也不会有什麽麻烦才对。如果有兴趣善用 vi 的其它功能进一步简化操作过程,不妨继续看下去。移动游标由於许多编辑工作是藉由游标来定位,所以 vi 提供许多移动游标的方式,这个我们列几张简表来说明(这些当然是指令模式下的指令):┌—————┬—————————————┬—————┐
│指令 │说明 │功能键 │
├—————┼—————————————┼—————┤
│0 │移动到游标所在列的最前面 │[Home] │
├—————┼—————————————┼—————┤
│$ │移动到游标所在列的最後面 │[End] │ ├—————┼—————————————┼—————┤
│[CTRL][d]│向下半页 │ │
├—————┼—————————————┼—————┤
│[CTRL][f]│向下一页 │[PageDown]│
├—————┼—————————————┼—————┤
│[CTRL][u]│向上半页 │ │
├—————┼—————————————┼—————┤
│[CTRL][b]│向上一页 │[PageUp] │
└—————┴—————————————┴—————┘
┌——┬—————————————————┐
│指令│说明 │ ├——┼—————————————————┤
│H │移动到视窗的第一列 │
├——┼—————————————————┤
│M │移动到视窗的中间列 │
├——┼—————————————————┤
│L │移动到视窗的最後列 │
├——┼—————————————————┤
│b │移动到下个字的第一个字母 │
├——┼—————————————————┤
│w │移动到上个字的第一个字母 │
├——┼—————————————————┤ │e │移动到下个字的最後一个字母 │
├——┼—————————————————┤
│^ │移动到游标所在列的第一个非空白字元│
└——┴—————————————————┘
┌——┬———————————————————┐
│指令│说明 │
├——┼———————————————————┤
│n-│减号移动到上一列的第一个非空白字元 │
│ │前面加上数字可以指定移动到以上 n 列 │
├——┼———————————————————┤
│n+ │加号移动到下一列的第一个非空白字元 │ │ │前面加上数字可以指定移动到以下 n 列 │
├——┼———————————————————┤
│nG │直接用数字 n 加上大写 G 移动到第 n 列│
└——┴———————————————————┘
┌————┬———————————————┐
│指令 │说明 │
├————┼———————————————┤
│fx │往右移动到 x 字元上 │
│Fx │往左移动到 x 字元上 │
├————┼———————————————┤
│tx │往右移动到 x 字元前 │ │Tx │往左移动到 x 字元前 │
├————┼———————————————┤
│;│配合 f&t 使用,重复一次 │
│, │配合 f&t 使用,反方向重复一次│
├————┼———————————————┤
│/string │往右移动到有 string 的地方 │
│?string │往左移动到有 string 的地方 │
├————┼———————————————┤
│n │配合 /&? 使用,重复一次 │
│N │配合 /&? 使用,反方向重复一次│
└————┴———————————————┘ ┌————┬———————————————————┬——————————┐
│指令 │说明 │备注 │
├————┼———————————————————┼——————————┤
│n(│左括号移动到句子的最前面 │句子是以 │
│ │前面加上数字可以指定往前移动 n 个句子 │!.? 三种符号来界定│
│n)│右括号移动到下个句子的最前面 │ │
│ │前面加上数字可以指定往後移动 n 个句子│ │
├————┼———————————————————┼——————————┤
│n{ │左括弧移动到段落的最前面 │段落是以 │ │ │前面加上数字可以指定往前移动 n 个段落 │段落间的空白列界定 │
│n} │右括弧移动到下个段落的最前面 │ │
│ │前面加上数字可以指定往後移动 n 个段落│ │
└————┴———————————————————┴——————————┘不要尝试背诵这些指令,否则後果自行负责。它们看起来又多又杂乱,事实上这是文字叙述本身的障碍。再强调一次,实际去使用它只要几次就可以不经大脑直接下达这些奇奇怪怪的指令,远比死记活背搞得模模糊糊强多了。(注:若真的不经大脑而误删资料与我无关。另,此段为废话。)进阶编辑指令这些编辑指令非常有弹性,基本上可以说是由指令与范围所构成。例如 dw 是由删除指令 d 与范围 w 所组成,代表删除一个字 d(elete)w(ord)。指令列表如下:d 删除(delete)
y 复制(yank)
p 放置(put)c 修改(change)范围可以是下列几个:e 游标所在位置到该字的最後一个字母
w 游标所在位置到下个字的第一个字母
b 游标所在位置到上个字的第一个字母
$ 游标所在位置到该列的最後一个字母
0 游标所在位置到该列的第一个字母)游标所在位置到下个句子的第一个字母
(游标所在位置到该句子的第一个字母
} 游标所在位置到该段落的最後一个字母
{ 游标所在位置到该段落的第一个字母说实在的,组合这些指令来编辑文件有一点点艺术气息。不管怎麽样,它们提供更多编辑文字的能力。值得注意的一点是删除与复制都会将指定范围的内容放到暂存区里,然後就可以用指令 p 贴到其它地方去,这是 vi 用来处理区段拷贝与搬移的办法。某些 vi 版本,例如 linux 所用的 elvis 可以大幅简化这一坨指令。如果稍微观察一下这些编辑指令就会发现问题其实是定范围的方式有点杂,实际上只有四个指令罢了。指令 v 非常好用,只要按下 v 键,游标所在的位置就会反白,然後就可以移动游标来设定范围,接著再直接下指令进行编辑即可。对於整列操作,vi 另外提供了更方便的编辑指令。前面曾经提到过删除整列文字的指令 dd 就是其中一个;cc 可以修改整列文字;而 yy 则是复制整列文字;指令 D 则可以删除游标到该列结束为止所有的文字。档案指令档案指令多以 : 开头,跟编辑指令有点区别。例如前面提到结束编辑的指令就是 :q。
现在就简单说明一下作为本篇故事的结尾::q 结束编辑(quit)
如果不想存档而要放弃编辑过的档案则用 :q!强制离开。
:w 存档(write)
其後可加所要存档的档名。
可以将档案指令合在一起,例如 :wq 即存档後离开。
zz 功能与 :wq 相同。另外值得一提的是 vi 的部份存档功能。可以用 :n,mw filename 将第 n 列到第 m 列的文字存放的所指定的 filename 里去哩。时代在变,世界在变,vi 也在变,不过大致上就这样。好了,但愿从此以後王子跟公主过著幸福快乐的生活。[目录]------------------EmacsEmacs 启动:
直接打emacs, 如果有X-windows就会开视窗.如果不想用X 的版本,就用 emacs-nw(No windows)起动.符号说明
C-X 表示按住CTRL键, 然後按X, 再把CTRL, X一起放开.M-X META META在没有META键的电脑上, M-X 等於先按 ESC键, 接著按 X键.Sun上面META键就是菱形的那个键.有些系统META键就是ALT键.(或者某一边的ALT键)C-X或 M-X的X没有大小写分别.Emacs按键命令基本上是一串C-和M-组成的.超过两个以上的按键命令, Emacs会在萤幕最下面一行显示你按过什麽.这一行叫作mini buffer结束Emacs按 C-x C-c取消执行 C-g
有些Emacs命令会跑很久, 可以用C-g中断之.按错键也可以按C-g取消.上下移动 C-p 向上(previous line)C-n向下(next line)
左右移动 C-f 向右(forward)C-b 向左(backward)其实Emacs内部没有行的概念, 把一篇文章放在一个大buffer
里面, 所以C-f(forward)就是向档尾移动, C-b(backward)
是移回去的意思, 一次一个字.翻页 下一页 C-v(view next screen)
上一页 M-v翻页时,上一 末尾会留一点在萤幕最上面,以维持连续性.Emacs在游标接近萤幕最下方时会自动跳半页, 把档案往前挪一点,方便阅读.重画萤幕 C-LEmacs里面游标的专有名词叫point.point == 游标目前的 点游标一次跳一个字(word)M-f 往後跳 M-b注意 C-f 与 M-f, C-b 与 M-b的对称性.移到行头 C-a 行尾 C-e
移到句首 M-a 到句尾 M-e
(M-a 到上一个句点後面,一个句子的起头.M-e 到句点後面)移到档头 M-删除游标目前指的/後面的字 C-d
前面的字 DEL(Delete键)
DEL的正名叫Rubout(Rub out)M-DEL 往回删一个字(word)
M-d 往前删(游标後面)
C-k 删至行尾(kill)
M-k 删到一句子结尾(删到句点)(kill)注意Backspace = C-h 在Emacs下是help的意思
後面有(kill)的, 表示此删除的动作是kill, 不太等於delete.emacs会把kill掉的东西放到kill ring去, 算是一种暂存的地方,以後可以叫出来.见 yank说明.Undo: C-x u
C-_ 等於 C-x u 有些DEC终端机, C-/就是C-_
有时等於C-Shift--重复执行举例, 向右移 8个字, C-u 8 C-f
C-u 在Emacs里是蛮特别的,用来设定一些引数(argument/repeat count)给其後的命令.C-u 2 0 C-n 向下移 20行有一个特别的例外, C-u 3 C-v 不是翻三页, 而是整个萤幕向上移三行.据说这比较有意义.C-u 1 0 C-x u UNDO 10次给C-L一个引数会怎麽样:
C-u 0 C-l 会重画萤幕,并且把目前的行移到萤幕第一行.另外, C-u 100 等於 M-100
C-u 数字 等於 M-数字X windows 下,C-left C-right 一次移一个字(word).C-up C-down 移动一段(paragraphs/C语言的话是block)
Home = C-a
End = C-e
C-Home = M-
PgUp PgDn = M-v C-v
设定重覆次数更加简单,比如要向右移10个字 C-1 C-0 right-arrow
就是按住CTRL, 然後打10就对了, 比 C-u 1 0 简单.Mouse中键用来选取有hi-light的地方.右键是menu-button如果不小心按两次ESC, 等於 M-ESC, 会有一个讯息跑出来
说你按到一个被disable的命令.这是高级指令, 作者认为
初学者用不道,所以会问你要不要启动它, 一般回答no.如果某一行太长, 萤幕显示不下, Emacs会在萤幕最右边打个$,表示此行未完,右边还有.把一行拆成两行: 在想拆处按Enter即可.合并两行为一行: 在行尾按C-d(或行首按DEL)Yank: 吐出被删掉的(killed)东西.只要用kill(C-k, M-k等)删除, 超过一个字的资料,emacs就会把它存起来, 然後C-y 可以把它叫出来.功能跟Cut & Paste一样.Kill 和delete不一样, 只有被
kill掉的东西才能用yank吐回来.游标在同一地方不动, 连续kill掉的资料会被当成一次kill掉的,yank时会一起回来.被Kill掉的资料是放在称作 kill ring的资料结构上面, ring就是个圆圈,被kill掉的东西会依序摆在圆圈上.yank 会放回最近一次kill掉的资料.如果不是你想要的话, 用M-y 可以换.(M-y就是告诉emacs, 不对不对,我不是要这一个,换前一个给我).M-y 要紧接在C-y之後.拷贝文字的方法== 连续 C-k 几次, 把要拷贝的行全部删掉,然後按 C-y 弄回来.再到想复制的地方按一次C-y, 就成了.把要拷贝的资料kill掉在yank回来好像很笨.是有比较文明的
方法, 那就是M-w, 不过较麻烦.首先,要先设标记.Mark 用 C-SPC 或 C-@ 设.然候
把游标移到另一端, 按 M-w 就可以把 mark 到 point间的
字存到kill ring上.point 就是游标的意思.Emacs不会把Mark起来的地方用highlight表示, 除非在X下.在X下, 可以用M-w 来拷贝用滑鼠反白的文字.kill & yank 就是 cut & paste的意思.以上大部份指令对Bash的命令列编辑也有效档案操作
读档: Emacs术语叫 finding a file.C-x C-f 然後在mini-buffer输入档名.输入档名时, SPC键有
auto-complete的功能,或者会秀出到目前为止档名前几
个字和输入一样的.(TAB键也有类似功能)C-x C-f 叫 find-fileC-x C-s 存档(save current file, save current buffer)
C-x s 存所有的档C-x i 插入档案 把另外的档案的内容读入目前编辑区内视窗
Emacs把档案读进来,存在buffer中.我们透过window来看/编辑buffer.两个视窗会把萤幕切成两部份, 他们可以同时显示
相同的, 或不同的档案.对初学者而言, 最需要的是记住怎样让不想要的视窗消失:C-x 0 关掉目前的视窗
C-x 1 会让目前的视窗占满整个萤幕(One Window),取消/关掉其他的视窗.Emacs里面有许多功能都会开一个小视窗来和使用者沟通, 显示讯息.有时候不会自动消失很讨厌, C-x 1 就很有用.另一个功能是如何跳到另一个视窗.