使用Python的數據分析師到底要不要掌握Linux?
對於上面的問題,大部分的答案是Python數據分析在windows的環境下跑跑就能夠了,沒有必要再花時間來學習Linux;
這裏jacky有一個明確的態度:就是以Python爲職業的數據分析師,若是不熟練掌握Linux那就是一個笑話,理由以下:
一、Python已屬於編程範疇,若是對於一個無編程基礎的(好比以Excel、SPSS、Tableau爲工具的偏運營類的)分析師們,的確,不必掌握Linux,可是以Python爲主討飯的分析師們,不會Linux,也只能算作一個Python愛好者,並不能到達職場專業的水平;
二、幾乎所有知名企業和網站後臺的服務器都是Linux系統,真正工做時,不懂Linux,對於系統問題,你幾乎時時刻刻都要求助於別人;linux綜上,linux不是給小白設計的,與windows不一樣,學習的確是有門檻的,任何一門手藝都不是垂手可得就能學會的,那麼,放下心中的浮躁,跟jacky一塊兒,5分鐘入門Linux吧!程序員
摘自百度百科編程
安全vim
開源windows
裝雙系統(不推薦)緩存
經過VmWare workstation 軟件直接在windows系統上再裝一個linux系統安全
以qq爲例,qq就是一個軟件,打開qq這個軟件要去登陸,登陸時咱們本身電腦安裝的qq要去遠端騰訊服務器去驗證,那麼qq怎麼驗證?咱們把本身的用戶名和密碼發給騰訊,騰訊要告訴我你是否是成功了,若是成功了,騰訊把你的好友列表給你,你在你的qq系統的軟件上在顯示一下就好了。
這個通信的過程是咱們經過qq這個軟件 ,跟騰訊的服務器進行了一個通信,它的服務器就是它的電腦,咱們作的是咱們的qq,跟騰訊程序員寫的qq進行通信,就能實現數據交互了。bash
這裏遵循的協議就是SSH協議,SSH協議規定了通信發什麼,怎麼發,具體SSH內容咱們先不過於糾結。服務器
操做系統最初創建的初衷就是管理文件的,linux系統商有一個理念叫作一切皆文件。 既然要操做文件,咱們就要知道咱們要操做哪一個文件。
linux咱們不能經過圖形界面找到咱們的文件在哪,咱們只能經過命令代碼去找工具
pwd命令
cd命令
cd / #切換到根目錄
cd bin #進入了bin目錄
cd .. #回到上一級 cd空格加..
cd b(手動按兩下tab鍵) #模糊匹配b開頭的文件或目錄
特別提示:切換到跟目錄是cd後面加空格在加斜槓
ls命令
ls #看到的是bin目錄下全部的文件或者是目錄
ls -a #顯示隱藏文件
ls -lh #人性化的展現文件列表(h是human的縮寫)
vim
vim 文件名
#按i進入插入insert模式
#寫完文檔以後,按ESC鍵,在按shift加:鍵,在輸入wq(write and quit保存),再敲回車
mkdir(mv)
mkdir 目錄名
#把文件放在新建目錄下
mv 文件名 目錄名/
cat
cat 文件名
more
分頁查看文件內容
按回車鍵——一行一行看
按空格鍵——一頁一頁看
tree CN
df
df -h #人性化的查看當前系統磁盤使用狀況
top
查看系統性能(至關於查看windows系統的任務管理器)
q鍵退出
kill 進程號 ,關閉進程(PID)
top中查看CPU和內存指標:
一、CPU指標
user(用戶進程所佔的cpu),system(操做系統自己所佔cpu),idle(cpu空閒率),iowait(cpu等待io的時間比)
二、mem(Memory)指標:
total(好比:1000M),usage(內存使用率 800M),free(內存空閒 200M)
cached(緩存 500M),buffered(100M)
2018,天天5分鐘,成爲最好的本身!