zoukankan      html  css  js  c++  java
  • 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        命令模式下,在最左端不显示行号

  • 相关阅读:
    Vue.js 2.x笔记:安装与起步(1)
    EntityFramework Core笔记:保存数据(4)
    EntityFramework Core笔记:查询数据(3)
    EntityFramework Core笔记:表结构及数据基本操作(2)
    EntityFramework Core笔记:入门(1)
    ASP.NET MVC系列:web.config中ConnectionString aspnet_iis加密与AppSettings独立文件
    EntityFramework优化:第一次启动优化
    EntityFramework优化:查询性能
    EntityFramework优化:查询WITH(NOLOCK)
    SpringCloud学习笔记:熔断器Hystrix(5)
  • 原文地址:https://www.cnblogs.com/zengming/p/7719637.html
Copyright © 2011-2022 走看看