文章出處

本文面向的對象是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)的權限

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()