wireshark命令行工具介绍
- 格式:ppt
- 大小:168.50 KB
- 文档页数:21


如何写⼀个命令⾏⼯具:NPM⾃动⽣成VUE组件模板
这是我很久以前写的⽂章,如果有什么不对的地⽅请指出,原⽂:
命令⾏⼯具,即 Cli(command-line interface)。是在图形⽤户界⾯得到普及之前使⽤最为⼴泛的⽤户界⾯,它通常不⽀持⿏标,
⽤户通过键盘输⼊指令,计算机接收到指令后,予以执⾏。
1 介绍
使⽤vue组件模板开发的项⽬每次新建组件的时候,都需要新增.vue⽂件,在这个⽂件当中写⼊template、script、style这些内容,并且每个⼈命
名风格不统⼀,造成了很多烦恼。
本⽂就是通过node来帮助我们写⼀个命令⾏⼯具,⾃动去执⾏这些重复性⼯作,并保持同⼀种风格:
项⽬地址:,欢迎。有什么问题或者建议可以在提问
2 创建新项⽬
$ mkdir vue-style-cli
$ cd vue-style-cli
$ npm init
最后我们会得到⼀个vue-style-cli⽂件夹,并在vue-style-cli⽂件夹初始化了⼀个package.json⽂件。
新建可执⾏⽂件
我们在vue-style-cli⽂件夹下新建index.js⽂件,并在⽂件头部加上以下代码:
#!/usr/bin/env node
最后,制定index.js⽂件为此项⽬的可执⾏⽂件,在package.json⽂件中加⼊:
"bin": {
"vs": "index.js"
},
3 开发调试
我们全局安装⼀个cli包过后,可以全局调⽤这个命令⾏⼯具。那我们开发的时候怎么调⽤呢?答案很简单,使⽤npm link命令。
在npm包下执⾏ npm link,会创建⼀个连接符号,连接全局⽂件夹。这样就能进⾏开发调试了。
官⽅⽂档:
4 命令⾏辅助⼯具
在写命令⾏⼯具的时候,会使⽤⼀些辅助⼯具让我们的开发更⾼效。以下是本项⽬使⽤的⼀些辅助⼯具:
:帮助参数解析
:命令⾏输出⾃定义颜⾊
当然还有其他⽐较有效的辅助⼯具:
:常见交互式命令⾏
:命令⾏动画效果
:下载并提取 git 仓库
浪潮LSI RAID命令行使用工具
(storcli)
浪潮互联网行业部技术中心
2013-08
目录
一、Storcli工具的获取.................................................................................................................... 3
二、安装storcli工具 ....................................................................................................................... 3
2.1 Centos、redhat类系统的安装 .......................................................................................... 3
2.2 Ubuntu类系统的安装 ....................................................................................................... 3
三、查看磁盘相关 ........................................................................................................................... 4
3.1 定位某块磁盘,闪烁或停止闪烁 .................................................................................... 4
3.2 查看磁盘基本信息 ............................................................................................................ 5
MySQL - MongoDB命令行工具及SQL语法对比
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。
MySQL MongoDB 说明
mysqld mongod 服务器守护进程
mysql mongo 客户端工具
mysqldump mongodump 逻辑备份工具
mysql mongorestore 逻辑恢复工具
db.repairDatabase() 修复数据库
mysqldump mongoexport 数据导出工具
source mongoimport 数据导入工具
grant * privileges on *.* to … Db.addUser()
Db.auth() 新建用户并权限
show databases showdbs 显示库列表
Show tables Show collections 显示表列表
Show slave status Rs.status 查询主从状态
Create table users(a int, b int) db.createCollection("mycoll", {capped:true,
size:100000})另:可隐式创建表。 创建表
Create INDEX idxname ON users(name) ers.ensureIndex({name:1}) 创建索引
Create INDEX idxname ON users(name,ts DESC) ers.ensureIndex({name:1,ts:-1}) 创建索引
Insert into users values(1, 1) ers.insert({a:1, b:1}) 插入记录
Java命令行实用工具jps和jstat
在Linux或其他UNIX和类UNIX环境下,ps命令想必大家都不陌生,我相信也有不少同学写过 ps aux | grep java | grep -v grep | awk '{print $2}' 这样的管道命令来找出Java进程的pid。常言道,JAVA并非真的"跨平台",它自己就是平台。作为平台,当然也有些基本的工具,让我们可以用更简单、更统一,同时又是非侵入的方式来查询进程相关信息。今天我们就来认识一下其中的两个。
jps
顾名思义,它对应到UNIX的ps命令。用法如下:
jps [ options ] [ hostid ]
其中,options可以用 -q (安静) -m (输出传递给main方法的参数) -l (显示完整路径) -v (显示传递给JVM的命令行参数) -V (显示通过flag文件传递给JVM的参数) -J (和其他Java工具类似用于传递参数给命令本身要调用的java进程);hostid是主机id,默认localhost。
jstat
用于输出给定java进程的统计信息。用法如下:
jstat -options 可以列出当前JVM版本支持的选项,常见的有 -class (类加载器)
-compiler (JIT) -gc (GC堆状态) -gccapacity (各区大小) -gccause (最近一次GC统计和原因) -gcnew (新区统计) -gcnewcapacity (新区大小) -gcold (老区统计) -gcoldcapacity (老区大小) -gcpermcapacity (永久区大小) -gcutil (GC统计汇总) -printcompilation (HotSpot编译统计)
假定你要监控的Java进程号是12345,那么
jstat -gcutil -t 12345 200 300 即可每200毫秒连续打印300次带有时间戳的GC统计信息。