各種命令行

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 --savenpm install --save-dev)【根據(jù)package.json下載組件】

gulp.png

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.在項目目錄運行 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命令

  1. vi 編輯 i編輯狀態(tài) esc退出編輯 :wq保存退出

  2. pdw 查看當(dāng)前工作目錄/var/www/html/xiaozhi/pictest

  3. ls -l 查看目錄文件權(quán)限

  4. sudo –i輸入當(dāng)前用戶密碼即可切換到root【修改文件夾權(quán)限】

  5. 切換用戶su [user]切換到其他用戶,但是不切換環(huán)境變量,su - [user]則是完整的切換到新的用戶環(huán)境。

  6. chmod -R 777 /home/wechatoa【修改權(quán)限】
    【問題:phpmyadmin配置文件權(quán)限錯誤,“不應(yīng)任何用戶都能修改”
    解決:chmod -R 755 /opt/lampp/phpmyadmin】

  7. 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
  8. exit退出shell

  9. lsb_release –a查看發(fā)行版本
    uname –a

  10. /opt/lampp/lampp restart xampp重啟【對應(yīng)安裝目錄】
    【安裝xampp的話,某些情況下別忘了該重啟操作,比如服務(wù)器重啟】

webpack

http://www.lxweimin.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”。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • curl 使用 socks5 代理 SSH 代理 這時你就已經(jīng)擁有了一個地址為 127.0.0.1:7070 的s...
    john1king閱讀 1,347評論 0 1
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,948評論 18 139
  • 命令的使用 1、檢出 svn cohttp://路徑(目錄或文件的全路徑)[本地目錄全路徑] --username...
    小李龍彪閱讀 4,457評論 0 9
  • npm是什么 NPM的全稱是Node Package Manager,是隨同NodeJS一起安裝的包管理和分發(fā)工具...
    build1024閱讀 7,972評論 0 9
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,571評論 9 467