濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 如何在Linux下自學(xué)各類需要的知識(shí)

如何在Linux下自學(xué)各類需要的知識(shí)

熱門(mén)標(biāo)簽:江西意向度高的羿智云外呼系統(tǒng) 電銷機(jī)器人怎么打卡 抖音商家地圖標(biāo)注入駐店 無(wú)錫真人電銷機(jī)器人供應(yīng)商 河南語(yǔ)音電銷機(jī)器人加盟公司 濟(jì)南智能語(yǔ)音電銷機(jī)器人加盟 易聯(lián)系統(tǒng)外呼營(yíng)銷來(lái)回呼 無(wú)錫ai智能語(yǔ)音電銷機(jī)器人廠家 如何找電銷機(jī)器人

安裝好了Unix/Linux類操作系統(tǒng),卻不知道拿它做點(diǎn)什么、也不知道它能做些什么……這是大多數(shù)初這朋友的疑惑。
我認(rèn)為首先要做的是學(xué)會(huì)如何在Unix/Linux下獲得知識(shí),掌握學(xué)習(xí)方法。如何真有一天你要用Linux來(lái)做點(diǎn)什么時(shí)覺(jué)得孤立無(wú)助,你一定要學(xué)會(huì)用man命令。

man是什么?
首先在命令行輸入man man回車看一下吧。把NAME和DESCRIPTION那兩段英文看完了你就明白了。man是顯示Unix/Linux的在線手冊(cè)的命令。
典型情況下,man是用來(lái)查看一些命令、函數(shù)或文件的幫助手冊(cè)的,另外它還可以顯示一些gzip壓縮格式的文件。

Unix/Linux的在線手冊(cè)是什么?
一般情況下Linux下所有資源都會(huì)隨操作系統(tǒng)一起發(fā)行,包括內(nèi)核源代碼。而在線手冊(cè)是操作系統(tǒng)所有資源的一本很好的使用手冊(cè)。你有不懂的命令時(shí)可以man一下這個(gè)命令,寫(xiě)程序時(shí)有不會(huì)用的函數(shù)時(shí)可以man一下該函數(shù),甚至你不懂某個(gè)文件時(shí)都可以man一下這個(gè)文件(當(dāng)然,這個(gè)文件一般來(lái)說(shuō)是系統(tǒng)用到的一個(gè)配置文件或某個(gè)系統(tǒng)服務(wù)用到的配置文件)。

man手冊(cè)資源的位置
一般情況下man的資源主要位于/usr/share/man目錄下面。但如果你仔細(xì)看了man man的結(jié)果,并且對(duì)man.config也感興趣并且man man.config過(guò)后,你就會(huì)明白其位置是由MANPATH變量決定的,你可以more /etc/man.config來(lái)看有哪些地方有man內(nèi)容的位置。

單個(gè)man資源內(nèi)容的組成
一般來(lái)說(shuō),man內(nèi)容會(huì)分為NAME、SYNOPSIS、DESCRIPTION、OPTIONS、SEE ALSO、BUGS等部分。NAME是該內(nèi)容的一個(gè)簡(jiǎn)單說(shuō)明(一般是一句話給個(gè)定義似的);SYNOPSIS是大致說(shuō)明,對(duì)于命令來(lái)說(shuō)是命令的語(yǔ)法,對(duì)于函數(shù)來(lái)說(shuō)是函數(shù)的定義;DESCRIPTION是該內(nèi)容的一個(gè)簡(jiǎn)明介紹,讓你對(duì)你查的內(nèi)容大致有個(gè)印象;OPTIONS是在查詢命令時(shí)的命令參數(shù)的詳細(xì)解釋;SEE ALSO是給你一些提示,相當(dāng)于介紹你一些參考內(nèi)容;BUGS是指明該命令或函數(shù)存在什么BUG,提醒你防止出現(xiàn)。

man資源的組成

有很多朋友說(shuō)man資源分為8章,我覺(jué)得這只是說(shuō)了主要部分,你ls /usr/share/man看一下就知道了,有man1、man2……man7、man8這樣8個(gè)目錄存在呢,但除了這之外還有其它的目錄啊,何況還有其它的MANPATH規(guī)定的目錄呢。所以具體多少章不是固定的,但Linux下大致相同內(nèi)容的會(huì)歸在同一個(gè)目錄下,比如man1和man2目錄所在的大致是一些系統(tǒng)命令,而man3是編程時(shí)的一些函數(shù)的用法,man5是些配置文件手冊(cè)所在的目錄……同樣在/usr/X11R*/man目錄下也有一些目錄。具體是按什么來(lái)分目錄的呢?各人具體根據(jù)各目錄的內(nèi)容理解不同了。

man資源的使用技巧

1、如果你在MANPATH變量所設(shè)定的目錄(比如/usr/share/man/man1目錄)里看到一個(gè)ln.1.gz的文件,那么你就可以man ln來(lái)查看fileame到底是個(gè)什么命令了。
2、man的一般用法是man SECTION name,即在指定的章節(jié)(SECTION)里查看name命令或函數(shù)的用法。但如果你不知道某個(gè)命令或函數(shù)在哪一章,你可以man -a name這樣在所有MANPATH設(shè)定的地方查看name的手冊(cè)。默認(rèn)情況下man是顯示完第一個(gè)手冊(cè)頁(yè)后就會(huì)退出,如果有-a參數(shù)就會(huì)搜索所有的資源了。
3、如果你覺(jué)得在Linux下看太困難或者你英文不太好想要借助“XX詞霸”或“XX快譯”來(lái)幫忙,那么你可以先把man手冊(cè)存成文本文件然后ftp或samba共享到windows下打開(kāi)來(lái)看吧。使用這么個(gè)命令就行了:
man man | col -bfp > man.txt
把man手冊(cè)生成了一個(gè)man.txt文件了,借助翻譯工具來(lái)看吧
4、編寫(xiě)自己的man資源,如果你自己寫(xiě)了一個(gè)非常好的函數(shù)或命令加到系統(tǒng)了,比如你寫(xiě)了一個(gè)MyDate命令來(lái)顯示你需要的格式日期,那你也可以為你的MyDate命令來(lái)寫(xiě)個(gè)手冊(cè)。很簡(jiǎn)單,你編輯(用vi或其它任何文本編輯工具都可以)一個(gè)MyDate文件,里面是你的命令使用方法說(shuō)明,然后用gzip MyDate命令把這手冊(cè)壓縮一下生成一個(gè)MyDate.gz,然后把這個(gè)文件copy到某個(gè)MANPATH指定的目錄,比如cp MyDate.gz /usr/share/man/man2,以后你就可以man MyDate來(lái)查看你的命令使用方法了。
5、安裝好一個(gè)Linux操作系統(tǒng)后能做什么呢?你要學(xué)系統(tǒng)管理?就把/usr/share/man1和/usr/share/man2目錄里的所有命令都man一下吧,都掌握了你絕對(duì)是系統(tǒng)管理專家了!想要學(xué)C編程?man一下gcc、g++、gdb等命令?;蛘吣鉲s一下各個(gè)bin目錄,比如/usr/bin、/bin、/sbin等,然后依次man一下你所看到的吧。

學(xué)習(xí)Linux最大的資源在你電腦上,如果你沒(méi)安裝,在你的光盤(pán)上一定有。想要學(xué)內(nèi)核嗎?趕快去看看/usr/src/linux*目錄下面的所有東西吧。

標(biāo)簽:宿州 常德 河源 綏化 濱州 亳州 保山 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何在Linux下自學(xué)各類需要的知識(shí)》,本文關(guān)鍵詞  如,何在,Linux,下,自學(xué),各類,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何在Linux下自學(xué)各類需要的知識(shí)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于如何在Linux下自學(xué)各類需要的知識(shí)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    东海县| 万全县| 修文县| 岢岚县| 万荣县| 荥经县| 钟祥市| 始兴县| 象山县| 南华县| 彰化市| 阿拉尔市| 阳泉市| 冷水江市| 灵丘县| 洪湖市| 娄烦县| 当涂县| 聊城市| 绥阳县| 万盛区| 新乡市| 西丰县| 四子王旗| 库伦旗| 容城县| 陇川县| 南岸区| 沈丘县| 龙井市| 高雄市| 仙桃市| 河西区| 北辰区| 海阳市| 合水县| 淄博市| 云南省| 会东县| 都江堰市| 平远县|