Command Line
$ sudo chmod -R 777 [name]
給與當前電腦所有使用者此資料夾或檔案最高權限sudo
為 super user dochmod
全名為 change mode-R
遞迴讓底下的所有資料夾及檔案都有這樣的權限777
代表擁有者、擁有者的群組、其他人都有可讀取、可寫入、可執行的權限(無敵狀態)755
代表擁有者可讀取、可寫入、可執行;擁有者的群組和其他人可讀取和執行,但沒有寫入的權限
$ ls -al
可以看到的當前底下的資料夾及檔案的權限及一些相關資料$ ls -a
條列出所有檔案包含 .. 的隱藏檔$ ls -l
條列出所有檔案並列出權限及格式等詳細資料

- 第一欄位的內容說明權限
- 有十碼,第一碼如果是 d 代表資料夾,如果是 - 代表檔案
- 接下來的九碼,分別三個為一組,所以會有三組,這三組分別代表擁有者、擁有者的群組、其他人的權限,而內容可能會有 r、w、x、-
r
read 讀取w
write 寫入x
execute 執行-
沒有這個權限- 以上圖的最後一個 test.js 檔案為例,權限為
-rw-r--r--
- 第一碼為
-
代表檔案 - 第一組為
rw-
代表擁有者的權限為可讀、可寫、不可執行 - 第二組為
r--
代表擁有的群組為可讀取、不可寫及不可執行 - 第三組為
r--
同上,代表其他人為可讀取、不可寫及不可執行
- 查詢特定 port 是否有使用及他的 process ID(PID)
$ lsof -i :3001
lsof
list open files-i
使用 IPV[46] address 後面可以接 port 來查詢
- 終止 process ID
$ kill -9 <PID>
-9
強制停止執行-15
用正常的程序停止執行(預設,代表 $ kill :3001
就等於 $ kill -15 :3001
)
which node
查詢目前 node 版本的路徑