freeBSD初學(xué)者入門指南
發(fā)布時(shí)間:2008-09-08 18:46:45 作者:佚名
我要評論

1.登錄和退出
QUOTE:
登錄時(shí)(當(dāng)看到login:時(shí))你必須是在系統(tǒng)安裝時(shí)創(chuàng)建的用戶或root超級用戶.(在FreeBSD系統(tǒng)安裝時(shí)就已經(jīng)創(chuàng)建了root用戶了 ,root用戶遍歷到系統(tǒng)的任何一個(gè)目錄并且可以做任何事情,包括刪除系統(tǒng)文件,所以一定要千萬小心!)符號%和符號# 代表提示符(
QUOTE:
你的shell是你的工作環(huán)境中最重要的部分.在DOS下,shell通常為command.com.對你所打入的命令進(jìn)行解釋的程序就是shell, 這樣來與操作系統(tǒng)通信.你也可以寫你自己的shell腳本,就象DOS批處理文件:一組在運(yùn)行時(shí)不需要你的干涉的命令.
FreeBSD裝好后有2個(gè)shell:csh和sh.Csh比較適合命令行處理,而腳本應(yīng)該用sh(或bash)來寫.可以打命令echo $SHELL來查看你用的是什么shell.
Csh shell是不錯(cuò)的,但是tcsh能做的要比csh能做的要多.它允許你用方向鍵調(diào)用歷史命令而且還能對歷史命令進(jìn)行編輯.tcsh還允許你用tab鍵補(bǔ)齊文件名(csh用esc鍵),用 cd -命令可以切換到上一次你所在的目錄.除此而外,用tcsh切換你的提示符也極其方便.Tcsh是你感到更輕松.
安裝一個(gè)新的shell分以下3步:
I. 把shell作為一個(gè)程序包安裝,就象安裝別的程序包一樣.用rehash和which tcsh(假設(shè)你正在安裝tcsh)來確保安裝正確.
II. 成為root,編輯/etc/shells,為新的shell添加一行,就本例而言,應(yīng)該為/usr/local/bin/tcsh, 存盤.(有的程序包也許會自動完成.)
III. 用chsh命令把你的shell永久的改為tcsh,或者在提示符下打tcsh更改你的shell,不用重新登錄.
注意:對于FreeBSD較早的版本和大部分的Unix,把root的shell改為除sh或csh之外別的什么shell可能回帶來危險(xiǎn);因?yàn)楫?dāng)系統(tǒng)進(jìn)入單用戶模式后,你的shell可能運(yùn)行不起來.解決辦法是用su -m成為root,這樣tcsh就成為你作為root時(shí)候的shell了,因?yàn)閟hell是環(huán)境的一部分.把下面的別名加到你的.tcshrc文件中后上述情況就一直如此了:
alias su su -m.
當(dāng)tcsh啟動時(shí),它會和csh一樣樣去讀取/etc/csh.cshrc和/etc/csh.login.還會讀取你主目錄中的.login和.cshrc文件,除非你的目錄中有.tcshrc文件.你可以干脆把.cshrc拷貝到.tcshrc.
這樣你就把tcsh安裝好了,可以修改提示符了.你可以查看手冊中有關(guān)tcsh的細(xì)節(jié).把下面這行放到你的.tcshrc中后,你就可以知道你打了多少命令、現(xiàn)在幾點(diǎn)鐘和當(dāng)前所在目錄.如果你是普通用戶,還有一個(gè)>;如果你是root,就是#.Tcsh在任何情況下都能做到:
set prompt = %h %t %~ %#
如果原來有這句話應(yīng)該放在原來設(shè)置提示符的地方;如果找不到的話,就應(yīng)該在if($?prompt) then后面.注釋掉原來的那一行;這樣你就總是可以在喜歡的時(shí)候切換到老的提示符.別忘記空格和引號.打source .tcshrc來讓系統(tǒng)重新讀一下.tcshrc文件.你可以用env命令列出已經(jīng)設(shè)置好的別的環(huán)境變量.它會顯示你默認(rèn)的編輯器、翻屏、終端類型和其它一些變量.如果你遠(yuǎn)程登錄后不能運(yùn)行程序,這是因?yàn)榻K端沒配置好,可以運(yùn)行命令setenv TERM vt100.
10. 其它
QUOTE:
作為root,用 /sbin/umount /cdrom卸裝CDROM,從光驅(qū)中取出CDROM,放入另外一張,然后假設(shè)cd0a是你光驅(qū)的設(shè)備名,用 /sbin/mount_cd9660 /dev/cd0a /cdrom安裝光驅(qū)點(diǎn).在最近的版本中,要安裝光驅(qū)點(diǎn)的話,只要打/sbin/mount /cdrom.
如果你的空間不夠,可以使用可啟動文件系統(tǒng)-第二張F(tuán)reeBSD CDROM.可啟動文件系統(tǒng)CDROM上的內(nèi)容應(yīng)版本的不同而有所變化.使用可啟動文件系統(tǒng)將牽涉到使用lndir,lndir隨X Window系統(tǒng)一起安裝,lndir告訴程序到哪里找所需要的文件,因?yàn)檫@些文件在/cdrom目錄下而不是通常情況下的/usr目錄.閱讀一下man lndir.
相關(guān)文章
Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié)
這篇文章主要介紹了Unix,BSD,Linux系統(tǒng)三者的區(qū)別小結(jié),需要的朋友可以參考下2023-05-03- 一些朋友問小編FreeBSD如何添加硬盤?別擔(dān)心,今天小編就為大家分享FreeBSD添加硬盤的方法,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-06
- 今天小編為大家?guī)淼氖荈reebsd PF 安裝使用詳解,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-06
FreeBSD下zfs: failed with error 6錯(cuò)誤如何解決?
最近一些朋友問小編 FreeBSD下zfs: failed with error 6錯(cuò)誤如何解決?今天小編要為大家?guī)淼氖?FreeBSD下zfs: failed with error 6錯(cuò)誤的解決方法,有需要的朋友一起去看2017-04-06Unix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解
今天小編要為大家?guī)淼氖荱nix文件系統(tǒng)和pwd命令實(shí)現(xiàn)詳解,希望對大家會有幫助,有需要的朋友一起去看看吧2017-04-01- 今天小編將為大家?guī)淼氖荱nix中的dot命令詳解!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-22
freebsd時(shí)間設(shè)置小節(jié)詳解
近日!一些朋友對于freebsd時(shí)間設(shè)置小節(jié)存在疑慮!下面小編將為大家?guī)淼氖莊reebsd時(shí)間設(shè)置小節(jié)詳解!希望對大家會有幫助!有需要的朋友一起去看看吧2017-03-19- 今天小編要為大家?guī)淼氖莋rub2引導(dǎo)freebsd詳解!希望對大家會有幫助,有需要的朋友一起去看看吧2017-03-19
- 下面小編為大家?guī)淼氖荈reeBSD10安裝內(nèi)核源代碼方法講解!希望能夠幫助到大家!有需要的朋友一起去看看吧2017-03-19
FreeBSD下如何使GraphicsMagick支持中文字體?
最近一些朋友在問FreeBSD下如何使GraphicsMagick支持中文字體?今天小編為大家?guī)淼氖荈reeBSD下使GraphicsMagick支持中文字體的方法!有需要的朋友一起去看看吧2017-03-15