1927

設定友善的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

你可能感興趣的文章

[Freebsd14] 安裝bind9 安裝dns服務器bind9 記錄

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

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

Freebsd11+sudo 使用sudo模組讓帳號具有root權限 linux系列中很好用的sudo,在freebsd中也可以使用

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

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

隨機好文

使用Google尋找你的手機 這近發現google竟然可以用來找android的手機,而且不需要經過什麼設定或安裝軟體。

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

維修冰箱 維修冰箱

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

[CodeIgniter 3] 資料庫的使用方法整理1/2 --Select的使用 [CodeIgniter 3] 資料庫的使用方法整理:Select的使用

精讚::