Windows 系统中 CMD 工具常用命令

2023-02-21 18:50:32 浏览数 (1)

Windows 系统中 CMD 工具常用命令

  • Java 现阶段开发必备的工具有 JDK、Maven、Node.js(npm)、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 版本
代码语言:txt复制
- 在 CMD 界面``键入 start redis-server,启动 Redis 服务端``
代码语言:txt复制
- 继续``键入 start redis-cli,启动 Redis 操作端``
代码语言:txt复制
- 在 Redis 操作端``键入 info,获取 Redis 所有信息``,版本信息就在前面
  • 命令大小写都可以
  • 数据类型:字符串 String、哈希 hash、列表 list、集合 set、有序集合 sorted set

String 数据类型

命令

解释

类型

SET key

设置指定的 key 值

添加、修改

GET key

获取指定的 key 值

查询

SETEX key value

设置指定的 key 值,并将 key 的过期时间设置为 seconds

添加、修改

SETNX key

只有 key 不存在时,设置指定的 key 值

添加

哈希 hash 数据类型

  • Redis 的 hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适用于存储对象

命令

解释

类型

HSET key value

将哈希表 key 中的字段 field 的值设为 value

添加、修改

HGET key

获取存储在哈希表 key 中指定字段field的值 value

查询

HDEL key

删除存储在哈希表 key 中指定字段field的值 value

删除

HKEYS key

获取哈希表 key 中所有字段

查询

HGETALL key

获取哈希表 key 中所有字段和值

查询

列表 list 数据类型

  • Redis 的列表是简单的字符串列表,按照插入顺序排序

命令

解释

类型

LPUSH key value2

将一个或多个值value1插入到列表 key 头部

添加

LRANGE key stop

获取列表 key 指定范围内 start 的元素

查询

RPOP key

移除并获取列表 key 最后一个元素

查询、删除

LLEN key

获取列表 key 的长度

获取列表长度

BRPOP key1 timeout

移除并获取列表 key 最后一个元素,如果列表没有元素会阻塞列表直到等待超时 timeout 或发现可弹出元素为止

查询、删除

集合 set 数据类型

  • Redis 的集合 set 是 string 类型的无序集合
  • 集合成员是唯一的,这就意味着集合中不能出现重复的数据

命令

解释

类型

SADD key member2

向集合 key 添加一个或多个成员 member1

添加

SMEMBERS key

返回集合 key 中的所有成员

查询

SCARD key

获取集合 key 的成员数

获取集合长度

SINTER key1

返回给定的所有集合 key1 的交集

查询

SUNION key1

返回给定的所有集合 key1 的并集

查询

SDIFF key1

返回给定的所有集合 key1 的差集(前一个集合中,第二个集合没有的)

查询

SREM key member2

移除集合 key 中一个或多个成员 member1

删除

有序集合 sorted set 数据类型

  • Redis 的有序集合 sorted set 是 string 类型元素的集合,且不允许重复的成员
  • 每个元素都会关联一个 double 类型的分数(score)
  • Redis 正是通过分数来为集合中的成员进行从小到大排序
  • 有序集合的成员是唯一的,但分数却可以重复。

命令

解释

类型

ZADD key score2 member2

向有序集合 key 添加一个或多个成员 score1 member1,或者更新已存在成员 member 的分数 score

添加、修改

ZRANGE key stop

通过索引区间返回有序集合 key 中指定区间内的成员

查询

ZINCRBY key member

有序集合 key 中对指定成员 member 的分数 score 加上增量 increment

修改

ZREM key 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 远程仓库别名

从远程仓库拉取文件、代码到本地仓库

0 人点赞