接下來我們談談 Linux 指令,在目前的資料領域的工作經驗中,其實蠻容易會需要使用 Linux 指令。
而我是在工作中途轉職才開始學 python, linux 等工具,所以蠻多看似基本的 linux 指令對我來說都是挖到寶 ~
ls, cd, mkdir 等等的相對大家較常接觸的指令就不特別說了。
我想特別說一下 scp 這個指令,其實之前在培訓機構學 Linux 的時候好像沒有碰過它,我在第3份資料分析相關工作時,才接觸到。
比如在本機寫完了前幾篇提到的 airflow 的程式碼,現在想要放到伺服器上的 dags 資料夾,之前的我左思右想該如何進行這項作業後,這時同事提到 scp 這個指令。
試想你的程式碼是在目前目錄下的 get_data.py 檔案中,而你要上傳到 192.168.0.0 伺服器下的 data_scientist使用者家目錄下的 airflow 目錄裡的 dags 目錄,那麼我們會使用以下指令。
scp get_data.py data_scientist@192.168.0.0:~/airflow/dags/
然後這個程式碼檔案就會被複製進伺服器中的 data_scientist 使用者家目錄下 airflow/dags 的目錄中。
嗯.. 這個指令對我來說蠻常用到而且很方便。