7.27號(週一),進入公司第一天實習,作五休二javascript
這裏主要是在mac系統上,使用終端或者iTerm
pwd
查看本身所在的位置
cd
進入到某一個目錄下面,注意與路徑之間留空格,總是忘這個空格,傷透腦筋啊
ls
查看目錄下面存在的東西
ls -la
把目錄下面隱藏的文件顯示出來
ls /User/huahua/desktop
能夠直接顯示路徑下面的目錄
~
用戶主目錄
/
用戶根目錄
./
當前目錄
../
上一級目錄
mkdir
建立目錄 ,例如mkdir -p projects/shan/www
,在mac下,須要加一個-p參數
mv
移動目錄與文件,mv 源 目標
,注意文件移動位置的結尾必定要加上 "/"
cp
複製目錄與文件 ,cp 源 目標
, 注意同上
rm
刪除目錄與文件, 例如:rm -rf projects
,加-rf是在刪除目錄文件時不會出現提示html
Mac 上面有 App Store,它像是一個圖形界面的包管理工具,也能夠很方便的管理系統上的軟件。不過不少軟件你是在 App Store 上面找不到的,因此,能夠經過 Homebrew 這個包管理工具,在命令行下面去管理軟件。這些可以使用 Homebrew 安裝的東西叫作 Package,在 Homebrew 裏面,Package 還有個名字叫 Formula 。前端
安裝和使用Homebrew能夠查看http://ninghao.net/blog/2071java
npm有兩層含義。
一是Node.js的開放式模塊登記和管理系統,網址爲http://npmjs.org。
二是Node.js默認的模塊管理器,是一個命令行下的軟件,用來安裝和管理node模塊。
npm不須要單獨安裝。在安裝node的時候,會連帶一塊兒安裝npm,因此咱們安裝一下node(使用命令行安裝,確保已經安裝了homebrew)node
安裝Node.js 和 npm :
brew install node
使用npm:參考http://javascript.ruanyifeng.com/nodejs/npm.htmlgit
Bower是一個客戶端技術的軟件包管理器,它可用於搜索、安裝和卸載如JavaScript、HTML、CSS之類的網絡資源。
是 twitter 推出的一款包管理工具,基於nodejs的模塊化思想,把功能分散到各個模塊中,讓模塊和模塊之間存在聯繫,經過 Bower 來管理模塊間的這種聯繫。angularjs
這行命令是Bower的全局安裝,-g
操做表示全局。github
安裝bower:
$ npm install -g bower
使用bower:參考https://github.com/bower/bowernpm
Gulp是一個構建系統,開發者可使用它在網站開發過程當中自動執行常見任務,它充分借鑑了Unix操做系統的管道(pipe)思想,不少人認爲,在操做上,它要比Grunt簡單。
Gulp是基於Node.js構建的,所以Gulp源文件和你用來定義任務的Gulp文件都被寫進了JavaScript(或者CoffeeScript)裏。
前端開發工程師還能夠用本身熟悉的語言來編寫任務去lint JavaScript和CSS、解析模板以及在文件變更時編譯LESS文件。gulp
安裝和使用可參考:http://www.gulpjs.com.cn/docs/getting-started/
gulp API 文檔:http://www.gulpjs.com.cn/docs/api/
gulp的模塊方法
.src、.watch、.dest、.CLI 參數
可參考:http://javascript.ruanyifeng.com/tool/gulp.html
或者中文官網http://www.gulpjs.com.cn/