webpack、npm、nginx常用命令


webpack命令:
webpack --watch 監聽變動並自動打包,簡寫-w
webpack -p --progress --color   壓縮混淆腳本
webpack -d            生成映射文件,告知那些模塊打包到哪兒
webpack --disply -error-details

npm命令:
npm init
npm install webpack -g
npm install webpack -save-dev
npm install url-loader -save-dev
npm run build -dist     生成dist文件夾
npm run clean       清理打包文件

npm配置:
npm config rm proxy
npm config rm http-proxy
npm config rm https-proxy
npm config set proxy no-proxy. godsoftware.com
npm config set registry http://rnd/npm-registry/
npm install
npm install -g typescript
npm install -g webpack
npm install echarts
npm run build/dev
npm link module

nginx命令:
./nginx -s start        啟動nginx
./nginx -s reload     重起nginx,熱啟動
./nginx -s stop      關閉nginx
./nginx -t         修改配置后,測試是否有語法錯誤
nginx配置:
server{
  listen 80;
  server_name read.zsm.com;
location / {
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  rewrite /$ http://read.zsm.com/login/login last;
  proxy_pass http://1.1.1.1:8080;
  }
location /login/ {
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_pass http://1.1.1.1:8010/login/;
  }
}

tomcat的server.xml配置:
<Server port="8001">
<Connector URIEnconding="UTF-8" port="8002" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8080">
<Connector port="8003" protocol="AJP/1.3" redirectPort="8080">

jar命令:
jar xvf test.jar        解壓jar包
jar uvf jar          更新文件名目錄一致的文件

shell命令:
cat /proc/cpuinfo     查看cpu信息
free -m          查看內存
fdisk -l           查看硬盤分區
ifconfig          查看網卡信息
du -sh *          對當前目錄下的文件大小分別匯總
df -h            查看文件系統的總塊數
bash start.sh         執行start文件


顯示文件列表:
ls [-options] [filelist] filelist:絕對或相對路徑
-l 詳細文件信息 -a 列出所有文件
顯示文件內容命令:cat,more,head,tail
copy文件:cp [options] src_file dst_file
移動文件:mv src_file dst_file
刪除文件:rm file_list
創建文件:touch filename
創建鏈接:ln -s 鏈接文件 src_file
目錄操作:
pwd 顯示當前路徑
cd       改變當前工作目錄
mk dir    創建目錄
rm dir    刪除目錄,為空目錄加上-r
文件權限操作:
chmod [-options] mode files
u 文件屬主 + 添加 r 允許讀或復制文件
g 同組成員 - 清除 w 允許寫文件
o 其他用戶 x 允許運行可執行文件
修改文件屬組:
(root) chown new_user.new_group file
(root) chown new_user file
(root,user) chown .new_group file
(root,user) chgrp new_group file
文件壓縮備份:
打包:   tar cvf filename 待打包目錄
解包:   tar xvf filename
壓縮:   gzip -c filename > filename.gz
解壓:   gzip -d filename.gz
Find查找:     find / -name filename
Grep匹配:    ps -ef |grep sendmail
文件操作:
vi:        命令模式按"iIaAoO"進入編輯模式
/pattern:   從光標處開始向文件尾搜索
?pattern:   從光標處開始向文件首搜索
x:       刪除光標處字符 dd: 刪除該行
i:        進入編輯模式 u:撤銷
:wq       保存退出vi esc:退出編輯
:w         保存當前文件 :x 保存當前文件並退出
:q       不保存退出vi :q! 不保存文件並退出vi
kill PID    終止進程pid kill -9 pid 強制終止進程
ps      生成進程列表,ps -aux | grep查找指定進程
ifconfig -a :  查看配置的網卡名稱
ip route show: 查看路由
free [-b/-k-m] [-o] [-s delay] [-t] [-V] :  查看內存
-b -k -m :    分別以字節(kb,mb)顯示內存使用
-s delay:      顯示每隔delay秒顯示一次內存使用情況
-t :顯示內存總和 -o: 不顯示緩沖區調節列
vmstat 2 3 :       報告虛擬內存信息
netstat -p -a -t -u -n -e -r :查看網絡端口
who :顯示登錄在線ip,用戶,時間等信息
cls: 清屏

rm -rf file/          刪除文件夾命令
chmod 777 ./stop_daem    提升執行文件權限
chmod u+x ./start_daem    提升執行文件權限
jar xvf test.jar         解壓jar包
jar uvf myjar.jar com/change/file.txt 更新jar包文件
telnet ip 80         嘗試連接ip的80端口登錄
ps auxw | grep tomcat    查看tomcat服務
ps -sf | grep tomcat      查看tomcat服務
kill -signal pid pid進程號,ps可查詢,signal發送給進程的信號,term(-9)表示無條件終止
vi常用命令:
Ctrl + u:         向文件首頁翻半屏
Ctrl + d:         向文件尾頁翻半屏
Ctrl + f:          向文件尾翻一屏
Ctrl + b:         向文件首翻一屏
esc:           從編輯模式切換到命令模式
zz:            保存當前文件的修改並退出vi
:行號            光標跳轉到指定行的行首
:$            光標跳轉最后一行的行首
x:               刪除光標后的字符 X:刪除光標前的字符
D:            刪除從當前光標到所在行尾的全部字符
dd:             刪除光標所在行
ndd :          刪除當前行及其后n-1行
p:             粘貼文本到光標下方 P:粘貼文本到光標上方
/find:           文本查找find,向后查找並加高亮
?find:          文本查找find,向前查找並加高亮
/s :            替換文本操作
a,bs/F/T:          替換第a行到b行之間,將F替換成T
a:              在當前字符后添加文本
A:              在行末添加文本
i:             在當前字符前插入文本
I:             在行首插入文本
o:              在當前行后面插入一空行
O:              在當前行前面插入一空行
:wq               命令模式下,執行存盤退出操作
:w              命令模式下,執行存盤操作
:w!             命令模式下,執行強制存盤操作
:q               命令模式下,執行退出vi操作
:q!              命令模式下,執行強制退出vi操作
:e filename           命令模式下,打開並編輯文件
:n             命令模式下,如果同時打開多個文件,則繼續編輯下一個文件
:f              命令模式下,顯示文件名,光標行號,比例
:set number          命令模式下,在最左端顯示行號
:set nonumber        命令模式下,在最左端不顯示行號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM