[精讚] [會員登入]
1364

設定友善的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] 在FreeBSD 如何使用 USB 隨身碟? 在FreeBSD 如何使用 USB 隨身碟?

[FREEBSD10] 安裝 dhcp 伺服器 Freebsd10 安裝 dhcp for IPv4伺服器

[FREEBSD] AMD64 CPU 編譯核心 Freebsd8+ AMD64 CPU 編譯核心

[FREEBSD11] ssh登入時免輸入密碼 自動程式需要進到別台機器時,沒辦法使用交談式方式輸入密碼,發現一個簡單的方法設定

[Freebsd] 建立ramdisk Freebsd 建立ramdisk,作為高速的暫存空間

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

我有話要說

>>

限制:留言最高字數1000字。 限制:未登入訪客,每則留言間隔需超過10分鐘,每日最多5則留言。

訪客留言

[無留言]

隨機好文

[JAVA] JWS, JWT, JWE, JOSE是什麼? [JAVA] JWS, JWT, JWE, JOSE是什麼?非常的複雜,儘量來搞清楚..

[PHP] 檢查檔案是否是圖檔 使用getimagesize函數檢查檔案是否是圖檔

APACHE的記錄檔格式 LogFormat 語法 在APACHE中有定義一些記錄的語法模版 在 /etc/httpd/conf/httpd.conf 中: LogForm

[PHP] 檢查IP是否在某個網段內 mtachcidr 要檢查IP是否在某個網段內,要寫幾行?10行?5行? 不用,只要2行。以下是我寫的 code /** * matchCI

對物品的感情 這個議題很奇怪,可是大部分的人都會有,物品是死的,壞了就淘汰,出新的就被替換。為何會有情感?