[精讚] [會員登入]
1648

設定友善的FREEBSD shell環境

FREEBSD 的原始SHELL很不友善,以下設定可以讓你的FREEBSD 很友善,和CENTOS差不多,這樣子FREEBSD 就有好用的介面。

分享此文連結 //n.sfs.tw/11315

分享連結 設定友善的FREEBSD shell環境@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-23 12:18:20 最後編修
2017-06-15 12:07:38 By 張○○
 

自動目錄

1. 安裝 vim

用 vim 取代不好用及有點慢的 ee,讓UTF-8的中文字能正常讀寫。
/usr/ports/editors/vim

2. 編輯 CShell 的全域設定

以下範例是設定成 UTF-8的環境

# ee /etc/csh.cshrc

alias h        history 25
alias j         jobs -l
alias la       ls -a
alias lf        ls -FA
alias ll        ls -lA
alias vi      vim

# A righteous umask
umask 22

set path = (/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin $HOME/bin)

setenv  EDITOR  vim
setenv  PAGER   less
setenv  BLOCKSIZE       K

set prompt = "%{^[[1m%}[%n@%m %{^[[33m%}%c%{^[[37m%}]%{^[[0m%} "
set color
set dspmbyte=UTF-8


setenv  PACKAGESITE ftp://ftp.tw.freebsd.org/pub/FreeBSD/ports/i386/packages-stable/Latest/
setenv  LC_ALL          zh_TW.UTF-8
setenv  LANG            zh_TW.UTF-8
setenv  LC_CTYPE        zh_TW.UTF-8
setenv  LSCOLORS "gxfxcxdxbxegedabagacad"
setenv  MM_CHARSET      UTF-8
setenv  XMODIFIERS      "@im=xcin"
setenv  CLICOLOR
set autolist
set autoexpand
set autocorrect

 設定完全域後的SHELL環境,要把自己或 root的家目錄刪除 .cshrc (這是一個隱藏檔,ls -a 方可見到) 才會生效。

3. 編輯 vim 設定讓vim 更友善

以下範例為 3.1 自己或root的vim設定、 3.2  全域vim設定 可二擇一設定

3.1 到家目錄和 /root下建立檔案.vimrc

set nocompatible
set backspace=2
set ruler
filetype on
set history=1000
set background=dark
syntax on
set tabstop=4
set shiftwidth=4
set showmatch
set guioptions-=T
set nohls
set incsearch

set enc=utf-8
set fenc=utf-8
set fileencodings=utf-8,ucs-bom,big5,latin1

3.2 vim在 FREEBSD下的全域設定

/usr/local/share/vim/vimrc


/usr/local/share/vim/vim*/vimrc
*是版號

如果沒有此檔請自建一個,內容同3.1的內容

4. 重新登入

完成友善的 Freebsd


編修原文 2009-10-07 01:33:53

END

你可能感興趣的文章

[FREEBSD] 使用 logrotate 來管理及備份日誌檔 Unix 系統中的日誌檔存放在 /var/log/ 中,可供我們查錯及觀察使用。日誌檔最大的問題是會不斷的長大。

[FreeBSD] 查看檔案詳細資訊 利用stat查看檔案詳細資訊

[Freebsd14] 登入時自動加載alias (bash shell) alias登入時自動加戴雖然是不起眼的設定,但也讓我找了好久

[Freebsd] VSFTP的安裝和配置 Freebsd 安裝和配置 VSFTP

Freebsd上php+ session 的問題 php的session在freebsd上竟然預設是關掉的?簡直沒氣死我。

[Freebsd10] 使用者的crontab Freebsd 使用者的排程crontab和 root 層級的不太一樣

隨機好文

UTF8中文字/全形一覽 快速查詢urf-8的中文字,共計13246中文字(5401常用字+7652罕用字+日文或編號),292全形符號,27半形符號。

[CodeIgniter3] 解決無法上傳特定檔案(.sb2)的問題 上傳時出現The filetype you are attempting to upload is not allowed,要怎麼解決?

精讚的版面變化 ▓此文僅作為舊文的記錄▓ 這篇文章為了紀念改版完成而撰寫。 原本的部落格是民國97年的作品,那時還是用舊有的技術來寫,很

詭異的創業思維 創業的思維中,有多少銀彈,有多少技術,有多少人脈,有多少時間等等,每個都要考慮進去,以熱忱建立的關係脆弱的像蘇打餅乾一樣..

設計的工作絕不接受比價 拿買陽春麵的價格想買牛肉麵,寧願倒掉也不賣