前端須要掌握的Linux知識 (一)

本文面向的對象是nodeJS初學者node

認識文件系統shell

/bin 程序express

/sbin root用戶使用的程序npm

/etc/ 系統配置文件ubuntu

/home 家目錄vim

/lib 程序使用的庫文件less

/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)的權限

相關文章
相關標籤/搜索