Udacity Data Scientist Nanodegree : Prerequisite — Command Line Essentials

Command line

Terminal Cheatsheet for Mac (Basics)

echo — get the Shell to print messages

  • 驚嘆號有特殊意義,如果不想要用它的話就用單引號括起來

ls — list

  • ls . = ls

cd — change directory

  • cd .. 回到上一個資料夾(..:父目錄,.:當前目錄)

pwd— print working directory

mkdir — make directory

mv — move

  • mv ‘Documents/1911.epub’ Documents/Books/ :把檔案移到後面的資料夾中

curl — c url = see url

  • is used in command lines or scripts to transfer data.`

cat — catenate(concatenate)

  • 能讀取文件並輸出內容,能讀取任意數量的文件

less

  • 功能同cat,但是顯示的比較少

rm — remove

  • 後面加文件,會直接刪掉文件,rm -i 可以避免這件事情

grep — global regular expression print

  • 在文本中搜索,加單詞跟檔案名

wc — world count

  • wc -l 計算列數

Shell and environment variables

  • 可以創造變數,e.g. numbers=’123' (不能有空白)

還有自定義shell(暫時用不到,需要再回來看)

理科與藝術交織成靈魂的會計人,喜愛戲劇與攝影,但也喜歡資料科學。

理科與藝術交織成靈魂的會計人,喜愛戲劇與攝影,但也喜歡資料科學。