01-Linux開篇-Android之路感觸篇
零、前言
1.面對知識的更新迭代
1).若水很深,至少要帶上游泳圈下去一次,不然你永遠不知道水裡是什麼樣的。
2).不要高估/低估自己,在承受力的200%之內儘量學習新的事物,永遠不要在50%之前離開。
3).世間唯一不變的是變化本身,應變的能力、化不變為變化的能力、以不變應萬變的能力是同義詞。
4).不要放棄治療,不要放棄學習,藥不能停,書不能停。
2.玩安卓也有一段時間了,從HelloWorld開始,一步步向上求索:
1).各種控制元件、各種庫像拼積木,一塊一塊搭成想要的效果,然後到某個階段,停滯不前
2).發現自己僅是作為一個應用層的使用者,漸漸發現這並不是我想要的程式設計,而安卓也不僅於此
3).於是意識到自己的廣度與深度的侷限,我曾離開安卓一段時間,並堅信:當斷劍重鑄之刻,便是吾王歸來之時
3.為求廣度,補充安卓的周邊技術
1).首先我來到js+css+html的世界,我驚訝於它對元素的操作如此簡潔與方便,也讓我愛上了JavaScript這門語言
2).然後ES6、Webpack、Vue、React及nodejs等全新的前端體感,將前端的世界昇華,我選擇了深入React和nodejs
3).在前端修行期間,SpringBoot2.0映入了我的視野,也與他結下了因緣,這確實是個善因
4).面對SpringBoot又讓我認識了SQL/">MySQL這位朋友,當然也只是淺嘗輒止,我知道現在還沒有駕馭它的那種格局
5).nodejs和SpringBoot讓我更清晰的認識了Web,從瀏覽器的請求到伺服器的響應,一條路便通了
6).期間Python哪哪都是,於是花了兩天,基於圖形庫我數了個花生,網路上爬了些圖片,操作了些矩陣、表格。淺嘗輒止,玩玩還是挺不錯。
7).前端與後端的通路,加上JavaScript帶給我的程式設計格局,我重新踏入安卓,並開始總結各個安卓技術點
8).於是發現安卓的世界似乎開闊多了,並不是簡單的拼拼湊湊,於是有一個問題擺在我面前:我開始慢慢向下求索
4.為求深讀,儘量去接觸核心
1).重新審視Java,開始看類的原始碼,去分析
2).資料結構做了一次系統的簡單入門,達到自己承受力的200%後,便不再深入。
3).java虛擬機器、java高併發、java多執行緒也開始接觸
4).Linux作為Android的核心,感覺有必要去了解一下,淺嘗輒止也好,瞭解一點總不壞。
5).感觸屈原的 路漫漫其修遠兮,吾將上下而求索
,上通應用層拼築的高廈,下達核心的原理,都在一條漫漫之路。
一、Linux簡介:
Linux作業系統是UNIX作業系統的一種克隆系統(1991年的10月5日 GPL開源協議) 開放性,多使用者,多工,豐富的網路功能,可靠的系統安全, 良好的可移植性,具有標準相容性,良好的使用者介面(命令介面,圖形介面等),出色的速度效能 基於GPL(通用公共許可證)
核心(Kernel):系統的心臟,是執行程式和管理像磁碟和印表機等硬體裝置的核心程式。 Shell:系統的使用者介面,提供了使用者和核心進行互動操作的一種介面。 它接收使用者輸入的命令並把它送入核心去執行,是一個命令直譯器。 檔案系統:檔案存放在磁碟等儲存裝置上的組織方法。 Linux支援多種檔案系統,如ext3,ext2,NFS,SMB,iso9660等 應用程式:標準的Linux作業系統都會有一套應用程式。

linux.png
二、Linux安裝:
1.下載CentOs系統: ofollow,noindex">地址:https://www.centos.org/download/
2.下載VMware或Virtual Box(自行處理)
3.安裝CentOs系統(根據需求配置,注意安裝時選擇圖形化介面)

安裝Linux.png

啟動Linux.png
4.Windows上使用secretCRT進行遠端連線,不多說: 詳情看此文:

遠端連線Linux.png
後記:捷文規範
1.本文成長記錄及勘誤表
專案原始碼 | 日期 | 備註 |
---|---|---|
V0.1--無 | 2018-10-21 | 01-Linux開篇-Android之路感觸篇 |
2.更多關於我
筆名 | 微信 | 愛好 | |
---|---|---|---|
張風捷特烈 | 1981462002 | zdl1994328 | 語言 |
我的github | 我的簡書 | 我的CSDN | 個人網站 |
3.宣告
1----本文由張風捷特烈原創,轉載請註明
2----歡迎廣大程式設計愛好者共同交流
3----個人能力有限,如有不正之處歡迎大家批評指證,必定虛心改正
4----看到這裡,我在此感謝你的喜歡與支援