1.登錄和退出 登錄時(shí)(當(dāng)看到login:時(shí))你必須是在系統(tǒng)安裝時(shí)創(chuàng)建的用戶或root超級(jí)用戶.(在FreeBSD系統(tǒng)安裝時(shí)就已經(jīng)創(chuàng)建了root用戶了,root用戶遍歷到系統(tǒng)的任何一個(gè)目錄并且可以做任何事情,包括刪除系統(tǒng)文件,所以一定要千萬小心!)符號(hào)%和符號(hào)#代表提示符(你的可能不一樣),%表示普通用戶,#表示超級(jí)用戶root要退出系統(tǒng)(并且回到login:提示符),打命令: # exit 對(duì),打完命令后按回車,記住UNIX對(duì)命令是區(qū)分大小寫的--也就是說,是exit,而不是EXIT. 要關(guān)閉機(jī)器,打命令: # /sbin/shutdown -h now 要重啟機(jī)器,打命令: # /sbin/shutdown -r now 或者 # /sbin/reboot 你也可以按Ctrl-Alt-Delete來重啟機(jī)器. 花少許時(shí)間練習(xí)一下.在最近發(fā)行的FreeBSD版本中這和/sbin/reboot是相等的,而且這比按reset按鈕要好多了.你也不想重裝東西,難道不是嗎?
2.用Root權(quán)限添加用戶 當(dāng)你第一次運(yùn)行adduser時(shí),它也許會(huì)創(chuàng)建一些缺省設(shè)置.在它建議你把sh作為缺省shell的時(shí)候,你可能想把csh作為缺省shell 而不是sh.否則直接按回車接受默認(rèn)值.這些默認(rèn)設(shè)置保存在/etc/adduser.conf中,一個(gè)可編輯文件. # adduser 假如你創(chuàng)建了一個(gè)新用戶jack全名為Jack Benimble.出于安全因素,給jack一個(gè)口令(即使周圍的孩子也可能敲擊鍵盤).當(dāng)它問你是否想jack成為某個(gè)組的成員時(shí),回答w heel Login group is ``jack''. Invite jack into other groups: wheel 這樣就可以用戶jack登錄系統(tǒng),再用su命令成為root超級(jí)用戶.然后你就再也不會(huì)因?yàn)橐詒oot超級(jí)用戶登錄而受到責(zé)備了.
3. 環(huán)顧四周 以普通用戶登錄,四處瀏覽一下再使用一些命令試著訪問幫助資源和FreeBSD的別的信息.以下是一些命令和它們的功能: id 告訴你你是誰! pwd 顯示你在哪個(gè)目錄--當(dāng)前工作目錄. ls 顯示當(dāng)前目錄的文件. ls -F 顯示當(dāng)前目錄的文件.執(zhí)行文件的文件名后加*,目錄名后加/,符號(hào)鏈接后加@. ls -l 以長(zhǎng)格式顯示文件. ls -a 列出隱藏點(diǎn)文件和其它文件.如果你是root用戶,無須加-a選項(xiàng),點(diǎn)文件將自動(dòng)顯示. cd 改變目錄. cd .. 回到上級(jí)目錄;注意cd后的空格. cd /usr/local 到/usr/local目錄下. cd ~ 到以登錄用戶的主目錄--例如/usr/home/jack. 試試cd /cdrom,然后ls, 看看你的CDROM是否mounted并且正常工作. view filename 讓你看一個(gè)文件(文件名為filename 不改變文件名).試試 view /etc/fstab. :q :q退出. cat filename 在屏幕上顯示filename.如果文件太長(zhǎng)你只能看到文件的最末部分,按ScrollLock然后用上下鍵往回移;ScrollLock鍵在看手冊(cè)的時(shí)候也用的上.再按一下ScrollLock將退出屏幕滾動(dòng).你可以試一下cat你主目錄的點(diǎn)文件cat .cshrc , cat .login , cat .profile. 你也許注意到了.cshrc文件中有關(guān)ls命令的別名(它們用起來很方便).你可以編輯.cshrc文件來創(chuàng)建一些別的別名.為了使系統(tǒng)的所有用戶都能使用這些別名,把它們放到csh的系統(tǒng)配置文件/etc/csh.cshrc中.
4. 獲得幫助信息 這里有一些關(guān)于幫助的有用的資源.text表示你從鍵盤打入的東西--通常是一條命令或文件名. apropos text 在whatis數(shù)據(jù)庫中所有包含text的有關(guān)信息. man text text的手冊(cè).是Un*x系統(tǒng)文檔的主要來源.man ls會(huì)告訴你使用ls命令的所有方法.按回車鍵在文本中移動(dòng),Ctrl-b往前翻一頁,Ctrl-f往后翻一頁,q或Ctrl-c退出. which text 告訴你text命令所在的路徑. locate text 所有找到text字符串的路徑. whatis text 告訴你text命令主要用來干什么和它的手冊(cè)頁.打入whatis *將告訴你當(dāng)前目錄中的所有命令的有關(guān)信息. whereis text 尋找text文件,并給出它的完全路徑. 你可能想對(duì)一些常用命令如cat,more,grep,mv,find,tar,chmod,chown,date,和script使用whatis命令.more命令可以讓你以DOS的方式一次只閱讀一頁內(nèi)容. 例如: ls -l | more 或 more filename.符號(hào)*代表通配符--例如:lsw*將顯示所有以w開頭的文件名.
I. 把shell作為一個(gè)程序包安裝,就象安裝別的程序包一樣.用rehash和which tcsh(假設(shè)你正在安裝tcsh)來確保安裝正確. II. 成為root,編輯/etc/shells,為新的shell添加一行,就本例而言,應(yīng)該為/usr/local/bin/tcsh, 存盤.(有的程序包也許會(huì)自動(dòng)完成.) III. 用chsh命令把你的shell永久的改為tcsh,或者在提示符下打tcsh更改你的shell,不用重新登錄. 注意:對(duì)于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啟動(dòng)時(shí),它會(huì)和csh一樣樣去讀取/etc/csh.cshrc和/etc/csh.login.還會(huì)讀取你主目錄中的.login和.cshrc文件,除非你的目錄中有.tcshrc文件.你可以干脆把.cshrc拷貝到.tcshrc.
這樣你就把tcsh安裝好了,可以修改提示符了.你可以查看手冊(cè)中有關(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í)候切換到老的提示符.別忘記空格和引號(hào).打source.tcshrc來讓系統(tǒng)重新讀一下.tcshrc文件.你可以用env命令列出已經(jīng)設(shè)置好的別的環(huán)境變量.它會(huì)顯示你默認(rèn)的編輯器、翻屏、終端類型和其它一些變量.如果你遠(yuǎn)程登錄后不能運(yùn)行程序,這是因?yàn)榻K端沒配置好,可以運(yùn)行命令setenv TERM vt100.