歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux環境下JDK安裝和Vi編輯器設置技巧

Linux環境下JDK安裝和Vi編輯器設置技巧

日期:2017/2/28 17:09:45   编辑:Linux教程

由於Linux是開源的Open產品,它從底層到高層都有接口可以提供修改。相比於Windows只有在高層開放API,注冊表的修改就已經算是很高級的設置了。在Linux中,沒有注冊表,所有啟動程序大都從/etc/目錄下的配置文件中讀入的。

1.環境變量

/etc/profile是系統配置文件,存放系統范圍的環境變量,系統級別的變量修改可以在此處添加。注意:這個文件的影響比較大,如果不是十分必要不要修改該文件,下文還有別的方案。

在家目錄,(對於root用戶為/root/,對於一般用戶如dwl為/home/dwl),可以設置用戶級別的環境變量,這些變量寫在.bashrc中,如果沒有這個文件,用touch或vi建立之。在.bash中定義的變量在其它用戶是無效的。

懂得了這個道理,可以去網上查一下JDK的Linux安裝,十有八九都是說把JDK的bin文件解壓後,需要同時修改/etc/profile和~/.bashrc(~代表家目錄),加入指向解壓路徑的Java_Home等環境變量。這估計是一知半解的材料大家互相抄的結果,從效果來說肯定可以,但從道理上是一種誤解:修改/etc/profile是要所有用戶都可以使用Java虛擬機,而修改~/.bashrc只是針對具體用戶可以使用Java虛擬機,這本來是完全不同的兩種是配置方案。從本文所講的道理看,只要修改兩者中一個,而且只是一個就夠了,至於修改誰,就是你自己的配置方案了。

修改樣例:確定一個配置文件(/etc/profile或~/.bashrc)加入如下

JAVA_HOME=/usr/java/jdk 1.6.0

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME%/lib/dt.jar:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export JAVA_HOME PATH CLASSPATH

或者

export JAVA_HOME=/usr/java/jdk1.6.0/

export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME%/lib/dt.jar:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

2.程序本身的設置

以vi為例,這是Linux上必不可少的文本編輯器,本身它的配置文件在/etc/vimrc,同樣不建議修改這個文件,一者在於這個配置文件是全局性的,有問題大家都不能用;再者修改後未必符合每個用戶的使用特點。

可以在建立~/.vimrc文件(沒有就自己建立),在其中寫入自己的vi配置,這才是個性化的需求所在。以本人的為例,建立/home/dwl/.vimrc,內容如下:

:set nu #顯示行號

:set hlsearch #將搜索的字符反白

:set autoindent #自動縮排

:set ruler #右下角提示狀態行

:set showmode #右下角提示Insert狀態

這樣很符合我自己的使用習慣,樂哉。

想說兩點

1.網絡上的東西太多太雜,一定要有自己的辨別,切不可盲從。理解了本質,就很容易去偽存真了。

2.只有系統的建立對Linux的概念體系,踏實的進行一個個Linux系統實踐,新手才能盡快入門。

Copyright © Linux教程網 All Rights Reserved