第一篇:linux知識(shí)寶庫(kù)基礎(chǔ)知識(shí)linux知識(shí)大全(xiexiebang推薦)
linux知識(shí)寶庫(kù)基礎(chǔ)知識(shí)linux知識(shí)大全
linux知識(shí)大全 2004-04-23 15:18 pm 作者:作者
來(lái)自:無(wú)名shell命令bash 是大多數(shù)linux系統(tǒng)的缺省外殼。它克服了Bourne 外殼的缺點(diǎn),又和Bourne 外殼完全兼容。
Bash有以下的特點(diǎn):
·補(bǔ)全命令行。當(dāng)你在bash 命令提示符下輸入命令或程序名時(shí),你不必輸全命令或程序名,按Tab 鍵,bash將自動(dòng)補(bǔ)全命令或程序名。
·通配符。在bash下可以使用通配符* 和?。*可以替代多個(gè)字符,而?則替代一個(gè)字符。
·歷史命令。bash 能自動(dòng)跟蹤你每次輸入的命令,并把輸入的命令保存在歷史列表緩沖區(qū)。緩沖區(qū)的大小由HISTSIZE變量控制。當(dāng)你每次登錄后,home 目錄下的.bash_history 文件將初始化你的歷史列表緩沖區(qū)。你也能通過(guò)history 和fc 命令執(zhí)行、編輯歷史命令。
·別名。在bash下,可用alias 和unalias 命令給命令或可執(zhí)行程序起別名和清除別名。這樣你可以用自己習(xí)慣的方式輸入命令。
·輸入/輸出重定向。輸入重定向用于改變命令的輸入,輸出重定向用于改變命令的輸出。輸出重定向更為常用,它經(jīng)常用于將命令的結(jié)果輸入到文件中,而不是屏幕上。輸入重定向的命令是。
·管道。管道用于將一系列的命令連接起來(lái)。也就是把前面的命令的輸出作為后面的命令的輸入。管道的命令是|。
·提示符。bash 有兩級(jí)提示符。第一級(jí)提示符就是你登錄外殼時(shí)見到的,缺省為$。你可以通過(guò)重新給ps1變量賦值來(lái)改變第一級(jí)提示符。當(dāng)bash需要進(jìn)一步提示以便補(bǔ)全命
令時(shí),會(huì)顯示第二級(jí)提示符。第二級(jí)提示符缺省為>,你可以通過(guò)重新給ps2變量賦值來(lái)改變第二級(jí)提示符。一些特殊意義的字符也可以加入提示符賦值 中。
·作業(yè)控制。作業(yè)控制是指在一個(gè)作業(yè)執(zhí)行過(guò)程中,控制執(zhí)行的狀態(tài)。你可以掛起一個(gè)正在執(zhí)行的進(jìn)程,并在以后恢復(fù)該進(jìn)程的執(zhí)行。按下Ctrl+Z 掛起正在執(zhí)行的進(jìn)程,用bg命令使進(jìn)程恢復(fù)在后臺(tái)執(zhí)行,用fg命令使進(jìn)程恢復(fù)在前臺(tái)執(zhí)行。這里列出的僅僅是最常用的bash命令子集,其他不太常用,但是在某方面有特殊用途的命令會(huì)在這個(gè)技術(shù)問(wèn)題的目錄下專門提到(例如:ncheck命令會(huì)在文件系統(tǒng)維護(hù)里介紹)[目錄](méi)
用戶常用查找
find命令用于搜索目錄樹,并對(duì)目錄樹上的所有文件執(zhí)行某種操作,參數(shù)是目錄名表(指出從哪些起點(diǎn)開始搜索),還可給出一個(gè)或多個(gè)選項(xiàng),規(guī)定對(duì)每個(gè)文件執(zhí)行什么操作。
find /-print 將列出當(dāng)前工作目錄下的目錄樹的每一個(gè)文件。
find /-user bob-print 將列出在系統(tǒng)中可找到的屬于bob用戶的所有文件。
find /usr/bob-perm 666-print 將列出/usr/bob目錄樹下所有存取許可為666的文件。若將666改為-666則將列出所有具有包含了666在內(nèi)的存取許可方式的文件(如777)。
find /usr/bob-type b-print 將列出/usr/bob目錄樹下所有塊特別文件(c為字符特別文件)。
find /-user root-perm-4000-exec ls-l {};是一個(gè)較復(fù)雜的命令,-exec COMMAND;允許對(duì)所找到的每個(gè)文件運(yùn)行指定的命令COMMAND。若COMMAND中含有{ },則{ }將由f i n d所找到的文件名替換。COMMAND必須以;結(jié)束。
各選項(xiàng)可組合使用以達(dá)到更強(qiáng)的功能。
遠(yuǎn)程登陸
語(yǔ)法:rlogin 主機(jī)名[-1 用戶名] 例如:
rlogin doc 遠(yuǎn)程登錄到工作站doc 中。rlogin doc-l user 使用user 帳號(hào)登錄到工作站doc 中。語(yǔ)法:telnet 主機(jī)名或telnet IP地址
例如:
telnet doc
telnet 140.109.20.251更改密碼
語(yǔ)法: passwd
Old password:
New password:
Retype new password: 檢查自己所屬的工作組名稱
語(yǔ)法:groups查看系統(tǒng)中的用戶
語(yǔ)法: who 或finger
語(yǔ)法: who
語(yǔ)法: finger 用戶名或finger 用戶名@域名改變用戶名
語(yǔ)法: su 用戶名
例如:
su user 進(jìn)入用戶user 的帳號(hào)。
passwrod : 查看自己用戶名
語(yǔ)法: whoami 查看登錄時(shí)的用戶名。
語(yǔ)法: whoami 查看當(dāng)前的用戶名。若已執(zhí)行過(guò)su命令,則顯示出此用戶的用戶名。查看當(dāng)前系統(tǒng)上所有工作站的用戶
語(yǔ)法: rusers
按Ctrl+C> 結(jié)束與某工作站上的用戶交談
語(yǔ)法: talk 用戶名@主機(jī)名或talk 用戶名@ I P地址 例如:
1)可先利用rusers 指令查看網(wǎng)絡(luò)上的用戶;
2)假設(shè)自己的帳號(hào)是u84987,在工作站indian 上使用,現(xiàn)在想要與doc 上的u84123 交談。
talk u84123@doc
此時(shí)屏幕上將會(huì)出現(xiàn)等待畫面在對(duì)方(u84123)屏幕上將會(huì)出現(xiàn)下列信息:
Message from Talk_Daemon@Local_host_name at xx:xx
talk: connection requested by u84987@indian
talk: respond with: talk u84987@indian
此時(shí)對(duì)方(u84123)必須執(zhí)行talk u84987@indian 即可互相交談。最后可按Ctrl + C結(jié)束。顯示文檔幫助 語(yǔ)法: man 命令
例如:
man ls語(yǔ)法:howto 主題
例如:
howto man[目錄](méi)------------------文件或目錄處理列出文件或目錄下的文件名。
語(yǔ)法: ls [-atFlgR] [name]
name :文件名或目錄名。
例如:
ls 列出目前目錄下的文件名。
ls-a 列出包括以.開始的隱藏文件的所有文件名。ls-t 依照文件最后修改時(shí)間的順序列出文件名。
ls-F 列出當(dāng)前目錄下的文件名及其類型。以/ 結(jié)尾表示為目錄名,以* 結(jié)尾表示為
可執(zhí)行文件,以@ 結(jié)尾表示為符號(hào)連接。
ls-l 列出目錄下所有文件的權(quán)限、所有者、文件大小、修改時(shí)間及名稱。
ls-lg 同上,并顯示出文件的所有者工作組名。
ls-R 顯示出目錄下以及其所有子目錄的文件名。
改變當(dāng)前工作目錄
語(yǔ)法:cd [name]
name:目錄名、路徑或目錄縮寫。
例如: cd 改變目錄位置至用戶登錄時(shí)的工作目錄。
cd dir1 改變目錄位置至d i r 1目錄下。
cd ~user 改變目錄位置至用戶的工作目錄。
cd..改變目錄位置至當(dāng)前目錄的父目錄。
cd../user 改變目錄位置至相對(duì)路徑user 的目錄下。
cd /../..改變目錄位置至絕對(duì)路徑的目錄位置下。
cd ~ 改變目錄位置至用戶登錄時(shí)的工作目錄。復(fù)制文件或目錄
語(yǔ)法: cp [-r] 源地址目的地址
例如:
cp file1 file2 將文件file1 復(fù)制成file2。
cp file1 dir1 將文件file1 復(fù)制到目錄dir1 下,文件名仍為file1。
cp /tmp/file1.將目錄/tmp 下的文件file1 復(fù)制到當(dāng)前目錄下,文件名仍為file1。
cp /tmp/file1 file2 將目錄/tmp 下的文件file1 復(fù)制到當(dāng)前目錄下,文件名為file2。
cp-r dir1 dir2 復(fù)制整個(gè)目錄。移動(dòng)文件目錄或修改名稱
語(yǔ)法: mv 源地址目的地址
例如:
mv file1 file2 將文件file1更名為file2。
mv file1 dir1 將文件file1移到目錄dir1 下,文件名仍為file1。
mv dir1 dir2 將目錄dir1 更改為目錄dir2。建立新的目錄
語(yǔ)法: mkdir 目錄名 例如:
mkdir dir1 建立一新目錄dir1。刪除目錄
語(yǔ)法: rmdir 目錄名或rm 目錄名
例如:
rmdir dir1 刪除目錄dir1,但dir1 下必須沒(méi)有文件存在,否則無(wú)法刪除。
rm-r dir1 刪除目錄dir1及其子目錄下所有文件。刪除文件
語(yǔ)法: rm 文件名
例如:
rm file1 刪除文件名為file1 的文件。
rm file? 刪除文件名中有五個(gè)字符且前四個(gè)字符為file 的所有文件。rm f* 刪除文件名中以f 為字首的所有文件。列出當(dāng)前所在的目錄位置
語(yǔ)法: pwd查看文件內(nèi)容
語(yǔ)法: cat 文件名
例如:
cat file1 以連續(xù)顯示方式,查看文件名file1 的內(nèi)容。分頁(yè)查看文件內(nèi)容
語(yǔ)法: more 文件名或cat 文件名| more 例如:
more file1 以分頁(yè)方式查看文件名file1 的內(nèi)容。
cat file1 | more 以分頁(yè)方式查看文件名file1 的內(nèi)容。查看目錄所占磁盤容量
語(yǔ)法: du [-s] 目錄 例如:
du dir1 顯示目錄dir1 的總?cè)萘考捌渥幽夸浀娜萘?以KB 為單位)。
du-s dir1 顯示目錄dir1 的總?cè)萘?。文件的鏈?/p>
同一文件,可擁有一個(gè)以上的名稱,也就是把一個(gè)文件進(jìn)行鏈接。
語(yǔ)法:ln 老文件名新文件名
例如:
ln file1 file2 將文件file2鏈接至文件file1。
語(yǔ)法:ln-s 老文件名新文件名
例如:
ln-s file3 file4 將文件file4 鏈接至文件file3。[目錄](méi)------------------文件內(nèi)容操作改變文件或目錄的最后修改時(shí)間
語(yǔ)法:touch name
name:文件名或目錄名。
2.3.21 文件中字符串的查尋
語(yǔ)法:grep string file 例如:
grep abc file1 尋找文件f i l e 1中包含字符串a(chǎn)bc 所在行的文本內(nèi)容。
查尋文件或命令的路徑
語(yǔ)法:whereis command 顯示命令的路徑。
語(yǔ)法:which command 顯示命令的路徑,及使用者所定義的別名。
語(yǔ)法:whatis command 顯示命令功能的摘要。
語(yǔ)法:find search-path-name filename-print 搜尋指定路徑下某文件的路徑。
例如:
find /-name file1-print 自根目錄下尋找文件file1 的路徑。比較文件或目錄的內(nèi)容
語(yǔ)法:diff [-r] name1 name2
name1 name2:可同時(shí)為文件名或目錄名。
例如:
diff file1 file2 比較文件file1 與file2 內(nèi)各行的不同之處。
diff-r dir1 dir2 比較目錄dir1 與dir2 內(nèi)各文件的不同之處。文件打印輸出 用戶可用.login 文件中的setenv PRINTER來(lái)設(shè)定打印機(jī)名。
例如:
setenv PRINTER sp 設(shè)定自sp 打印機(jī)打印資料。一般文件的打印
語(yǔ)法:lpr [-P打印機(jī)名] 文件名
例如:
lpr file1 或lpr-Psp file1 自sp打印機(jī)打印文件file1。
語(yǔ)法:enscript [-P打印機(jī)名] 文件名
例如:
enscript file3 或enscript-Psp file3 自sp打印機(jī)打印文件file3。troff 文件的打印
語(yǔ)法:ptroff [-P打印機(jī)名] [-man][-ms] 文件名 例如:
ptroff-Psp-man /usr/man/man1/lpr1 以troff 格式,自sp 打印機(jī)打印lpr1 命令的使用說(shuō)明。[目錄](méi)------------------文件傳輸1.拷貝文件或目錄至遠(yuǎn)程工作站
語(yǔ)法: rcp [-r] 源地址主機(jī)名:目的地址
源地址文件名、目錄名或路徑。
主機(jī)名工作站名。目的地址路徑名稱。
例如:
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.自遠(yuǎn)程工作站,拷貝文件或目錄
語(yǔ)法: rcp [-r] 主機(jī)名:源地址目的地址
主機(jī)名工作站名。
源地址路徑名。
目的地址、文件名、目錄名或路徑。
例如:
rcp doc:/home/user/file1 file2 將工作站d o c路徑/home/user 下的目錄d i r 1,拷貝到當(dāng)前工作站的目錄下,目錄名仍為d i r 1。
rcp-r doc:/home/user/dir1.將工作站doc 路徑/home/user 下的目錄d i r 1,拷貝到當(dāng)前工作站的目錄下,目錄名仍為d i r 1。3.本地工作站與遠(yuǎn)程工作站之間的文件傳輸
必須擁有遠(yuǎn)程工作站的帳號(hào)及密碼,才可進(jìn)行傳輸工作。
語(yǔ)法: ftp 主機(jī)名或ftp ip地址 例如:
ftp doc 與遠(yuǎn)程工作站doc 之間進(jìn)行文件傳輸。
Name(doc:user-name):
Password(doc:user-password):
ftp> help 列出ftp 文件傳輸時(shí)可使用的命令。
ftp>!ls 列出本地工作站當(dāng)前目錄下的所有文件名。
ftp>!pwd 列出本地工作站當(dāng)前所在的目錄位置。
ftp> ls 列出遠(yuǎn)程工作站當(dāng)前目錄下的所有文件名。
ftp> dir 列出遠(yuǎn)程工作站當(dāng)前目錄下的所有文件名。
ftp> dir.|more 分頁(yè)列出遠(yuǎn)程工作站當(dāng)前目錄下的所有文件名。ftp> pwd 列出遠(yuǎn)程工作站當(dāng)前所在的目錄位置。
ftp> cd dir1 更改遠(yuǎn)程工作站的工作目錄位置至dir1 之下。
ftp> get file1 將遠(yuǎn)程工作站的文件f i l e 1拷貝到本地工作站中。
ftp> put file2 將本地工作站的文件f i l e 2拷貝到遠(yuǎn)程工作站中。
ftp> mget *.c 將遠(yuǎn)程工作站中擴(kuò)展文件名為c 的所有文件拷貝到本地工作站中。
ftp> mput *.txt 將本地工作站中擴(kuò)展文件名為txt 的所有文件拷貝到遠(yuǎn)程工作站中。
ftp> prompt 切換交互式指令(使用mput/mget 時(shí)不是每個(gè)文件皆詢問(wèn)y e s / n o)。
ftp> quit 結(jié)束ftp 工作。
ftp> bye 結(jié)束ftp 工作。
注意從PC與工作站間的文件傳輸也可透過(guò)在PC端的FTP指令進(jìn)行文件傳輸,指令用法與上述指令大致相同。[目錄](méi)------------------文件權(quán)限的設(shè)定改變文件或目錄的讀、寫、執(zhí)行權(quán)限
語(yǔ)法:chmod [-R] mode name
name:文件名或目錄名。
mode: 3個(gè)8位數(shù)字或rwx的組合。r-read(讀),w-write(寫),x-execute(執(zhí)行),u-user(當(dāng)前用戶),g-group(組),o-other(其他用戶)。
例如:
chmod 755 dir1 對(duì)于目錄dir1,設(shè)定成任何使用者皆有讀取及執(zhí)行的權(quán)利,但只有所
有者可做修改。
chmod 700 file1 對(duì)于文件file1,設(shè)定只有所有者可以讀、寫和執(zhí)行的權(quán)利。
chmod u+x file2 對(duì)于文件file2,增加當(dāng)前用戶可以執(zhí)行的權(quán)利。
chmod g+x file3 對(duì)于文件file3,增加工作組使用者可執(zhí)行的權(quán)利。
chmod o-r file4 對(duì)于文件file4,刪除其他使用者可讀取的權(quán)利。
改變文件或目錄的所有權(quán)
語(yǔ)法:chown [-R] 用戶名name
name:文件名或目錄名。
例如:
chown user file1 將文件file1 改為用戶user 所有。
chown-R user dir1 將目錄dir1及其子目錄下面的所有文件改為用戶user 所有。改變文件或目錄工作組所有權(quán)
語(yǔ)法:chgrp [-R] 工作組名name
name:文件名或目錄名
例如:
chgrp vlsi file1 將文件file1 的工作組所有權(quán)改為vlsi 工作組所有。
chgrp-R image dir1 將目錄dir1及其子目錄下面的所有文件,改為image 工作組所有。[目錄](méi)------------------進(jìn)程控制1.查看系統(tǒng)中的進(jìn)程
語(yǔ)法:ps [-aux] 例如:
p s或ps-x 查看系統(tǒng)中,屬于自己的進(jìn)程。ps-au 查看系統(tǒng)中,所有用戶的進(jìn)程。
ps-aux 查看系統(tǒng)中,包含系統(tǒng)內(nèi)部的及所有用戶的進(jìn)程。
2.結(jié)束或終止進(jìn)程
語(yǔ)法:kill [-9] PID
PID:利用ps 命令所查出的進(jìn)程號(hào)。
例如:
kill 456或kill-9 456 終止進(jìn)程號(hào)為456 的進(jìn)程。3.在后臺(tái)執(zhí)行進(jìn)程的方式
語(yǔ)法:命令& 例如:
cc file1.c & 將編譯file1.c 文件的工作置于后臺(tái)執(zhí)行。
語(yǔ)法:按下Control+Z鍵,暫停正在執(zhí)行的進(jìn)程。鍵入bg命令,將暫停的進(jìn)程置于后臺(tái)繼
續(xù)執(zhí)行。
例如: cc file2.c ^ Z Stopped
bg4.查看正在后臺(tái)中執(zhí)行的進(jìn)程
語(yǔ)法:jobs5.結(jié)束或終止后臺(tái)中的進(jìn)程
語(yǔ)法:kill %n
n:利用jobs命令查看出的后臺(tái)作業(yè)號(hào)
例如: kill % 終止在后臺(tái)中的第一個(gè)進(jìn)程。
kill %2 終止在后臺(tái)中的第二個(gè)進(jìn)程。[目錄](méi)------------------命令管道語(yǔ)法:命令1 | 命令2 將命令1的執(zhí)行結(jié)果送到命令2,做為命令2的輸入。
例如:
ls-Rl | more 以分頁(yè)方式列出當(dāng)前目錄及其子目錄下所有文件的名稱。
cat file1 | more 以分頁(yè)方式列出文件file1 的內(nèi)容。[目錄](méi)------------------輸入輸出控制1.標(biāo)準(zhǔn)輸入的控制
語(yǔ)法:命令 list 將執(zhí)行“l(fā)s-l” 命令的結(jié)果寫入文件list 中。
語(yǔ)法:命令>!文件將命令的執(zhí)行結(jié)果送至指定的文件中,若文件已經(jīng)存在,則覆蓋。
例如:
ls-lg >!list 將執(zhí)行“l(fā)slag >> list 將執(zhí)行“l(fā)s-lag” 命令的結(jié)果附加到文件list 中。
語(yǔ)法:命令>>& 文件將命令執(zhí)行時(shí)屏幕上所產(chǎn)生的任何信息附加到指定的文件中。
例如:
cc file2.c >>& error 將編譯file2.c 文件時(shí)屏幕所產(chǎn)生的任何信息附加到文件error 中。[目錄](méi)------------------編輯[目錄](méi)------------------ViVi 輸入模式
要如何輸入資料呢?有好幾個(gè)指令可以進(jìn)入輸入模式:新增(append)
a 從游標(biāo)所在位置後面開始新增資料,游標(biāo)後的資料隨新增資料向後移動(dòng)。
A 從游標(biāo)所在列最後面的地方開始新增資料。插入(insert)
i 從游標(biāo)所在位置前面開始插入資料,游標(biāo)後的資料隨新增資料向後移動(dòng)。
I 從游標(biāo)所在列的第一個(gè)非空白字元前面開始插入資料。開始(open)o 在游標(biāo)所在列下新增一列并進(jìn)入輸入模式。
O 在游標(biāo)所在列上方新增一列并進(jìn)入輸入模式。也許文字?jǐn)⑹隹雌饋?lái)有點(diǎn)繁雜,但是只要實(shí)際操作一下馬上可以了解這些操作方式。實(shí)務(wù)很重要,尤其是電腦方面的東西隨時(shí)可以嘗試及驗(yàn)證結(jié)果。極力建議實(shí)際去使用它而不要只是猛 K 文件,才有事半功倍的效用。(注:此段為廢話。)Vi 基本編輯配合一般鍵盤上的功能鍵,像是方向鍵、[Insert]、[Delete] 等等,現(xiàn)在你應(yīng)該已經(jīng)可以利用 vi 來(lái)處理文字資料了。當(dāng)然 vi 還提供其他許許多多功能讓文字的處理更形方便,有興趣的看倌請(qǐng)繼續(xù)。在繼續(xù)下去之前先來(lái)點(diǎn) BCC 吧。電腦有許多廠牌,不同的硬體及作業(yè)系統(tǒng)。PC 也不是僅僅只有 IBM PC 及其相容品而已。事實(shí)上,包括鍵盤,終端機(jī)等等往往都有不同的規(guī)格。這代表什麼?在文書編輯軟體上會(huì)遇這樣的問(wèn)題,某些電腦的鍵盤上沒(méi)有特定的幾個(gè)功能鍵!那麼不就有某些功能不能用了?這個(gè)問(wèn)題在 Unix 系統(tǒng)上也一樣,幾乎各大電腦廠商都有自己的 Unix 系統(tǒng),而 vi 的操作方法也會(huì)隨之有點(diǎn)出入。我們固然可以用 PC 的鍵盤來(lái)說(shuō)明 vi 的操作,但是還是得提一下這個(gè)問(wèn)題。刪除與修改何謂編輯?在這里我們認(rèn)為是文字的新增修改以及刪除,甚至包括文字區(qū)塊的搬移、復(fù)制等等。這里先介紹 vi 的如何做刪除與修改。(注意:在 vi 的原始觀念里,輸入跟編輯是兩碼子事。編輯是在指令模式下操作的,先利用指令移動(dòng)游標(biāo)來(lái)定位要進(jìn)行編輯的地方,然後才下指令做編輯。)x 刪除游標(biāo)所在字元。
dd 刪除游標(biāo)所在的列。
r 修改游標(biāo)所在字元,r 後接著要修正的字元。
R 進(jìn)入取代狀態(tài),新增資料會(huì)覆蓋原先資料,直到按 [ESC] 回到指令模式下為止。
s 刪除游標(biāo)所在字元,并進(jìn)入輸入模式。
S 刪除游標(biāo)所在的列,并進(jìn)入輸入模式。其實(shí)呢,在 PC 上根本沒(méi)有這麼麻煩!輸入跟編輯都可以在輸入模式下完成。例如要?jiǎng)h除字元,直接按 [Delete] 不就得了。而插入狀態(tài)與取代狀態(tài)可以直接用 [Insert] 切換,犯不著用什麼指令模式的編輯指令。不過(guò)就如前面所提到的,這些指令幾乎是每臺(tái)終端機(jī)都能用,而不是僅僅在 PC 上。在指令模式下移動(dòng)游標(biāo)的基本指令是 h, j, k, l。想來(lái)各位現(xiàn)在也應(yīng)該能猜到只要直接用 PC 的方向鍵就可以了,而且無(wú)論在指令模式或輸入模式下都可以。多容易不是。當(dāng)然 PC 鍵盤也有不足之處。有個(gè)很好用的指令 u 可以恢復(fù)被刪除的資料,而 U 指令則可以恢復(fù)游標(biāo)所在列的所有改變。這與某些電腦上的 [Undo] 按鍵功能相同。Vi 進(jìn)階應(yīng)用相信現(xiàn)在對(duì)於 vi 應(yīng)該已經(jīng)有相當(dāng)?shù)恼J(rèn)識(shí)。處理文字也不會(huì)有什麼麻煩才對(duì)。如果有興趣善用 vi 的其它功能進(jìn)一步簡(jiǎn)化操作過(guò)程,不妨繼續(xù)看下去。移動(dòng)游標(biāo)由於許多編輯工作是藉由游標(biāo)來(lái)定位,所以 vi 提供許多移動(dòng)游標(biāo)的方式,這個(gè)我們列幾張簡(jiǎn)表來(lái)說(shuō)明(這些當(dāng)然是指令模式下的指令):┌—————┬—————————————┬—————┐
│指令 │說(shuō)明 │功能鍵 │
├—————┼—————————————┼—————┤
│0 │移動(dòng)到游標(biāo)所在列的最前面 │[Home] │
├—————┼—————————————┼—————┤
│$ │移動(dòng)到游標(biāo)所在列的最後面 │[End] │ ├—————┼—————————————┼—————┤
│[CTRL][d]│向下半頁(yè) │ │
├—————┼—————————————┼—————┤
│[CTRL][f]│向下一頁(yè) │[PageDown]│
├—————┼—————————————┼—————┤
│[CTRL][u]│向上半頁(yè) │ │
├—————┼—————————————┼—————┤
│[CTRL][b]│向上一頁(yè) │[PageUp] │
└—————┴—————————————┴—————┘
┌——┬—————————————————┐
│指令│說(shuō)明 │ ├——┼—————————————————┤
│H │移動(dòng)到視窗的第一列 │
├——┼—————————————————┤
│M │移動(dòng)到視窗的中間列 │
├——┼—————————————————┤
│L │移動(dòng)到視窗的最後列 │
├——┼—————————————————┤
│b │移動(dòng)到下個(gè)字的第一個(gè)字母 │
├——┼—————————————————┤
│w │移動(dòng)到上個(gè)字的第一個(gè)字母 │
├——┼—————————————————┤ │e │移動(dòng)到下個(gè)字的最後一個(gè)字母 │
├——┼—————————————————┤
│^ │移動(dòng)到游標(biāo)所在列的第一個(gè)非空白字元│
└——┴—————————————————┘
┌——┬———————————————————┐
│指令│說(shuō)明 │
├——┼———————————————————┤
│n-│減號(hào)移動(dòng)到上一列的第一個(gè)非空白字元 │
│ │前面加上數(shù)字可以指定移動(dòng)到以上 n 列 │
├——┼———————————————————┤
│n+ │加號(hào)移動(dòng)到下一列的第一個(gè)非空白字元 │ │ │前面加上數(shù)字可以指定移動(dòng)到以下 n 列 │
├——┼———————————————————┤
│nG │直接用數(shù)字 n 加上大寫 G 移動(dòng)到第 n 列│
└——┴———————————————————┘
┌————┬———————————————┐
│指令 │說(shuō)明 │
├————┼———————————————┤
│fx │往右移動(dòng)到 x 字元上 │
│Fx │往左移動(dòng)到 x 字元上 │
├————┼———————————————┤
│tx │往右移動(dòng)到 x 字元前 │ │Tx │往左移動(dòng)到 x 字元前 │
├————┼———————————————┤
│;│配合 f&t 使用,重復(fù)一次 │
│, │配合 f&t 使用,反方向重復(fù)一次│
├————┼———————————————┤
│/string │往右移動(dòng)到有 string 的地方 │
│?string │往左移動(dòng)到有 string 的地方 │
├————┼———————————————┤
│n │配合 /&? 使用,重復(fù)一次 │
│N │配合 /&? 使用,反方向重復(fù)一次│
└————┴———————————————┘ ┌————┬———————————————————┬——————————┐
│指令 │說(shuō)明 │備注 │
├————┼———————————————————┼——————————┤
│n(│左括號(hào)移動(dòng)到句子的最前面 │句子是以 │
│ │前面加上數(shù)字可以指定往前移動(dòng) n 個(gè)句子 │!.? 三種符號(hào)來(lái)界定│
│n)│右括號(hào)移動(dòng)到下個(gè)句子的最前面 │ │
│ │前面加上數(shù)字可以指定往後移動(dòng) n 個(gè)句子│ │
├————┼———————————————————┼——————————┤
│n{ │左括弧移動(dòng)到段落的最前面 │段落是以 │ │ │前面加上數(shù)字可以指定往前移動(dòng) n 個(gè)段落 │段落間的空白列界定 │
│n} │右括弧移動(dòng)到下個(gè)段落的最前面 │ │
│ │前面加上數(shù)字可以指定往後移動(dòng) n 個(gè)段落│ │
└————┴———————————————————┴——————————┘不要嘗試背誦這些指令,否則後果自行負(fù)責(zé)。它們看起來(lái)又多又雜亂,事實(shí)上這是文字?jǐn)⑹霰旧淼恼系K。再?gòu)?qiáng)調(diào)一次,實(shí)際去使用它只要幾次就可以不經(jīng)大腦直接下達(dá)這些奇奇怪怪的指令,遠(yuǎn)比死記活背搞得模模糊糊強(qiáng)多了。(注:若真的不經(jīng)大腦而誤刪資料與我無(wú)關(guān)。另,此段為廢話。)進(jìn)階編輯指令這些編輯指令非常有彈性,基本上可以說(shuō)是由指令與范圍所構(gòu)成。例如 dw 是由刪除指令 d 與范圍 w 所組成,代表刪除一個(gè)字 d(elete)w(ord)。指令列表如下:d 刪除(delete)
y 復(fù)制(yank)
p 放置(put)c 修改(change)范圍可以是下列幾個(gè):e 游標(biāo)所在位置到該字的最後一個(gè)字母
w 游標(biāo)所在位置到下個(gè)字的第一個(gè)字母
b 游標(biāo)所在位置到上個(gè)字的第一個(gè)字母
$ 游標(biāo)所在位置到該列的最後一個(gè)字母
0 游標(biāo)所在位置到該列的第一個(gè)字母)游標(biāo)所在位置到下個(gè)句子的第一個(gè)字母
(游標(biāo)所在位置到該句子的第一個(gè)字母
} 游標(biāo)所在位置到該段落的最後一個(gè)字母
{ 游標(biāo)所在位置到該段落的第一個(gè)字母說(shuō)實(shí)在的,組合這些指令來(lái)編輯文件有一點(diǎn)點(diǎn)藝術(shù)氣息。不管怎麼樣,它們提供更多編輯文字的能力。值得注意的一點(diǎn)是刪除與復(fù)制都會(huì)將指定范圍的內(nèi)容放到暫存區(qū)里,然後就可以用指令 p 貼到其它地方去,這是 vi 用來(lái)處理區(qū)段拷貝與搬移的辦法。某些 vi 版本,例如 linux 所用的 elvis 可以大幅簡(jiǎn)化這一坨指令。如果稍微觀察一下這些編輯指令就會(huì)發(fā)現(xiàn)問(wèn)題其實(shí)是定范圍的方式有點(diǎn)雜,實(shí)際上只有四個(gè)指令罷了。指令 v 非常好用,只要按下 v 鍵,游標(biāo)所在的位置就會(huì)反白,然後就可以移動(dòng)游標(biāo)來(lái)設(shè)定范圍,接著再直接下指令進(jìn)行編輯即可。對(duì)於整列操作,vi 另外提供了更方便的編輯指令。前面曾經(jīng)提到過(guò)刪除整列文字的指令 dd 就是其中一個(gè);cc 可以修改整列文字;而 yy 則是復(fù)制整列文字;指令 D 則可以刪除游標(biāo)到該列結(jié)束為止所有的文字。檔案指令檔案指令多以 : 開頭,跟編輯指令有點(diǎn)區(qū)別。例如前面提到結(jié)束編輯的指令就是 :q。
現(xiàn)在就簡(jiǎn)單說(shuō)明一下作為本篇故事的結(jié)尾::q 結(jié)束編輯(quit)
如果不想存檔而要放棄編輯過(guò)的檔案則用 :q!強(qiáng)制離開。
:w 存檔(write)
其後可加所要存檔的檔名。
可以將檔案指令合在一起,例如 :wq 即存檔後離開。
zz 功能與 :wq 相同。另外值得一提的是 vi 的部份存檔功能。可以用 :n,mw filename 將第 n 列到第 m 列的文字存放的所指定的 filename 里去哩。時(shí)代在變,世界在變,vi 也在變,不過(guò)大致上就這樣。好了,但愿從此以後王子跟公主過(guò)著幸??鞓?lè)的生活。[目錄](méi)------------------EmacsEmacs 啟動(dòng):
直接打emacs, 如果有X-windows就會(huì)開視窗.如果不想用X 的版本,就用 emacs-nw(No windows)起動(dòng).符號(hào)說(shuō)明
C-X 表示按住CTRL鍵, 然後按X, 再把CTRL, X一起放開.M-X META META在沒(méi)有META鍵的電腦上, M-X 等於先按 ESC鍵, 接著按 X鍵.Sun上面META鍵就是菱形的那個(gè)鍵.有些系統(tǒng)META鍵就是ALT鍵.(或者某一邊的ALT鍵)C-X或 M-X的X沒(méi)有大小寫分別.Emacs按鍵命令基本上是一串C-和M-組成的.超過(guò)兩個(gè)以上的按鍵命令, Emacs會(huì)在螢?zāi)蛔钕旅嬉恍酗@示你按過(guò)什麼.這一行叫作mini buffer結(jié)束Emacs按 C-x C-c取消執(zhí)行 C-g
有些Emacs命令會(huì)跑很久, 可以用C-g中斷之.按錯(cuò)鍵也可以按C-g取消.上下移動(dòng) C-p 向上(previous line)C-n向下(next line)
左右移動(dòng) C-f 向右(forward)C-b 向左(backward)其實(shí)Emacs內(nèi)部沒(méi)有行的概念, 把一篇文章放在一個(gè)大buffer
里面, 所以C-f(forward)就是向檔尾移動(dòng), C-b(backward)
是移回去的意思, 一次一個(gè)字.翻頁(yè) 下一頁(yè) C-v(view next screen)
上一頁(yè) M-v翻頁(yè)時(shí),上一 末尾會(huì)留一點(diǎn)在螢?zāi)蛔钌厦?以維持連續(xù)性.Emacs在游標(biāo)接近螢?zāi)蛔钕路綍r(shí)會(huì)自動(dòng)跳半頁(yè), 把檔案往前挪一點(diǎn),方便閱讀.重畫螢?zāi)?C-LEmacs里面游標(biāo)的專有名詞叫point.point == 游標(biāo)目前的 點(diǎn)游標(biāo)一次跳一個(gè)字(word)M-f 往後跳 M-b注意 C-f 與 M-f, C-b 與 M-b的對(duì)稱性.移到行頭 C-a 行尾 C-e
移到句首 M-a 到句尾 M-e
(M-a 到上一個(gè)句點(diǎn)後面,一個(gè)句子的起頭.M-e 到句點(diǎn)後面)移到檔頭 M-刪除游標(biāo)目前指的/後面的字 C-d
前面的字 DEL(Delete鍵)
DEL的正名叫Rubout(Rub out)M-DEL 往回刪一個(gè)字(word)
M-d 往前刪(游標(biāo)後面)
C-k 刪至行尾(kill)
M-k 刪到一句子結(jié)尾(刪到句點(diǎn))(kill)注意Backspace = C-h 在Emacs下是help的意思
後面有(kill)的, 表示此刪除的動(dòng)作是kill, 不太等於delete.emacs會(huì)把kill掉的東西放到kill ring去, 算是一種暫存的地方,以後可以叫出來(lái).見 yank說(shuō)明.Undo: C-x u
C-_ 等於 C-x u 有些DEC終端機(jī), C-/就是C-_
有時(shí)等於C-Shift--重復(fù)執(zhí)行舉例, 向右移 8個(gè)字, C-u 8 C-f
C-u 在Emacs里是蠻特別的,用來(lái)設(shè)定一些引數(shù)(argument/repeat count)給其後的命令.C-u 2 0 C-n 向下移 20行有一個(gè)特別的例外, C-u 3 C-v 不是翻三頁(yè), 而是整個(gè)螢?zāi)幌蛏弦迫?據(jù)說(shuō)這比較有意義.C-u 1 0 C-x u UNDO 10次給C-L一個(gè)引數(shù)會(huì)怎麼樣:
C-u 0 C-l 會(huì)重畫螢?zāi)?并且把目前的行移到螢?zāi)坏谝恍?另外, C-u 100 等於 M-100
C-u 數(shù)字 等於 M-數(shù)字X windows 下,C-left C-right 一次移一個(gè)字(word).C-up C-down 移動(dòng)一段(paragraphs/C語(yǔ)言的話是block)
Home = C-a
End = C-e
C-Home = M-
PgUp PgDn = M-v C-v
設(shè)定重覆次數(shù)更加簡(jiǎn)單,比如要向右移10個(gè)字 C-1 C-0 right-arrow
就是按住CTRL, 然後打10就對(duì)了, 比 C-u 1 0 簡(jiǎn)單.Mouse中鍵用來(lái)選取有hi-light的地方.右鍵是menu-button如果不小心按兩次ESC, 等於 M-ESC, 會(huì)有一個(gè)訊息跑出來(lái)
說(shuō)你按到一個(gè)被disable的命令.這是高級(jí)指令, 作者認(rèn)為
初學(xué)者用不道,所以會(huì)問(wèn)你要不要啟動(dòng)它, 一般回答no.如果某一行太長(zhǎng), 螢?zāi)伙@示不下, Emacs會(huì)在螢?zāi)蛔钣疫叴騻€(gè)$,表示此行未完,右邊還有.把一行拆成兩行: 在想拆處按Enter即可.合并兩行為一行: 在行尾按C-d(或行首按DEL)Yank: 吐出被刪掉的(killed)東西.只要用kill(C-k, M-k等)刪除, 超過(guò)一個(gè)字的資料,emacs就會(huì)把它存起來(lái), 然後C-y 可以把它叫出來(lái).功能跟Cut & Paste一樣.Kill 和delete不一樣, 只有被
kill掉的東西才能用yank吐回來(lái).游標(biāo)在同一地方不動(dòng), 連續(xù)kill掉的資料會(huì)被當(dāng)成一次kill掉的,yank時(shí)會(huì)一起回來(lái).被Kill掉的資料是放在稱作 kill ring的資料結(jié)構(gòu)上面, ring就是個(gè)圓圈,被kill掉的東西會(huì)依序擺在圓圈上.yank 會(huì)放回最近一次kill掉的資料.如果不是你想要的話, 用M-y 可以換.(M-y就是告訴emacs, 不對(duì)不對(duì),我不是要這一個(gè),換前一個(gè)給我).M-y 要緊接在C-y之後.拷貝文字的方法== 連續(xù) C-k 幾次, 把要拷貝的行全部刪掉,然後按 C-y 弄回來(lái).再到想復(fù)制的地方按一次C-y, 就成了.把要拷貝的資料kill掉在yank回來(lái)好像很笨.是有比較文明的
方法, 那就是M-w, 不過(guò)較麻煩.首先,要先設(shè)標(biāo)記.Mark 用 C-SPC 或 C-@ 設(shè).然候
把游標(biāo)移到另一端, 按 M-w 就可以把 mark 到 point間的
字存到kill ring上.point 就是游標(biāo)的意思.Emacs不會(huì)把Mark起來(lái)的地方用highlight表示, 除非在X下.在X下, 可以用M-w 來(lái)拷貝用滑鼠反白的文字.kill & yank 就是 cut & paste的意思.以上大部份指令對(duì)Bash的命令列編輯也有效檔案操作
讀檔: Emacs術(shù)語(yǔ)叫 finding a file.C-x C-f 然後在mini-buffer輸入檔名.輸入檔名時(shí), SPC鍵有
auto-complete的功能,或者會(huì)秀出到目前為止檔名前幾
個(gè)字和輸入一樣的.(TAB鍵也有類似功能)C-x C-f 叫 find-fileC-x C-s 存檔(save current file, save current buffer)
C-x s 存所有的檔C-x i 插入檔案 把另外的檔案的內(nèi)容讀入目前編輯區(qū)內(nèi)視窗
Emacs把檔案讀進(jìn)來(lái),存在buffer中.我們透過(guò)window來(lái)看/編輯buffer.兩個(gè)視窗會(huì)把螢?zāi)磺谐蓛刹糠? 他們可以同時(shí)顯示
相同的, 或不同的檔案.對(duì)初學(xué)者而言, 最需要的是記住怎樣讓不想要的視窗消失:C-x 0 關(guān)掉目前的視窗
C-x 1 會(huì)讓目前的視窗占滿整個(gè)螢?zāi)?One Window),取消/關(guān)掉其他的視窗.Emacs里面有許多功能都會(huì)開一個(gè)小視窗來(lái)和使用者溝通, 顯示訊息.有時(shí)候不會(huì)自動(dòng)消失很討厭, C-x 1 就很有用.另一個(gè)功能是如何跳到另一個(gè)視窗.
第二篇:嵌入式linu學(xué)習(xí)心得
嵌入式Linux學(xué)習(xí)心得
1、Linux命令
ls:查看目錄-l以列表方式查看;ls –l 與ll的功能一樣 pwd: 查看當(dāng)前的目錄
cd:改變當(dāng)前操作目錄cd /直接跳到根目錄 cd..回到上一級(jí)目錄 cat: 打印顯示當(dāng)前文件的內(nèi)容信息
mkdir:創(chuàng)建目錄
fdisk: 查看硬盤分區(qū)信息,-l以列表方式查看
->代表是鏈接文件,類似window下的快捷方式。
cp: 復(fù)制命令,例子cp 文件名 /home/dir/
mv: 移動(dòng)或改名,如mv sonf.confsonf.txt(改名)移動(dòng):mv sonf.conf / rm:刪除命令,如rm –f test.c;如刪除目錄rm –fr d
man:查看某個(gè)命令的幫助,man 命令
2、各系統(tǒng)目錄的功能
drw—r—w--:d代表是目錄,drw代表當(dāng)前用戶的權(quán)限,r代表組用戶的權(quán)限,w代表其它用戶的權(quán)限。x代表有執(zhí)行權(quán)限。
/boot/gruff.conf: 啟動(dòng)引導(dǎo)程序
/dev:brw—rw--:b代表是塊設(shè)備。Linux設(shè)備有三種,塊設(shè)備(b開頭)、字符設(shè)備(c開頭)、網(wǎng)絡(luò)設(shè)備。had代表第一個(gè)硬盤,hdb代表第二個(gè)硬盤。Hdb2代表第二塊硬盤的第二個(gè)分區(qū)。3,67代表主設(shè)備為3,從設(shè)備為67./etc:存放的是系統(tǒng)的配置文件。Inittab文件存放不同啟動(dòng)方式下必須啟動(dòng)的進(jìn)程。Inittab文件中有6個(gè)啟動(dòng)level,wait中對(duì)應(yīng)著6個(gè)level的目錄,respawn代表當(dāng)一個(gè)進(jìn)程被意外終止了,但會(huì)自動(dòng)啟動(dòng)的進(jìn)程,如守護(hù)進(jìn)程。rc.d目錄中存放了一個(gè)rc.sysinit文件,里面存放系統(tǒng)初始化配置信息。/etc還有一個(gè)vsftpd里面存放tcp、ftp的配置。
/home : 用戶目錄,存放用戶的文件,/lib:存放庫(kù)文件,后綴為so的文件代表動(dòng)態(tài)鏈接庫(kù)。
/lost+found:系統(tǒng)意外終止,存放一些可以找回的文件。
/mnt:掛載外部設(shè)備,如掛載光驅(qū):mount –t /dev/cdrom/mnt/cdrom,如
果在雙系統(tǒng)中,要查看windows中D盤的文件,首先應(yīng)該將D盤的文件映射過(guò)來(lái),mount –t /dev/hda2/mnt/windows/d
/opt:用戶安裝的應(yīng)用程序
/proc:是系統(tǒng)運(yùn)行的映射,比較重要。里面的文件數(shù)字代表進(jìn)程號(hào)。每個(gè)進(jìn)程號(hào)目錄下包含進(jìn)程的基本信息。還有其他信息,如cpuinfo等,內(nèi)核支持的文件系統(tǒng)filesystem等。系統(tǒng)支持的中斷interrupts,iomen代表內(nèi)存分配情況。ioport存放IO端口號(hào)。還有分區(qū)信息,modole信息,狀態(tài)信息,版本信息
對(duì)于Linux的設(shè)備驅(qū)動(dòng)程序,有兩種加載模式,一種是直接加載進(jìn)linux內(nèi)核,一種是以模塊的方式加載到內(nèi)核。
/sbin: 系統(tǒng)管理的一些工具。如poweroff關(guān)機(jī)工具。
/usr: 安裝系統(tǒng)時(shí)很多文件放在此目錄下面,包含一些更新等,include包含的頭文件,lib 是Linux的庫(kù)文件,src包含Linux2.4的內(nèi)核源碼
/var:存放是臨時(shí)變量
3、
第三篇:讀書知識(shí)寶庫(kù)
176、“雙簧”是我們一門獨(dú)特的曲藝藝術(shù),它得名于:(A)A、初演的兩個(gè)人都姓黃
B、表演者使用的樂(lè)器叫做簧
C、表演者巧舌如簧
177、在白族姑娘的頭飾上,蘊(yùn)含著一個(gè)完美熟悉的詞語(yǔ),它就是:(B)A、陰晴圓缺 B、風(fēng)花雪月
C、梅蘭竹菊
D、春夏秋冬 178、我國(guó)很早就有了穿木屐的相關(guān)史書記載,下面的鞋就是東晉時(shí)謝靈運(yùn)發(fā)生的“謝公屐”,它當(dāng)時(shí)的用途是:(C)
A、舞鞋
B、上朝穿的朝鞋
C、登山鞋 179、“及時(shí)當(dāng)勉勵(lì),歲月不待人”是誰(shuí)的名句?(B)A、蘇軾;B、陶淵明
180、曹植七步成詩(shī),相傳歷史上還有一位三步就能成詩(shī)的人,他是:(B)A、王安石; B、寇準(zhǔn) 181、《論語(yǔ)》中認(rèn)為“為仁之本”的是:(B)A、忠義; B、孝悌 182、“七月流火,九月授衣”,其中“七月流火”指的是:(B)A、天氣炎熱似火;B、天氣漸漸轉(zhuǎn)涼;C、流星異常出現(xiàn)。183、“實(shí)事求是”一詞出自哪部典籍?(D)A、《左傳》;B、《戰(zhàn)國(guó)策》;C、《史記》;D、《漢書》。184、“醉里挑燈看劍,夢(mèng)回吹角連營(yíng)”出自誰(shuí)的作品?(C)A、陸游;B、岳飛;C、辛棄疾;D、李清照。
185、秦始皇統(tǒng)一中國(guó)后,將全國(guó)文字統(tǒng)一成了下面哪一種?(B)
一、楷書;
二、小篆;
三、鳥蟲文;
四、行書。186、“但愿人長(zhǎng)久,千里共嬋娟”,蘇東坡借這首詞表達(dá)了對(duì)誰(shuí)的思念之情?(B)A、妻子; B、兄弟; C、朋友; D、父親。187、宣紙得名于它的:(C)
A、用途; B、材質(zhì); C、產(chǎn)地; D、使用人群。188、下面哪個(gè)是農(nóng)歷五月的別稱?(C)A、杏月; B、桃月
C、榴月
D、荷月。189、下列詩(shī)詞名句出自男子之筆的是:(C)A、看朱成碧思紛紛,憔悴支離 為憶君; B、北風(fēng)歷兮肅冷冷,胡笳動(dòng)兮邊馬鳴; C、人生若只如初見,何事秋風(fēng)悲畫扇; D、物是人非事事休,欲語(yǔ)淚先流。
190古代有很多姓氏都來(lái)源于官職,司馬的職能是什么?(B)A、農(nóng)耕; B、軍政; C、養(yǎng)馬; D、水利。191、旗袍是具有中國(guó)特色的女性服飾。旗袍是:(A)A、左襟壓右襟; B、右襟壓左襟。192、《三國(guó)演義》中劉備見到諸葛亮家懸掛了一幅對(duì)聯(lián),寫的是:(A)A、淡泊以明志,寧?kù)o而致遠(yuǎn);B、鞠躬盡瘁,死而后已。193、清代的“八大山人”指的是:(A)A、一位畫家; B、八位畫家。
194、下列植物中,不應(yīng)當(dāng)出現(xiàn)在《歲寒三友圖》中的是:(A)A、菊; B、梅; C、竹。195、、古琴最初只有五根弦,代表著金、木、水、火、土。后來(lái)又增加了兩根弦,這兩根弦代表:(D)
A、天、地; B、南、北; C、陰、陽(yáng); D、文、武。196、下面哪個(gè)詩(shī)句描寫的不是古琴?(B)A、欲把心事付瑤琴; B、一弦一柱思華年;
C、為我一揮手,如聽萬(wàn)壑松; D、寒苦不忍言,為君奏絲桐。197、“楚河”和“漢界”在今天的哪個(gè)???(B)A、湖北; B河南; C河北; D湖南。198、個(gè)成語(yǔ)典故和棋文化有關(guān)?(C)
A勢(shì)如破竹; B出奇制勝; C專心致志; D渭分明。
199、峻麗,骨力勁健”形容的是歷史上哪位書法家的字?(A王羲之; B顏真卿; C柳公權(quán); D吳道子。200、存最早用紙作畫的作品是:(C)A、清明上河圖》; B、洛神賦圖》; C、五牛圖》; D、歷代帝王圖》。
C)
第四篇:銷售員知識(shí)寶庫(kù):如何尋找客戶
銷售員知識(shí)寶庫(kù):如何尋找客戶?
剛?cè)胄械匿N售員,首先要面對(duì)客戶在哪里的問(wèn)題?就是干了多年的銷售員遇到新的產(chǎn)品,特別是新出現(xiàn)的產(chǎn)品,有時(shí)連行業(yè)都分不清楚。比如:我做了十多年的銷售,當(dāng)開始投資電子防潮柜這個(gè)項(xiàng)目時(shí),就拿不準(zhǔn)是要去家電行業(yè)還是家居行業(yè)去找代理商。因?yàn)?,它和冰箱有共同之處,冰箱控制溫度,它控制濕度??伤质羌揖叩男庐a(chǎn)品,只是給家具加上了電子防潮裝置。我想隨著科技的發(fā)展,這種跨行業(yè),綜合性能的產(chǎn)品會(huì)越來(lái)越多,這就為銷售員提出了新的問(wèn)題。那么,我們?cè)趯ふ铱蛻舻倪^(guò)程中應(yīng)注意些什么呢?
服務(wù)業(yè)和批發(fā)業(yè)的客戶是明確的,不需要著意去找,可制造業(yè)和總代理的銷售員,雖然明白自己所處的行業(yè),客戶卻不是很明確。特別是新的銷售員,沒(méi)有客戶的積累,需要從頭做起,這就需要有一定的找客戶的方法,下面我就根據(jù)自己的經(jīng)驗(yàn)介紹幾種方法:
1、網(wǎng)絡(luò)查詢法。我們正處在互聯(lián)網(wǎng)高速發(fā)展的時(shí)期,在銷售中這個(gè)工具必不可少,A。求購(gòu)信息查訊法。就是在B2B網(wǎng)站查訊求購(gòu)信息。B、關(guān)鍵字查詢法,也就是通過(guò)搜索引擎查詢。
C、論壇查詢法,也就是通過(guò)行業(yè)論壇查詢,找到論壇中的客戶。D、博客查詢法,也就是通過(guò)博客文章找到客戶。
2、電話黃頁(yè),通訊黃頁(yè)和行業(yè)年鑒查詢法。也就是通過(guò)各種黃頁(yè)年鑒查到企業(yè)的經(jīng)營(yíng)范圍,進(jìn)一步落實(shí)客戶。
3、廣告軟文媒體收集法。這種方式比較適合經(jīng)常做廣告的行業(yè)。比如:保健品,藥品的原料商,可以和保健品藥品成品生產(chǎn)商聯(lián)系。
4、行業(yè)展會(huì)收集法。通過(guò)行業(yè)展會(huì)收集客戶資料。為節(jié)省費(fèi)用,可發(fā)產(chǎn)品宣傳單讓客戶找上門。
5、主動(dòng)出擊短信收集法。這種方法投資少,客戶有興趣也可找上門。
6、同行資源滲透法。也就是跟著同行找客戶,有同行的地方和同行競(jìng)爭(zhēng),爭(zhēng)取客戶。
以上六種方法,是我營(yíng)銷多年的經(jīng)驗(yàn),只有想辦法找到客戶,也才能想辦法銷售。希望這幾種方法,對(duì)銷售員朋友們有所幫助
第五篇:書是知識(shí)的寶庫(kù)
書是知識(shí)的寶庫(kù),是知識(shí)的海洋,還是我們不可缺少的朋友。
人們常說(shuō)“開卷有益”。的確是這樣,當(dāng)你打開絢麗多彩的圖書,你就起進(jìn)了知識(shí)的大門。你便在知識(shí)的海洋中遨游。動(dòng)人的小說(shuō),美妙的詩(shī)歌,感人的童話,精美的散文……都會(huì)讓你難忘懷,給你無(wú)窮的歡樂(lè)。讓你置身于新的世界——知識(shí)世界。書不僅是知識(shí)的寶庫(kù),而且是我們的良師益友,它能教我們?cè)鯓幼魑模鯓幼鋈?。在我們孤單時(shí),它像大朋友一樣安慰你。中國(guó)古時(shí)候有一位文學(xué)家說(shuō)過(guò):“讀一本好書就仿佛和一位高尚的人談話?!庇幸呻y時(shí),它會(huì)給我們解答;遇到困難時(shí),它會(huì)幫助我們,給我們力量。
書還可以使我們開闊眼界,增長(zhǎng)知識(shí)。像《桂林山水》《林?!贰陡V輨?dòng)物園》等很多地方我都沒(méi)有去過(guò),可對(duì)這些景色我還是了如指掌,其中的原因就是因?yàn)槲易x了很多有關(guān)類似的文章。雖然我沒(méi)有去過(guò),但是我仿佛和作者們游玩了一次。書還可以增長(zhǎng)知識(shí),如《三國(guó)演義》《水滸傳》《西游記》《紅樓夢(mèng)》,雖然我只讀了其中的一部分,但是卻為我提供了許多課本上沒(méi)有的知識(shí),一次偶然的機(jī)會(huì),我們考試竟然考了這些知識(shí),我當(dāng)然不用犯愁了。在讀書的過(guò)程中,我也遇到過(guò)種種困難。當(dāng)我讀書不求甚解,囫圇吞棗時(shí),老師教導(dǎo)我:讀書而不思考,等于吃飯而不消化;當(dāng)我對(duì)書中的話語(yǔ)百思不得其解時(shí),媽媽鼓勵(lì)我:書讀百遍,其義自見;當(dāng)我寫日記寫作文感到筆下枯竭時(shí),老師告訴我:讀書而不積累,就象一個(gè)人身入寶山,卻空手而回;當(dāng)我在書店不加選擇隨意借看時(shí),媽媽建議我:讀一本好書,就是和許多高尚的人說(shuō)話,反之還不如不讀。漸漸地我明白了,讀書要讀好書,讀書要積累,讀書更要思考。
。書是知識(shí)的寶庫(kù),是她,開闊了我的視野,豐富了我的生活;書是人類的階梯,是她,幫助我不斷提高,不斷進(jìn)步;書是快樂(lè)的源泉,是她,帶給我幸福,帶給我滿足。讀書,真好!-