不同版本的Linux命令數(shù)量不一樣,這里筆者把它們中比較重要的和使用頻率最多的命令,按照它們在系統(tǒng)中的作用分成幾個(gè)部分介紹給,通過這些基礎(chǔ)命令的學(xué)習(xí)可以進(jìn)一步理解Linux系統(tǒng):

專業(yè)從事成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,高端網(wǎng)站制作設(shè)計(jì),小程序定制開發(fā),網(wǎng)站推廣的成都做網(wǎng)站的公司。優(yōu)秀技術(shù)團(tuán)隊(duì)竭力真誠服務(wù),采用H5網(wǎng)站設(shè)計(jì)+CSS3前端渲染技術(shù),響應(yīng)式網(wǎng)站,讓網(wǎng)站在手機(jī)、平板、PC、微信下都能呈現(xiàn)。建站過程建立專項(xiàng)小組,與您實(shí)時(shí)在線互動(dòng),隨時(shí)提供解決方案,暢聊想法和感受。
安裝和登錄命令:login、shutdown、halt、reboot、mount、umount、chsh。
文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。
系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last。
網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup。
學(xué)習(xí)linux注意事項(xiàng)
1、Linux嚴(yán)格區(qū)分大小寫。
2、Linux所有的存儲設(shè)備都必須掛載之后用戶才能使用,包括硬盤、U盤和光盤。
3、Windows下的程序不能直接在Linux中安裝和運(yùn)行。
學(xué)會(huì)使用man
命令,例如查詢r(jià)ead函數(shù),
因?yàn)閞ead在linux也是命令,說要到man
2種查詢
輸入man
2
read
就可以看到read的詳細(xì)用法,以及頭文件了
使用ctags最方便
1、安裝ctags
2、在內(nèi)核源碼目錄中執(zhí)行 ctags -R * 生成tags數(shù)據(jù)庫
3、vim -t 你要查找的數(shù)據(jù)結(jié)構(gòu)的定義 例如:vim -t flock
網(wǎng)絡(luò)上有詳細(xì)的說明,你可以搜索以下
可以使用file命令, 比較全(加 -l)。 file libname.so 也可以使用objdump, 這個(gè)可以看到多少位的庫 objdump -a libname.so
如:grep “time_t” /usr/include/*.h |grep “typedef”可以查找到“typedef_time_t time_t;”
Locatekeyword.h 可以查找名為keyword 的頭文件所在地目錄樹
使用linux系統(tǒng)難免會(huì)忘記文件所在的位置,可以使用以下命令對系統(tǒng)中的文件進(jìn)行搜索。搜索文件的命令為”find“;”locate“;”whereis“;”which“;”type“
linux下最強(qiáng)大的搜索命令為”find“。它的格式為”find 指定目錄 指定條件 指定動(dòng)作“;比如使用find命令搜索在根目錄下的所有interfaces文件所在位置,命令格式為”find / -name 'interfaces'“
使用locate搜索linux系統(tǒng)中的文件,它比find命令快。因?yàn)樗樵兊氖菙?shù)據(jù)庫(/var/lib/locatedb),數(shù)據(jù)庫包含本地所有的文件信息。使用locate命令在根目錄下搜索interfaces文件的命令為”locate interfaces“
使用”whereis“命令可以搜索linux系統(tǒng)中的所有可執(zhí)行文件即二進(jìn)制文件。使用whereis命令搜索grep二進(jìn)制文件的命令為”whereis grep“。
使用which命令查看系統(tǒng)命令是否存在,并返回系統(tǒng)命令所在的位置。使用which命令查看grep命令是否存在以及存在的目錄的命令為”which grep“
使用type命令查看系統(tǒng)中的某個(gè)命令是否為系統(tǒng)自帶的命令。使用type命令查看cd命令是否為系統(tǒng)自帶的命令;查看grep 是否為系統(tǒng)自帶的命令。
一般來說是放在/usr/include目錄下的;
但是這個(gè)并不局限也是可控的,如果我們進(jìn)行開發(fā)過程中,
就會(huì)在內(nèi)核的庫函數(shù)文件目錄:
例如在:/XXX/XXX/linux-X.X/include
所以根據(jù)不同的情況,頭文件存放的目錄也是不同的,具體需要可以根據(jù)locate和grep命令進(jìn)行查詢。
本文名稱:linux查詢函數(shù)庫命令,linux查找?guī)煳募?/a>
當(dāng)前網(wǎng)址:http://chinadenli.net/article14/dsehhde.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供服務(wù)器托管、搜索引擎優(yōu)化、App開發(fā)、全網(wǎng)營銷推廣、建站公司、動(dòng)態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)