安裝Ubuntu
想體驗一下Linux系統,據說可以通過命令行完成任何工作,聽上去就很酷誒。那我認爲最小成本最小風險的體驗就是通過虛擬機了。
於是我下載了VMware,然後下載了Ubuntu(聽說這個新手比較友好),然後就開始了我的快樂 體驗之旅。
安裝VMware Tools
安裝VMware Tools體驗更佳,其主要作用是虛擬硬件的驅動,鼠標的無縫移出移入,剪貼板共享,共享主機上的文件夾等功能(點32個贊)。還有我個人認爲系統語言一定要設置爲英文。
-
點擊工具欄處虛擬機下的安裝VMware Tools,因爲我安裝過了顯示的是重新安裝。
-
然後桌面會出現VMware的圖標,打開文件位置,將.tar文件壓縮包複製到其他文件夾,這裏是只讀的沒法提取。右鍵點copy to,我是新建了個文件夾。本來在圖中藍筆框出位置的。
-
右鍵點擊.tar壓縮包,點擊Extract Here,解壓的文件就出現在了左邊
-
然後要切換到管理員身份,然後執行vmware-install.pl,會需要輸入密碼,然後詢問是否安裝,安裝位置等一系列問題。
切換到管理員身份,會要求輸入密碼
sudo su
然後在該文件夾處打開終端,執行其安裝文件:
./vmware-install.pl
- 安裝好了後屏幕就自適應變大了。下面也有提示怎麼安裝。
修改軟件源
開始後會提示更新,默認的軟件源是國外的,安裝或者更新特別慢,可以輸入更新命令感受一下,非常慢。
sudo apt update
- Ctrl + C用來中斷某條命令的執行(比如此時更新這麼慢,果斷退出修改了軟件源之後再來)
那可以將軟件源改爲國內的,之前試過各個博客說的命令行方式修改軟件源文件(害,用命令行進入修改文件的界面都不知道怎麼退出,一步步做下來之後也沒成功,沒反應,後來自己還把複製文件都弄沒了)
窗口方式安全修改軟件源看這裏!
我還是先利用窗口方式慢慢學吧。
-
打開左下角"Show Applications",搜索"Softwares and Update", 然後"Download From"處就是現在的軟件源,可以自行選擇合適的軟件源,我用的是中科大的源,感覺非常好。
-
選好想要的軟件源後點擊Choose Server,然後點擊Close,會出現提示:點擊Reload,完成了。
-
等它更新完就可以了。
-
這種情況下再更新就很快了,3s的樣子。
搭建Pthon開發環境
目前只打算在Linux下進行Python學習,所以我首先下載了Anaconda,在清華鏡像下載比官網快。
因爲對命令行還不太熟悉,我都儘量先手動進入要使用的文件的位置,然後在此處右鍵"Open in Terminal"。(感覺太蠢了…不過因爲不懂感覺這樣還挺方便的,不需要在進行目錄變換了),然後輸入命令:(bash命令是shell腳本解釋器,把安裝包交給它就好啦。)
更新,我懂點了:
下載好後進入下載目錄(zou換成自己的用戶名)
cd /home/zou/Downloads
查看安裝文件的權限
ls
發現是白色的,添加可執行x權限
sudo chmod + x ./Anaconda3-2019.03-Linux-x86_64.sh
此時再查看發現變綠了,可以執行了
ls
執行該可執行文件,進行安裝
bash ./Anaconda3-2019.03-Linux-x86_64.sh
然後會詢問是否要安裝,打yes回車,此時會進入協議,不想看直接按q到最底部,yes同意協議,還會問你安裝位置,我是默認的,在/home/zou/Anaconda3下,然後等一會兒就出現了最重要的一步(添加路徑):打yes!
然後就安裝好了,要測試conda命令,會提示需要重啓終端。
按Ctrl+Alt+T新打開一個終端,輸入conda,這樣就確定了完美安裝好了,可以看到python的默認執行目錄已經換成Anaconda下的了。
通過Anaconda內置的Spyder
1. 進入Anaconda/bin目錄下打開終端
2. 輸入./spyder
更新,路徑設置好後,打開終端直接輸入Spyder就可以進入了。
利用Visual Code
這個超級好用的文本編輯器我也下載了。
編輯好代碼後直接在終端輸入"python3 filename"。
一切皆文件,文件名後綴也不能少。
Linux使用
Linux命令大全 ,有命令不懂就來這裏搜一搜。
基本知識
目錄結構爲:
Linux用戶介紹
Linux用戶通常分爲管理員用戶( root)和普通用戶兩類,登錄系統後:
- 管理員( root)的默認目錄爲 /root;
- 普通用戶的默認目錄爲 /home/username;
有些命令(如何用戶相關的操作)必須以root權限才能運行,我們可以在命令前加sudo提升權限。
在第一次執行 sudo時需要輸入密碼,在接下來的一段時間內(即Linux的sudo會話時間內)再執行 sudo的時候就不需要輸入密碼,這個會話時間默認是 5分鐘,可以通過編輯 /etc/sudoers來修改這個會話時間的大小,避免了頻繁輸入密碼的麻煩。
體驗命令
- pwd(Print Working Directory ):顯示當前所在目錄;
- cd(Change Directory): 切換當前目錄;
- ls(list): 列出指定目錄列表信息;
ps: 命令大多可以帶參數達到不同目的,從下圖可以看到默認目錄在/home/username,然後是基本命令的使用。