java勸退教程-操作系統(tǒng)篇(一)
在學(xué)習編程之前,我們需要對操作系統(tǒng)有一定的了解。因為不論是我們自己寫的軟件,或者是第三方的軟件最后的載體都是操作系統(tǒng),如果我們對操作系統(tǒng)有一定了解克懊,會對我們的學(xué)習過程大有裨益。
主流操作系統(tǒng)
Windows:這個相信是大家最熟悉的操作系統(tǒng)了七蜘,因為他是操作系統(tǒng)界毋庸置疑的王者谭溉。目前已經(jīng)發(fā)展到windows10,雖然微軟的操作系統(tǒng)每一代都會有各種各樣的吐槽橡卤,但是扮念,大家的身體還是非常誠實的。
MacOS:蘋果的操作系統(tǒng)碧库。蘋果與windows走大眾化的路線不同柜与,他走的是高端路線巧勤,而且由于windows的用戶多,軟件制作方通常會對windows的兼容性做的很好弄匕,而MAC上的軟件長期處于能用就行的狀態(tài)颅悉。但是在某些領(lǐng)域,比如圖像圖形制作迁匠,影視后期制作等剩瓶,MAC的軟件優(yōu)化十分出色,當然城丧,編程領(lǐng)域使用MAC也是十分舒暢的延曙。
Centos:最常見的服務(wù)器操作系統(tǒng),centos是基于Red Hat Linux的開源版本亡哄,由于其穩(wěn)定性好和開源免費枝缔,所以通常被用來替代商業(yè)版的Red Hat
操作系統(tǒng)的位數(shù)
操作系統(tǒng)通常被分為X86(32位)和X64(64位),最大的區(qū)別是支持的內(nèi)存容量不同蚊惯,32位系統(tǒng)最大只支持4G內(nèi)存愿卸,所以在下載軟件的時候,一定要根據(jù)自己電腦的位數(shù)來下載軟件拣挪,64位可以向下兼容32位擦酌,但是32位的軟件不能用于64位的系統(tǒng)俱诸。
文件系統(tǒng)及環(huán)境變量
硬盤是一整塊的儲存空間菠劝,但是在windows系統(tǒng)下,我們一般會對硬盤進行分區(qū)睁搭,因為windows的操作系統(tǒng)一般安裝在C盤赶诊,為了讓自己的文件與系統(tǒng)文件分開,所以我們一般會至少分兩個區(qū)园骆。但是linux不同舔痪,linux是不需要進行分區(qū)的,可以將linux的操作系統(tǒng)理解成存在于一個文件夾里锌唾,而不是單獨一個分區(qū)里锄码。
由于操作系統(tǒng)的文件系統(tǒng)不同,所以在不同的系統(tǒng)里晌涕,定位一個文件所需要的路徑也不一樣滋捶。例如我們在windows操作系統(tǒng)定位一個文件,路徑是這樣的?C:\Windows\System32\amsi.dll 在路徑的開始會有一個盤符(C: 就是盤符 表示C盤)余黎。而linux系統(tǒng)則沒有盤符重窟,文件路徑類似這樣?/home/hutaow ,我們看到linux文件路徑是沒有盤符的惧财,而且他們的分隔符是不一樣的巡扇。
講了半天路徑扭仁,其實我們最終要講的是初學(xué)者第一個碰見的攔路虎 - 環(huán)境變量?
很多人不知道環(huán)境變量是什么,為什么要配置環(huán)境變量厅翔,那么我們先來看看環(huán)境變量的配置
我們可以看到環(huán)境變量其實就是一個個軟件的系統(tǒng)路徑乖坠,我們在運行軟件的時候,會像這樣
我:幫我運行 java
計算機:告訴我 java 在哪
我:C:\Program Files\java\jdk\bin
計算機:OK 開始運行...
我們看到每次運行軟件的時候知给,計算機都需要我們軟件的路徑瓤帚,這樣很麻煩,但是配置了環(huán)境變量涩赢,計算機就不需要問我們了戈次,他會從事先配置好的環(huán)境變量中找到路徑
我:幫我運行 java
計算機:我先看看環(huán)境變量 ,嘿筒扒! 找到了 java的路徑 怯邪,OK 開始運行...
看到?jīng)]有,在我們配置了環(huán)境變量以后花墩,我們只需要告訴計算機我們要運行什么軟件就行了悬秉,不需要再告訴他軟件的路徑。
圖形界面與命令行工具
我們通常使用的windows系統(tǒng)默認是有圖形界面的冰蘑,但是linux系統(tǒng)通常是不使用圖形界面的和泌,因為我們通常不使用圖形界面操作linux系統(tǒng),而直接使用命令行工具操作linux系統(tǒng)祠肥。
windows系統(tǒng)雖然默認是使用圖形界面武氓,但是我們也可以直接使用命令行工具的。我們可以通過快捷鍵WIN+R鍵盤打開運行界面仇箱,然后輸入cmd 再點擊確定县恕,就可以打開命令行工具。
比如我們配置好環(huán)境變量后剂桥,我們可以直接輸入java來查看java是否安裝成功忠烛,而不用切換到路徑D:\Program Files\Java\jdk1.8.0_151\bin\下再執(zhí)行java
配置了環(huán)境變量,可以在任意目錄執(zhí)行java权逗,而不需要告訴系統(tǒng)java在哪美尸。
沒有設(shè)置環(huán)境變量僚稿,需要先使用命令求泰,找到j(luò)ava所在的目錄,再運行java累贤。
好了奔垦,更多的與命令有關(guān)的知識屹耐,我們后面會有更詳細的介紹。