Linux初學(xué)者常見疑問
?
其實(shí)Linux是一個(gè)非常復(fù)雜的操作系統(tǒng),我們?cè)谟玫臅r(shí)候一定會(huì)遇到好多的問題,現(xiàn)在我把常見的一些問題作一下整理,希望能對(duì)大家有些幫助。
?
1. 問:如何在Linux下使用軟驅(qū)和光驅(qū)?
答:許多初學(xué)者剛剛裝完Linux,當(dāng)想使用軟盤和光驅(qū)時(shí),卻不知道怎樣使用。Linux并不像Dos和Windows這樣把磁盤表現(xiàn)為“A:”、“C:”等等的形式。Linux是用一個(gè)無所不包的目錄結(jié)構(gòu)來表現(xiàn)計(jì)算機(jī)的軟、硬件資源,如計(jì)算機(jī)的所有硬件都在“/dev/”目錄下,而“/”就是計(jì)算機(jī)的根目錄,計(jì)算機(jī)的所有資源都在“/”下。象軟盤就是“/dev/fd0”,“fd0”這個(gè)文件就表示軟盤。硬盤則表示為“/dev/hda”(這里假設(shè)只有一個(gè)硬盤),硬盤上的分區(qū)則表示為“hda1”、“hda5”等等這樣的形式,光驅(qū)為“/dev/cdrom”。
好了我們簡單的了解了Linux對(duì)這些設(shè)備的表現(xiàn)形式,那么下面我們來解決實(shí)際的問題。Linux的文件系統(tǒng)都是安裝(mount)上的,系統(tǒng)在最初啟動(dòng)時(shí)安裝好根文件系統(tǒng),那些特殊的文件系統(tǒng)需要使用者在使用時(shí)自己安裝,這個(gè)安裝就是在根文件系統(tǒng)下用一個(gè)掛裝點(diǎn)來連接上我們的特殊設(shè)備。以后對(duì)掛裝點(diǎn)的操作就等于對(duì)這個(gè)設(shè)備的操作。一般掛裝點(diǎn)都是在“/mnt”下,其中默認(rèn)的有“/mnt/cdrom”這個(gè)是光驅(qū)的掛裝點(diǎn)“/mnt/floppy”是軟驅(qū)的掛裝點(diǎn),我們也可以自己建立一些掛裝點(diǎn),其實(shí)就是在“/mnt”下建立目錄,如我們可以為我們的C:盤建立一個(gè)“dosc”的掛裝點(diǎn)。當(dāng)我們確定這些東東都建立好了之后,在要使用軟驅(qū)、光驅(qū)時(shí),我們可以打入這些命令來安裝:安裝軟盤“mount /dev/fd0 /mnt/floppy”安裝光盤就“mount /dev/cdrom /mnt/cdrom”。mount就是安裝命令,平時(shí)只打入mount命令我們就會(huì)看見已經(jīng)安裝好的文件系統(tǒng)。
??? 其實(shí)最好把常用文件系統(tǒng)寫進(jìn)fstab文件,這樣每次開機(jī)就能夠使用了。比如把Windows的分區(qū)寫進(jìn)去,具體方法參考上面所介紹的系統(tǒng)設(shè)置。另外,對(duì)于光驅(qū)、軟驅(qū)用完以后可以打入umount來進(jìn)行卸載,否則會(huì)對(duì)你的文件系統(tǒng)造成極大的破壞。
?
2. 問:如何反安裝lilo?
答:可以用windows啟動(dòng)軟盤來啟動(dòng),再運(yùn)行fdisk/mbr就可以重寫mbr以去掉lilo。也可以在linux下運(yùn)行l(wèi)ilo -u /dev/had,其中/dev/had是你的lilo的安裝位置。
?
3. 問:怎樣快速調(diào)出歷史命令?
答:如果想快速調(diào)出歷史命令的話可以按上下光標(biāo)鍵,就會(huì)看到以前用過的歷史命令了。
?
4. 問:我想使用一個(gè)命令,但這個(gè)命令我只記得前幾位,后面的字母我忘了,怎么辦?
答:這時(shí)也是可以用的,只要打入命令的前幾位字母再按一下"TAB"鍵,系統(tǒng)就會(huì)自動(dòng)的補(bǔ)齊命令。
?
5. 問:怎樣快速的切換路徑呢?
答:鍵入“cd -”就可進(jìn)入上次進(jìn)入的目錄。鍵入“cd ~”就可回到自己的主目錄。
?
6. 問:怎樣顯示彩色的目錄和文件列表?
答:使用ls -color就可以看到彩色的目錄和文件了。如果不想每次都打的話那就要編輯/etc/bashrc這個(gè)文件,在里面加入一行:alias ls="ls -color",這樣就可以了。
?
7. 問:find命令查找文件的確很強(qiáng)大,但我又嫌它太麻煩,我只是想簡單的查找文件,有沒有快速的方法?
答:可以的。比如我們要查找以“s”開頭的文件,那就打入“s”后,快速的按兩下TAB鍵,就會(huì)列出所有以s開頭的文件了。
?
8. 問:怎樣查看已經(jīng)卷過屏幕的信息呢?
答:可以用這兩個(gè)組合鍵,很好用: “shift+pageup”和“shift+pagedown”。他們兩個(gè)可以查看屏幕上面和下面的東西。
?
9. 問:怎樣啟動(dòng)一個(gè)程序立即讓它進(jìn)入后臺(tái)?
答:其實(shí)只要在程序后面打上一個(gè)“&”號(hào)就可以了。比如我們想在后臺(tái)編譯一個(gè)程序,可以打:gcc mypro.c&。
?
10. 問:怎樣在我退出系統(tǒng)后我的程序還能繼續(xù)執(zhí)行?
答:可以使用nohup命令。比如我們想編譯一個(gè)很大的程序,那我們可以打:nohup gcc mypro.c&。但要注意的是這個(gè)命令必須要和“&”一起使用。這時(shí)我們就可以退出系統(tǒng)(logout)了。
?
11. 問:怎樣安裝新的軟件?
答:如果這個(gè)軟件不是基于rpm包的話,那么就會(huì)很麻煩。具體來說要先把得到的tgz文件或tar文件解壓,具體方法見上面的命令介紹。然后參看目錄里的readme文件。一般來說要運(yùn)行make、makefile這樣的程序來編譯它,然后按提示進(jìn)行。有的軟件帶有install文件,這時(shí)就要“make install”來編譯它。總之,先看看readme會(huì)有很多的好處。