Windows 系统中 CMD 工具常用命令

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

目录

  • Java 现阶段开发必备的工具有 JDK、Maven、Node.jsnpm、Git、MySql

  • 相应的一些常用命令可以加快我们的开发流程

版本查看命令

  • 安装的工具添加了 Path 环境变量后可以直接在 CMD 命令行中使用工具自带的命令

  • 命令的成功执行标志着工具安装成功

命令作用
java -version查看 JDK 版本
mvn -version查看 Maven 版本、位置和 JDK 最新版电脑中安装的版本、位置
node -v(node --version)查看 Node.js 版本
npm -v(npm -version)查看 Node.js 版本
git --version查看 GIT 版本
mysql --version查看 MySql 版本

Maven的常用命令

  • 主要用来打包项目
命令解释
mvn compile编译源代码
mvn deploy发布项目
mvn site生成项目相关信息的网站
mvn clean清除项目目录中的生成结果
mvn package根据项目生成 jar 文件
mvn install在本地 Repository 中安装 jar
mvn archetype:generate创建 Maven 项目
mvn help:system自动帮我们到 Maven 中央仓库下载缺省的或者 Maven 中央仓库更新的各种配置文件和类库jar包到 Maven 本地仓库中

MySql 常用的命令

  • 注意命令后要加分号';'

  • 直接使用 命令行 操作数据库深受大佬们的喜爱。

命令解释
show databases;查看数据库中所有库
grant [select],[insert],[update],[delete] on [数据库] to [user]@[localhost] Identified by [password];添加一个用户名[user]密码[password]登录主机用’.‘表示所有机器都可以登录用’localhost’表示本机登录[localhost]数据库用’.'表示所有数据库[数据库]权限全部或者部分[select],[insert],[update],[delete]
use [DataBases Name];进入数据库 [DataBases Name]
source [File URL];导入 SQL 文件路径 [File URL]
create databases [DataBases Name] character set utf8;创建数据库 [DataBases Name]
drop databases [DataBases Name];删除数据库 [DataBases Name]

Redis 命令

  • 直接使用命令行存取数据能更好的理解其分类及原理
命令解释类型
select [index]连接到第 index-1 个数据库Redis 默认是有16个数据库的编号是 0~15通过 select 命令来切换数据库数据库切换
dbsize查询这个数据库的 key 的数量查询 key 数量
del [key]删除当前库这个 [key]删除
flushall清空所有库删除
flushdb清空当前库删除
keys *查看当前库所有 [key]查询
  • 查看 Redis 版本

    • 在 CMD 界面键入 start redis-server启动 Redis 服务端

    • 继续键入 start redis-cli启动 Redis 操作端

    • 在 Redis 操作端键入 info获取 Redis 所有信息版本信息就在前面

  • 命令大小写都可以

  • 数据类型字符串 String、哈希 hash、列表 list、集合 set、有序集合 sorted set

String 数据类型

命令解释类型
SET [key] [value]设置指定的 [key] 值添加、修改
GET [key]获取指定的 [key] 值查询
SETEX [key] [seconds] [value]设置指定的 [key] 值并将 [key] 的过期时间设置为 [seconds]添加、修改
SETNX [key] [value]只有 [key] 不存在时设置指定的 [key] 值添加

哈希 hash 数据类型

  • Redis 的 hash 是一个 string 类型的 field 和 value 的映射表hash 特别适用于存储对象
命令解释类型
HSET [key] [field] [value]将哈希表 [key] 中的字段 [field] 的值设为 [value]添加、修改
HGET [key] [field]获取存储在哈希表 [key] 中指定字段[field]的值 [value]查询
HDEL [key] [field]删除存储在哈希表 [key] 中指定字段[field]的值 [value]删除
HKEYS [key]获取哈希表 [key] 中所有字段查询
HGETALL [key]获取哈希表 [key] 中所有字段和值查询

列表 list 数据类型

  • Redis 的列表是简单的字符串列表按照插入顺序排序
命令解释类型
LPUSH [key] [value1] [value2]将一个或多个值[value1] [value2]插入到列表 [key] 头部添加
LRANGE [key] [start] [stop]获取列表 [key] 指定范围内 [start] [stop] 的元素查询
RPOP [key]移除并获取列表 [key] 最后一个元素查询、删除
LLEN [key]获取列表 [key] 的长度获取列表长度
BRPOP [key1] [key2] [timeout]移除并获取列表 [key] 最后一个元素如果列表没有元素会阻塞列表直到等待超时 [timeout] 或发现可弹出元素为止查询、删除

集合 set 数据类型

  • Redis 的集合 set 是 string 类型的无序集合

  • 集合成员是唯一的这就意味着集合中不能出现重复的数据

命令解释类型
SADD [key] [member1] [member2]向集合 [key] 添加一个或多个成员 [member1] [member2]添加
SMEMBERS [key]返回集合 [key] 中的所有成员查询
SCARD [key]获取集合 [key] 的成员数获取集合长度
SINTER [key1] [key2]返回给定的所有集合 [key1] [key2] 的交集查询
SUNION [key1] [key2]返回给定的所有集合 [key1] [key2] 的并集查询
SDIFF [key1] [key2]返回给定的所有集合 [key1] [key2] 的差集前一个集合中第二个集合没有的查询
SREM [key] [member1] [member2]移除集合 [key] 中一个或多个成员 [member1] [member2]删除

有序集合 sorted set 数据类型

  • Redis 的有序集合 sorted set 是 string 类型元素的集合不允许重复的成员

  • 每个元素都会关联一个 double 类型的分数score

  • Redis 正是通过分数来为集合中的成员进行从小到大排序

  • 有序集合的成员是唯一的但分数却可以重复。

命令解释类型
ZADD [key] [score1 member1] [score2 member2]向有序集合 [key] 添加一个或多个成员 [score1 member1] [score2 member2]或者更新已存在成员 [member] 的分数 [score]添加、修改
ZRANGE [key] [start] [stop] [WITHSCORES]通过索引区间返回有序集合 [key] 中指定区间内的成员查询
ZINCRBY [key] [increment] [member]有序集合 [key] 中对指定成员 [member] 的分数 [score] 加上增量 [increment]修改
ZREM [key] [member1] [member2] […]移除有序集合中的一个或多个成员

Git 命令

  • 虽然说常用的编码工具都内置了 GIT GUL操作界面但熟悉常用命令才能更好的使用 Git
命令解释
git --help查看 git 的常用信息查看命令和版本提交、拉取、推送 等命令
git config --global user.name [username]GIT 全局配置 用户名 [username]
git config --global user.email [email]GIT 全局配置 用户邮箱 [email]
git config user.name [username]GIT 局部这个文件内配置 用户名 [username]
git config user.name [email]GIT 局部这个文件内配置 用户邮箱 [email]
git init将该文件夹初始化作为一个 GIT 文件
git add [文件名]提交这个文件到 暂存区提交所有文件时可以用’.'
git commit -m [提交信息]正式提交 暂存区的文件提交信息为 [提交信息]需要用’“”'号
git status查看已更改未暂存、已暂存未提交 的文件
git log查看提交日志
git push [远程仓库别名] [分支名]推送本地仓库提交信息到远程仓库
git pull [远程仓库别名] [分支名]从远程仓库拉取文件、代码到本地仓库
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: windows