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