Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng)逮壁,而MacOS是Unix內(nèi)核的桌面版操作系統(tǒng)孵坚。Linux主要是服務(wù)器系統(tǒng),個(gè)人桌面做得好的也有,推薦使用Ubuntu卖宠,深度Linux巍杈,人性化較好,適合個(gè)人使用扛伍。MacOS是蘋果公司開(kāi)發(fā)的操作系統(tǒng)對(duì)蘋果機(jī)支持好筷畦,對(duì)普通PC機(jī)兼容性較差,但他強(qiáng)大的娛樂(lè)性刺洒,個(gè)性化深受高端用戶喜愛(ài)鳖宾。雖然Linux的開(kāi)發(fā)者較多,但他主要面向服務(wù)器造成Linux的應(yīng)用軟件的缺少逆航。反而MacOS由于有蘋果公司的支持鼎文,現(xiàn)擁有大量的應(yīng)用程序。
Linux的基本思想有兩點(diǎn):第一因俐,一切都是文件拇惋;第二,每個(gè)軟件都有確定的用途抹剩。其中第一條詳細(xì)來(lái)講就是系統(tǒng)中的所有都?xì)w結(jié)為一個(gè)文件撑帖,包括命令、硬件和軟件設(shè)備吧兔、操作系統(tǒng)磷仰、進(jìn)程等等對(duì)于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類型的文件境蔼。至于說(shuō)Linux是基于Unix的灶平,很大程度上也是因?yàn)檫@兩者的基本思想十分相近。
Linux特點(diǎn):良好的圖形界面箍土、免費(fèi)逢享、多用戶、多任務(wù)吴藻、完全兼容瞒爬、支持多平臺(tái)。
想要很好的使用Linux系統(tǒng)沟堡,我給大家整理了一套適用于Ubuntu常用的命令:
| 參數(shù) | 含義 |
|:-------------: |-------------|
| a | 顯示指定目錄下所有子目錄與文件侧但,包括隱藏文件 |
| l | 以列表方式顯示文件的詳細(xì)信息 |
| * | 通配符 |
| > |輸出重定向命令|
| more |分屏顯示|
| clear | 清屏 |
| cd | 切換工作目錄 |
| pwd | 顯示當(dāng)前路徑 |
| mkdir | 創(chuàng)建目錄 |
| rmdir | 刪除目錄 |
| rm | 刪除文件 |
| ln | 建立鏈接文件 |
| cat | 查看文件或合并文件內(nèi)容 |
| grep | 文本搜索 |
| find | 查找文件 |
| cp | 拷貝文件 |
| mv | 移動(dòng)文件,可以對(duì)文件或文件夾進(jìn)行重新命名 |
| tar | 歸檔管理 |
| gzip | 文件壓縮解壓|
| zip |文件壓縮|
| unzip | 文件解壓 |
| which |查看文件命令 |
| whoami | 查看當(dāng)前用戶 |
| who | 查看登錄用戶 |
| exit | 退出登錄用戶 |
| su | 切換用戶 |
| chmod | 修改文件權(quán)限 rwx:可讀可寫可執(zhí)行|
| cal | 查看當(dāng)前日歷 |
| date | 設(shè)置或顯示時(shí)間 |
| ps | 查看進(jìn)程信息 |
| top | 動(dòng)態(tài)顯示進(jìn)程 |
| kill | 終止進(jìn)程 |
| reboot航罗、shutdown禀横、init |關(guān)機(jī)重啟 |
| df | 檢查磁盤空間|
| du |檢查目錄所占磁盤空間|
| ifconfig |查看或配置網(wǎng)卡信息|
| ping | 測(cè)試遠(yuǎn)程主機(jī)連通性|
注重給大家推薦三個(gè)編輯器:
1 vim——編輯器之神
2 gedit編輯器
3 Sublime編輯器:它具有漂亮的用戶界面和強(qiáng)大的功能,例如代碼縮略圖粥血,Python的插件柏锄,代碼段等酿箭,建議學(xué)習(xí)Python的朋友使用Sublime
在學(xué)習(xí)Python的過(guò)程中建議大家安裝Ubuntu虛擬機(jī)。