[精讚] [會員登入]
1379

設定友善的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] VSFTP的安裝和配置 Freebsd 安裝和配置 VSFTP

[FREEBSD10] 解決vi/vim的中文字亂碼問題 vi, vim在Freebsd10使用UTF8時,中文字會出現亂碼,解決方法

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

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

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

Freebsd shell 的日期date表示法 Freebsd 的日期date功能超級強大,學會會很方便。

隨機好文

談借錢 人借錢時手心向上頭向下,人還錢時手心向下頭向上

[HP DL380G7] 生效啟動第3,4片網卡/開啟或關閉內建的網卡 HP DL380G7 預設第3,4片網卡裝完系統後找不到,難道是壞了?要怎麼辦?

SELinux 常用指令和檔案 在Redhat系列中,Centos5以後加入了selinux,他並沒有這麼可怕,不必每次看到Selinux ,就想把他

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

看懂DSUB DVI HDMI USB等各式影音接頭 看懂DSUB DVI HDMI等各式影音接頭