Mac OS X 常用的終端機指令(common command in terminal on mac)

移動游標
– 將游標移到指令最前 / 後

=> 按住option+ a / e
– 將游標移到指定位置
=> 按住option+滑鼠點擊

目錄
– 顯示現在所處目錄
=> pwd
– 顯示現在所處目錄內容
=> ls
– 顯示現在所處目錄所有內容(含隱藏)
=> ls -a
– 顯示現在所處目錄所有內容(可看可讀可寫rw等)
=> ls -al
– 顯示不在當前目錄的內容 (ex.Desktop)
=> ls ~/Desktop
– 移動到不在當前目錄的內容 (ex.Desktop)
=> cd ~/Desktop
– 創資料夾(ex. haha)
=> mkdir haha
– 刪資料夾(ex. haha)
=> rmdir haha
 查看資料夾所佔大小
=> du -shc ~/Desktop           // -s: summarize , -h: human-readable, -c: several folders’ total
– 用finder開啟當前目錄
=> open .

看檔案內容
– 直接全部印出來 (適用小檔案)
=> cat filename
– 只看後面 (適用超大檔案 ex. log)
=> tail filename
– 跳到閱讀器看全部 (適用中型檔案,且不會搞亂畫面)
=> less filename
– 看檔案資訊
=> file filename

寫入檔案
– 寫入某字串
=> echo something >> filename
or
echo “something” >> filename
or
echo ‘something’ >> filename
– 把某檔整個串在另一個檔案下
=> cat file >> anotherFile
– 寫入並覆蓋
=> echo something > filename
=> cat file > filename

搜尋檔案
– 找檔名
=> find path -name “filename”
ex. find ~/Desktop -name “*.jpg”
ex. find . -name “*.???”
– 用spotlight找檔名
=> mdfind -name “filename”
ex. mdfind -name “*.jpg”  ( 跑不出來 不知道為什麼?

懶人
– 執行之前執行過的(之前如果執行過cd ls mkdir, 而現在若想再創新資料夾)
=> !m or !mk or !mkd or …..
– 讓電腦不休眠
=> peseta noodle
 查詢指令作用
=> man echo / tldr echo
 設定名詞來取代指令
=> alias go=”cd ~/Desktop”    -> 之後打go, 就可以直接到桌面的目錄
 讓電腦說話
=> say -v 人名 話                    ->(打say -v ? => 可知道有誰的聲音)
ex. Mea-Jia說中文
– 打到一半,清除游標之前的指令
=> control+u or control+w
– 打到一半,清除游標之後的指令
=> control+k

process
 查看現在所有的process
=> ps aux // ps auxww
– 超猛
=> top

網路
– 查網卡介面狀態
=> ifconfig
– 查無線網卡狀態
=> iwconfig
– 查開啟的port
=> netstat

系統相關
– 查看現在硬碟使用量
=> df -h
– 查看系統資訊(包括kernel版本)
=> uname -a
– 查看環境變數有哪些
=> env
– 查看所有變數
=> set

參考:
1. 20141203 mac os terminal 常用指令與小技巧,from Liwei Chen
http://www.slideshare.net/liweitw/20141119-mac-os-terminal-42332054
2. 把複雜的man取代成簡單白話的模組: http://tldr-pages.github.io
3. 終端使用初級教程:https://www.renfei.org/blog/mac-os-x-terminal-101.html

材料整理 (16/5/30 更)

整理一下突然發現累積的東西也頗多的~

Arduino , Raspberry pi model B
BLE4.0 module *2 ,  PIR , 振動開關, 麥克風
馬達 , 光敏電阻一大一小, 七段顯示器
一堆BJT, 按鈕

——————————————————————————————–

2016/05/30 (一)更新

1. Arduino Uno R3 *2, Arduino Uno R3 SMD *5
2. Raspberry Pi model B+ *1   + PL2303 *1
3. 小麵包板 *7 (透明*1), 大麵包板*1
4. 大收納盒:
– 三用電錶+一組紅黑探針
– 斜口鉗、尖口鉗
– 焊接槍
– 電阻版 *2
5. Arduino連接線 *10
6. 鱷魚夾紅黑 *3組 + 示波器線 *1組
7. 線材收納盒 *1:
– 一堆電阻
– 一堆電容
– 一堆電感
– 一堆二極體
– 一堆不知名
– 可變電阻 *5
– 光敏電阻(小) *5, 光敏電阻(大) *1
– 一卷錫
8. 3.7V電池盒 *3
9. 電線盒 *1
10. 杜邦線 *5
11. 24L01擴充版 *2 (沒有24L01)
12. Sensor們:
– 振動開關 *2
– 電容麥克風 *1
– CC2541 藍芽模組 *2
– 超音波 *2
– ESP8266 WIFI模組 *1
– Arduino Pro mini *1
– DHT11 *2
– 七段顯示器 *3
– LCD *2
– PIR 紅外線開關 *1
– SD讀卡模組 *1
– L298N 馬達控制板 *1
13. 一堆排針
14. 小扇葉 *2
15. 小輪子 *2 + 軸 *1