本文面向的對象是nodeJS初學者。
認識文件系統
/bin 程序
/sbin root用戶使用的程序
/etc/ 系統配置文件
/home 家目錄
/lib 程序使用的庫文件
/media 掛載點
/mnt 掛載點
/root
/usr 動態數據
/var 存放隨當前計算機的運行而改變的文件
/proc 操作系統狀態
/boot 與啟動相關的文件
shell命令
指定變量 通常用在啟動Node腳本
比如express4的啟動,PORT=3000 npm start
shelll組合命令
command1 ; command2 ; cmmond3
command1 || command2 || command3 依次執行,有先后順序
apt-get
ubuntu的包管理工具,類似npm
apt-get install node
apt-get remove ** 移除包
apt-get update 更新源
apt-get upgrade 更新
查看進程
ps
殺死進程
kill pid
基本文件操作
ls 列出目錄
rm 刪除
刪除目錄 rm -rf *
cp 復制
mv 移動/重命名
ln 創建文件鏈接
目錄操作
cd 切換目錄
pwd 顯示當前目錄
dirname
mkdir
rmdir
rm -r 刪除空目錄
顯示文件內容
cat
less
文件的編輯
vim 理解命令模式 輸入模式
nano
文件屬性
chown 改變文件及目錄的擁有權 chwon smith:users file
chgrp
chmod
使用方式 : chmod [-cfvR] [--help] [--version] mode file...
-c : 若該檔案權限確實已經更改,才顯示其更改動作
-f : 若該檔案權限無法被更改也不要顯示錯誤訊息
-v : 顯示權限變更的詳細資料
-R : 對目前目錄下的所有檔案與子目錄進行相同的權限變更(即以遞回的方式逐個變更)
chmod -R u+r directory 遞歸地給directory目錄下所有文件和子目錄的屬主分配讀的權限
chmod 751 file 給file的屬主分配讀、寫、執行(7)的權限,給file的所在組分配讀、執行(5)的權限,給其他用戶分配執行(1)的權限
文章列表