Command Line
刷題用法
node day4.js | more
:|
是 pipeline 的概念可以把資料一直傳下去、給下個 function,more
是 Linux build-in function 可以先顯示一點,再用按鍵看更多。
node day4.js > t.txt
:執行並寫到一個 txt 檔
cat t.txt
:讀出
tail -n 10 t.txt
:讀後 10 行
head -n 10 t.txt
:讀前 10 行
more t.txt
:先顯示一小段,再按更多
-
ps
可以看 port 有沒有被用掉 -
-
上一個狀態的意思,例如git checkout -
回到上一次用的分支、cd -
回到上一個 path
>
覆蓋檔案>>
append mode,加到檔案的最後一行
Rename with mv
mv oldFile.txt newFile.txt
https://www.howtogeek.com/423214/how-to-use-the-rename-command-on-linux/
- clear - 清空畫面
- rmdir - 刪除資料夾
- cp - 複製檔案
- grep - 搜尋
- wget - 下載檔案
- curl - 送出 request,可以拿來測 API
- pipe | - 把指令連起來
實用指令
tr (short for translate)
-
$ tr flags [SET1] [SET2]
-
$ echo "distance displayed" | tr " " "-" | pbcopy
-
$ echo 1790-1560-0646-76 | tr -d '-' | pbcopy
// 17901560064676 (use the -d flag to delete characters)