npm
npm install -g gulp
【全局安裝】
../node_modules/.bin/mocha --reporter mochawesome
【mocha绅作,使用本地命令,這樣就不用全局安裝了烁挟,就是寫著長長的目錄high麻煩】
npm install --save-dev browser-sync
【在項目中安裝】
npm install express@3.0.6
【安裝指定版本】
npm init
【初始化package.json】
npm install gulp-minify-css gulp-uglify gulp-concat gulp-rename gulp-jshint del --save-dev
【批量安裝】
npm install --save
(npm install --save-dev
)【根據(jù)package.json下載組件】
svn
Svn忽略提交
忽略/product目錄下的test.php文件吩翻《悼矗【/product目錄必須在svn版本控制下,而test.php文件不在svn版本控制】
svn st先看一下狀態(tài)狭瞎,會顯示如下:
? /product/test.php
將test.php文件加入忽略列表细移,先設(shè)置SVN默認(rèn)的編輯器
export SVN_EDITOR=vim
然后
svn propedit svn:ignore /product
出現(xiàn)VIM編輯窗口,將某個文件加入到忽略列表中熊锭,寫入
test.php
然后保存弧轧,并退出VIM編輯器
(a進(jìn)入編輯狀態(tài),esc退出編輯):wq 保存
出現(xiàn)提示:屬性 “svn:ignore” 于 “product” 被設(shè)為新值碗殷,表示文件test.php的svn:ignore屬性設(shè)置成功精绎。然后使用svn st查看,顯示:
M product
需要提交后這個svn:ignore屬性才會起作用
svn ci -m '忽略test.php文件'
這時候锌妻,無論你如何修改test.php文件代乃,再使用svn st時,也不會出現(xiàn)修改提示符合M了仿粹。
git
=> 向github提交/更新一個項目
1.在github上新建一個項目
2.在項目目錄運(yùn)行 git init
3.git add .(.表示新增所有文件)
4.git commit -m '提交注釋'
5.git remote add origin 你的github項目地址
6.git push -u origin master(彈框輸入用戶名&密碼)
git status (查看文件的提交狀態(tài))
=> 新增/更新a.txt
git add a.txt
git commit -m '新增/更新a.txt'
dos命令
vi 編輯 i編輯狀態(tài) esc退出編輯 :wq保存退出
pdw 查看當(dāng)前工作目錄/var/www/html/xiaozhi/pictest
ls -l 查看目錄文件權(quán)限
sudo –i輸入當(dāng)前用戶密碼即可切換到root【修改文件夾權(quán)限】
切換用戶su [user]切換到其他用戶搁吓,但是不切換環(huán)境變量,su - [user]則是完整的切換到新的用戶環(huán)境吭历。
chmod -R 777 /home/wechatoa【修改權(quán)限】
【問題:phpmyadmin配置文件權(quán)限錯誤堕仔,“不應(yīng)任何用戶都能修改”
解決:chmod -R 755 /opt/lampp/phpmyadmin】-
head /etc/group【head打印出文件前十行內(nèi)容】
a. /etc/passwd的文件內(nèi)容格式:注冊名:口令:用戶標(biāo)識號:組標(biāo)識號:用戶名:用戶主目錄:命令解釋程序 。以root用戶為例晌区。root是用戶注冊名摩骨,X表示密碼保存在/etc/shadow通贞,用戶ID為0,所在用戶組ID為0仿吞,用戶名是root滑频,home目錄為/root捡偏,解釋程序/bin/bash唤冈。
b. /etc/group的文件內(nèi)容格式: 組名:密碼保存位置:組ID:組成員。以root用戶組為例银伟,即組名是root你虹,密碼保存位置為/etc/shadow,root組的GID為0彤避,組下面的用戶是root用戶傅物。
dos.png exit退出shell
lsb_release –a查看發(fā)行版本
uname –a/opt/lampp/lampp restart xampp重啟【對應(yīng)安裝目錄】
【安裝xampp的話,某些情況下別忘了該重啟操作琉预,比如服務(wù)器重啟】
webpack
http://www.reibang.com/p/42e11515c10f#
Linux文本編輯快捷鍵
一般模式:
gg:回文件首行董饰;
shift+g【大寫G】:回文末;
yy:復(fù)制光標(biāo)所在行圆米;
5yy:復(fù)制5行(包括光標(biāo)所在行)卒暂;
p:復(fù)制行到光標(biāo)所在的下一行;
P:復(fù)制到光標(biāo)所在行娄帖;
dd:刪除光標(biāo)所在行也祠;
5dd:刪除5行(包括光標(biāo)所在行);
u:撤銷上一步操作近速;
ctrl+r:恢復(fù)撤銷诈嘿;
“:set nu”:顯示行號;
“:set nonu”:取消顯示行號削葱。
/XXX:查詢斜杠后內(nèi)容奖亚;
n:向下查找;
N:向上查找析砸。
“:x”:保存修改并退出遂蛀,此命令僅當(dāng)文件被修改時才寫入,并更新文件修改時間干厚;未修改則不更新文件修改時間李滴。
“:wq”:保存退出,即使未修改文件也強(qiáng)制寫入蛮瞄,并更新文件修改時間所坯。
“: s/i/x”:將光標(biāo)所在行的第一個“i”替換為“x”;
“: s/i/x/g”:將光標(biāo)所在行的“i”都替換為“x”挂捅;
“: %s/i/x/”:將所有行的第一個“i”替換為“x”芹助;
“: %s/i/x/g”:將所有行的“i”都替換為“x”。