FreeBSD 個人化 .cshrc 部份設定

因為clover個人喜歡用tcsh shell來作為shell使用,所以先在cmd下轉成tcsh

#chsh -s /bin/tcsh <=切換到tcsh

在用vipw修改自己帳號的預設shell改成tcsh (通常在帳號那欄的最後面!)

在freebsd下的tcsh會先去讀/etc/csh.cshrc/etc/csh.login的設定再去讀取

帳號下的.cshrc.login 我們可以經由這幾個檔案讓我們一登入時候生效。


clover自己是先在/etc/csh.cshrc內加入下面幾行程式碼:

setenv EDITOR vi <= 預設文書編輯器為vi
alias ls ls -i <= 讓 ls 指令 預設成ls -i
alias mv mv -i <=讓mv指令 預設成 mv -i
alias cp cp -i <= 讓cp 指令預設成 cp -i
alias h history 25 <=讓歷史可以存25個指令

然後 按esc 存檔離開, 再去個人帳號目錄下去修改.cshrc
加入

set prompt="%B# %m,%n [%/] #"

其中%B 是粗體字%m是hostname%n是帳號名[%/]是目前路徑
最後打上:

#source ~/.cshrc

讓我們修改的東西立即生效,我們就能看到我們的cmd前面的東西改變了
以下是我自己的server秀出的樣式:

#clover,cloverhsc [/root]#

完成! congrt

留言