当前位置: 首页 > news >正文

CentOS 7 64位 常用命令

一、系统管理命令
systemctl start firewalld.service:启动防火墙服务
systemctl stop firewalld.service:停止防火墙服务
systemctl enable firewalld.service:设置防火墙服务开机自启
systemctl disable firewalld.service:禁止防火墙服务开机自启
systemctl restart iptables.service:重启iptables服务
systemctl enable iptables.service:设置iptables服务开机自启
二、文件与目录操作命令
cd /path:切换到指定路径
ls:列出当前目录内容
cp source destination:复制文件或目录
mv source destination:移动或重命名文件或目录
rm filename:删除文件
rm -r directory:删除目录及其内容
mkdir directory:创建新目录
查看文件内容命令
cat filename:查看文件内容
head -n filename:查看文件开头部分内容
tail -n filename:查看文件末尾部分内容
more filename:分页查看大文件内容
less filename:类似于more,但支持双向滚动
文本内容处理命令
grep pattern filename:在文件中搜索特定文本
awk '{print $1}' filename:使用awk工具打印文件的第一列
sed 's/old/new/' filename:使用sed工具替换文件中的文本
查询操作命令
find / -name filename:在整个系统中搜索文件名为filename的文件
locate filename:快速定位文件位置,前提是已运行updatedb命令
压缩和解压命令
tar -czvf archive.tar.gz folder:创建一个压缩包
tar -xzvf archive.tar.gz:解压一个压缩包
gzip filename:压缩文件
gunzip filename.gz:解压文件
YUM包管理器命令
yum install package_name:安装指定的软件包
yum update package_name:更新指定的软件包
yum remove package_name:卸载指定的软件包
yum list installed:列出已安装的软件包
以上仅为部分示例,CentOS系统中还有许多其他有用的命令等待您探索和使用。在使用命令时,请确保您理解每个命令的功能和用法,以免造成不必要的系统问题。

三、查看系统信息
在CentOS系统中,您可以使用以下命令来查看系统的各种信息:

查看系统版本信息
cat /etc/centos-release 或 cat /etc/redhat-release:查看CentOS的版本信息。
hostnamectl:显示系统的主机名和版本信息。
lsb_release -a:显示CentOS的发行信息,包括版本号。
查看CPU信息
more /proc/cpuinfo | grep "model name" 或 grep "model name" /proc/cpuinfo:查看CPU的型号名称。
查看内存信息
free -m:显示当前内存使用情况(以MB为单位)。
grep MemTotal /proc/meminfo 或 cat /proc/meminfo | grep MemTotal:查看内存总量。
查看系统架构(32位或64位)
getconf LONG_BIT 或 getconf WORD_BIT:查看系统的长整型和字整型的位数,从而判断是32位还是64位系统。
file /bin/ls:查看可执行文件的架构,例如64位。
查看当前时间
date:显示当前日期和时间。
查看硬盘和分区信息
df -h:显示系统中所有文件系统的磁盘空间使用情况。
fdisk -l:列出所有分区。
查看安装的软件包
rpm -qa 或 yum list installed:列出已安装的软件包。
查看网络信息
ifconfig 或 ip a:显示网络接口的信息。
cat /etc/resolv.conf:查看DNS配置。
查看系统日志
cat /var/log/messages:查看系统日志文件。
查看SELinux状态
sestatus:查看SELinux的状态。
查看系统服务状态
systemctl status:查看系统服务的状态。
以上命令可以帮助您快速了解CentOS系统的基本信息和状态。在使用这些命令时,请确保您具有相应的权限,有些命令可能需要root权限才能执行。

Vim编辑器主要包含**命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)**三种不同的状态。

命令模式:这是Vim打开文件后的默认模式,也是用户与Vim进行交互的主要方式。在此模式下,键盘的每个按键都被视为命令的一部分。例如,按“i”会进入输入模式,而按“:”则会切换到命令行模式。
输入模式:当用户在命令模式下输入如“i”、“a”或“o”等特定命令后,Vim会进入输入模式。在这个模式下,用户可以像在普通文本编辑器中那样输入文字。要退出输入模式并返回命令模式,可以按Esc键。
命令行模式:在命令模式下输入冒号(:),则进入命令行模式。这个模式主要是用来执行一些特定的Vim命令,比如保存文件、搜索文本、设置Vim参数等。在命令行模式中输入命令并执行后,通常会返回到命令模式;如果在命令行模式中按下Esc键,也会返回到命令模式。
这三种模式之间的转换构成了Vim的核心工作流程。熟练地在这些模式之间切换是高效使用Vim的关键。

查看所有用户   cat /etc/passwd
创建用户          sudo useradd 用户名
给用户设置密码 sudo passwd 用户名
给用户分配权限   sudo usermod -aG wheel 用户名
[root@localhost ~]# vim /etc/sudoers
[root@localhost ~]# cat /etc/sudoers
## Sudoers allows particular users to run various commands as
## the root user, without needing the root password.
##
## Examples are provided at the bottom of the file for collections
## of related commands, which can then be delegated out to particular
## users or groups.
## 
## This file must be edited with the 'visudo' command.

## Host Aliases
## Groups of machines. You may prefer to use hostnames (perhaps using 
## wildcards for entire domains) or IP addresses instead.
# Host_Alias     FILESERVERS = fs1, fs2
# Host_Alias     MAILSERVERS = smtp, smtp2

## User Aliases
## These aren't often necessary, as you can use regular groups
## (ie, from files, LDAP, NIS, etc) in this file - just use %groupname 
## rather than USERALIAS
# User_Alias ADMINS = jsmith, mikem


## Command Aliases
## These are groups of related commands...

## Networking
# Cmnd_Alias NETWORKING = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables, /usr/bin/rfcomm, /usr/bin/wvdial, /sbin/iwconfig, /sbin/mii-tool

## Installation and management of software
# Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum

## Services
# Cmnd_Alias SERVICES = /sbin/service, /sbin/chkconfig, /usr/bin/systemctl start, /usr/bin/systemctl stop, /usr/bin/systemctl reload, /usr/bin/systemctl restart, /usr/bin/systemctl status, /usr/bin/systemctl enable, /usr/bin/systemctl disable

## Updating the locate database
# Cmnd_Alias LOCATE = /usr/bin/updatedb

## Storage
# Cmnd_Alias STORAGE = /sbin/fdisk, /sbin/sfdisk, /sbin/parted, /sbin/partprobe, /bin/mount, /bin/umount

## Delegating permissions
# Cmnd_Alias DELEGATING = /usr/sbin/visudo, /bin/chown, /bin/chmod, /bin/chgrp 

## Processes
# Cmnd_Alias PROCESSES = /bin/nice, /bin/kill, /usr/bin/kill, /usr/bin/killall

## Drivers
# Cmnd_Alias DRIVERS = /sbin/modprobe

# Defaults specification

#
# Refuse to run if unable to disable echo on the tty.
#
Defaults   !visiblepw

#
# Preserving HOME has security implications since many programs
# use it when searching for configuration files. Note that HOME
# is already set when the the env_reset option is enabled, so
# this option is only effective for configurations where either
# env_reset is disabled or HOME is present in the env_keep list.
#
Defaults    always_set_home
Defaults    match_group_by_gid

# Prior to version 1.8.15, groups listed in sudoers that were not
# found in the system group database were passed to the group
# plugin, if any. Starting with 1.8.15, only groups of the form
# %:group are resolved via the group plugin by default.
# We enable always_query_group_plugin to restore old behavior.
# Disable this option for new behavior.
Defaults    always_query_group_plugin

Defaults    env_reset
Defaults    env_keep =  "COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS"
Defaults    env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE"
Defaults    env_keep += "LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES"
Defaults    env_keep += "LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE"
Defaults    env_keep += "LC_TIME LC_ALL LANGUAGE LINGUAS _XKB_CHARSET XAUTHORITY"

#
# Adding HOME to env_keep may enable a user to run unrestricted
# commands via sudo.
#
# Defaults   env_keep += "HOME"

Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin

## Next comes the main part: which users can run what software on 
## which machines (the sudoers file can be shared between multiple
## systems).
## Syntax:
##
##     user    MACHINE=COMMANDS
##
## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere 
root    ALL=(ALL)     ALL
用户名      ALL=(ALL)       ALL

## Allows members of the 'sys' group to run networking, software, 
## service management apps and more.
# %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS

## Allows people in group wheel to run all commands
%wheel    ALL=(ALL)    ALL

## Same thing without a password
# %wheel    ALL=(ALL)    NOPASSWD: ALL

## Allows members of the users group to mount and unmount the 
## cdrom as root
# %users  ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom

## Allows members of the users group to shutdown this system
# %users  localhost=/sbin/shutdown -h now

## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
#includedir /etc/sudoers.d
 

四、以下是一些常用的Ruby命令:

ruby -v:查看已安装的Ruby版本。
ruby script.rb:运行名为script.rb的Ruby脚本。
irb:启动交互式Ruby解释器。
gem install gem_name:安装名为gem_name的Ruby gem包。
gem list:列出所有已安装的Ruby gem包。
gem uninstall gem_name:卸载名为gem_name的Ruby gem包。
bundle install:根据项目中的Gemfile安装所需的所有Ruby gem包。
bundle exec command:在项目上下文中执行指定的命令,例如bundle exec rspec来运行RSpec测试。
rake task_name:执行名为task_name的Rake任务。
rails new project_name:创建一个新的Ruby on Rails项目。
rails server:启动Rails开发服务器。
rails console:启动Rails控制台。
rails generate migration migration_name:生成一个新的数据库迁移文件。
rails db:migrate:运行数据库迁移以更新数据库结构。
rails routes:显示应用程序中定义的所有路由。
这些是一些常用的Ruby命令,希望对您有所帮助。

下载命令 wget http://47.101.45.34:1081/y%E8%BF%90%E7%BB%B4%E8%BD%AF%E4%BB%B6/ruby-2.7.5-1.el7.centos.x86_64.rpm

五、安装docker容器
第一步 卸载系统之前可能安装的 docker(防止冲突)
sudo yum remove docker 

第二步安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

第三步 这个命令的作用是在CentOS系统中添加Docker的官方仓库。通过执行该命令,系统将能够从Docker的官方仓库中获取最新的Docker软件包和更新
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

第四步 安装 docker,以及 docker-cli  一直 y就可以了。
sudo yum install docker-ce docker-ce-cli containerd.io

第五步启动Docker
#启动docker
sudo systemctl start docker
#查看docker服务状态 running 就是启动成功
sudo systemctl status docker

第六步设置 docker 开机自启
sudo systemctl enable docker

查看Docker版本命令
docker --version

查询所有和Docker有关的文件
yum list installed | grep docker

cd /home/envsafe/data/  查看镜像

Docker常用命令
#镜像命令
docker images:列出所有镜像
docker search [image]:搜索 Docker 镜像
docker pull [image]:拉取指定镜像
docker rmi [image]:删除指定镜像
#容器命令
docker ps:列出当前所有正在运行的容器
docker ps -a:列出所有容器,包括已经停止的容器
docker create [image]:创建一个新的容器,但不启动它
docker start [container]:启动一个容器
docker stop [container]:停止一个容器
docker rm [container]:删除一个容器
docker exec -it [container] [command]:在运行中的容器中执行命令
#其他命令
docker info:显示 Docker 系统信息
docker version:显示 Docker 版本信息
docker logs [container]:查看容器的日志
docker network ls:列出 Docker 网络
docker network create [network]:创建一个新的 Docker 网络
docker network connect [network] [container]:将容器连接到指定的 Docker 网络
docker network disconnect [network] [container]:将容器从指定的 Docker 网络中断开连接 

要卸载系统之前安装的Docker,可以按照以下步骤操作以防止冲突:
停止Docker服务:需要停止正在运行的Docker服务,这可以通过执行命令sudo systemctl stop docker来完成。
卸载Docker软件包:使用命令sudo yum remove docker-ce来移除Docker软件包。
删除Docker相关文件和目录:为了彻底清除Docker的数据,执行命令sudo rm -rf /var/lib/docker来删除Docker的相关文件和目录。
删除Docker用户组:Docker会创建一个专门的用户组,这个用户组也需要被删除,使用命令sudo groupdel docker来删除Docker用户组。
查询并删除所有容器和镜像:如果有正在运行或已经停止的容器,需要先停止这些容器,然后删除它们,以及删除所有镜像。可以使用命令sudo docker stop $(docker ps -aq)来停止所有容器,然后用sudo docker rm $(docker ps -aq)删除所有容器,最后用sudo docker rmi $(docker images -q)删除所有镜像。
删除安装包:确保删除所有与Docker相关的安装包,可以使用命令yum list installed | grep docker来查询已安装的Docker相关包,然后用yum remove docker*来删除它们。
完成上述步骤后,系统中之前安装的Docker应该已被完全卸载,这样就可以防止在新安装时出现任何潜在的冲突。

六、网络

vim /etc/sysconfig/network-scripts/ifcfg-ens33
cat /etc/resolv.conf    查看DNS
vim /etc/resolv.conf  编辑DNS

ONBOOT=yes                           //修改:修改为yes, 配置网卡开机自启动
IPADDR="192.168.168.124"     //新增:配置静态IP地址
NETMASK="255.255.255.0"     //新增:配置子网掩码
GATEWAY="192.168.1.1"         //新增:配置网关
DNS1="192.168.1.1"                 //新增:配置DNS

查看当前IP地址配置:
ip addr:显示当前系统的IP地址配置情况。
ifconfig:查看网卡基本信息,可以通过指定网络接口名称来查看特定接口的信息。
修改网络配置:
cd /etc/sysconfig/network-scripts:切换到存储网络配置文件的目录。
vi ifcfg-<interface_name>:编辑特定网络接口的配置文件,其中<interface_name>是网卡名称,如ens33或eno16777736等。
使用TUI界面进行网络配置:

nmtui:通过输入nmtui命令打开NetworkManager的TUI界面,进行网络连接的激活、关闭以及添加等操作。
其他常用网络命令:

nmcli:一个命令行工具,用于控制NetworkManager,可以执行各种网络相关的任务。
ping:测试网络连通性,通常会用来检查主机是否可以访问另一个主机或网络服务。
traceroute:显示数据包到达目标主机所经过的路由节点。
netstat:显示网络连接、路由表、接口统计等信息。
在使用这些命令时,需要确保你有足够的权限,通常需要root权限来修改网络配置。此外,网络配置的改动在重启后生效,或者可以使用命令如systemctl restart network来立即应用更改。在进行网络配置时,务必小心,错误的配置可能会导致网络连接问题。

七、工作实用命令

sudo netstat -nultp | grep 8001   监听端口8001上任何网络连接
sudo docker ps | grep 8001         监听docker容器上端口为8001的进程
curl ip.me                                      查看IP地址
cat docker-compose.yml             查看启动文件
sudo docker exec -it my_tomcat_vocs bash     进入docker容器my_tomcat_vocs进程里面
ps -aux |  grep 1542                     查找端口1542的进程
ps -ef | grep java                          查找java进程
curl 127.0.0.1:3000                      查看本地网站地址
netstat -tuln                                  监听端口  查看所有端口
cd webapps                                 进入web前端文件里面

相关文章:

CentOS 7 64位 常用命令

一、系统管理命令 systemctl start firewalld.service&#xff1a;启动防火墙服务 systemctl stop firewalld.service&#xff1a;停止防火墙服务 systemctl enable firewalld.service&#xff1a;设置防火墙服务开机自启 systemctl disable firewalld.service&#xff1a;禁止…...

ChatGPT-4o抢先体验

速度很快&#xff0c;结果很智能&#xff0c;支持多模态输入输出&#xff0c;感兴趣联系作者。 windows/linux/mac 客户端下载参考&#xff1a;https://github.com/lencx/Noi...

STM32实验之USART串口发送+接受数据(二进制/HEX/文本)

涉及三个实验&#xff1a; 1.USART串口发送和接收数据 我们使用的是将串口封装成为一个Serial.c模块.其中包含了 void Serial_Init(void);//串口初始化 void Serial_SendByte(uint8_t Byte);//串口发送一个字节 void Serial_SendArray(uint8_t *Array,uint16_t Length);//…...

网关(Gateway)- 内置过滤器工厂

官方文档&#xff1a;Spring Cloud Gateway 内置过滤器工厂 AddRequestHeaderGatewayFilterFactory 为请求添加Header Header的名称及值 配置说明 server:port: 8088 spring:application:name: api-gatewaycloud:nacos:discovery:server-addr: 127.0.0.1:8847username: nacos…...

电风扇如何实现跌倒断电保护功能

电风扇作为日常生活中常用的家电产品&#xff0c;为了提升安全性能&#xff0c;在设计上通常会考虑加入跌倒断电保护功能。其中&#xff0c;光电倾倒开关是实现跌倒断电保护功能的关键组件之一。 光电倾倒开关内置红外发光二极管和光敏接收器&#xff0c;其工作原理非常巧妙。…...

编译原理总结

编译器构成 1. 前端分析部分 1.1 词法分析 确定词性&#xff0c;输出为token序列 1.2 语法分析 识别短语 1.3 语义分析 分析短语在句子中的成分 IR中间代码生成 2. 机器无关代码优化 3. 后端综合部分 目标代码生成 机器相关代码优化 4. 其他 全局信息表 异常输出...

JavaScript:从基础到进阶的全面介绍

JavaScript&#xff1a;从基础到进阶的全面介绍 JavaScript&#xff08;简称JS&#xff09;是一种广泛用于Web开发的编程语言。它是一种轻量级的、解释型或即时编译的语言&#xff0c;具有函数优先的特点。JS最初是为了实现网页的动态效果而设计的&#xff0c;如今已发展成为前…...

linux指令-sed

sed 是一个流编辑器&#xff0c;用于对输入流&#xff08;或文件&#xff09;进行基本的文本转换。以下是 sed 命令的详细输出说明文档&#xff1a; 1. 基本语法 sed [OPTIONS]... [SCRIPT] [INPUTFILE...] OPTIONS&#xff1a;可选的命令行选项&#xff0c;如 -i 用于直接修…...

Docker部署青龙面板

青龙面板 文章目录 青龙面板介绍资源列表基础环境一、安装Docker二、安装Docker-Compose三、安装青龙面板3.1、拉取青龙&#xff08;whyour/qinglong&#xff09;镜像3.2、编写docker-compose文件3.3、检查语法启动容器 四、访问青龙面板五、映射本地部署的青龙面板至公网5.1、…...

【LeetCode】每日一题 2024_6_4 将元素分配到两个数组中 II(二分、离散化、树状数组)

文章目录 LeetCode&#xff1f;启动&#xff01;&#xff01;&#xff01;题目&#xff1a;将元素分配到两个数组中 II题目描述代码与解题思路 每天进步一点点 LeetCode&#xff1f;启动&#xff01;&#xff01;&#xff01; 又有段时间没写每日一题的分享了&#xff0c;原本今…...

JAVA小案例-break练习,随机数,到88停止

JAVA小案例-break练习&#xff0c;随机数&#xff0c;到88停止 代码如下&#xff1a; public class Break {/*** break练习&#xff0c;随机数&#xff0c;到88停止* param args*/public static void main(String[] args) {int count0;//计数器System.out.println("Begi…...

C++第三方库【httplib】断点续传

什么是断点续传 上图是我们平时在浏览器下载文件的场景&#xff0c;下载的本质是数据的传输。当出现网络异常&#xff0c;浏览器异常&#xff0c;或者文件源的服务器异常&#xff0c;下载都可能会终止。而当异常解除后&#xff0c;重新下载文件&#xff0c;我们希望从上一次下载…...

[SaaS] AI+数据,tiktok选品,找达人,看广告数据

TK观察专访丨前阿里“鲁班”创始人用AIGC赋能TikTok获千万融资用AI数据做TikTokhttps://mp.weixin.qq.com/s/xp5UM3ROo48DK4jS9UBMuQ主要还是爬虫做数据的。 商家做内容&#xff1a;1.找达人拍内容&#xff0c;2.商家自己做原生自制内容&#xff0c;3.广告内容。 短视频&…...

A股冲高回落,金属、地产板块领跌,新股N汇成真首日暴涨753%

行情概述 AH股有色金属、教育及地产板块领跌&#xff0c;军工航天及半导体板块逆势走强&#xff1b;锂电池、创新药概念股也走强。创业板新股N汇成真首日暴涨753%&#xff0c;触发二次临停。 周三A股冲高回落&#xff0c;上证指数收跌0.83%&#xff0c;深成指跌0.8%&#xff…...

dns域名解析服务和bond网卡

目录 dns域名解析服务 一、DNS 1、定义 2、以www.baidu.com为例 3、域名体系结构 4、DNS解析使用的协议和端口 5、dns域名解析的过程 6、dns解析的优先级 二、如何实现域名解析 1、域名解析 2、bind配置文件位置 &#xff08;一&#xff09;正向解析 &#xff08;…...

视频生成框架EasyAnimate正式开源!

近期&#xff0c;Sora模型的热度持续上涨&#xff0c;社区中涌现了一些类Sora的开源项目&#xff0c;这些项目均基于Diffusion Transformer结构&#xff0c;使用Transformer结构取代了UNet作为扩散模型的基线&#xff0c;旨在生成更长、更高分辨率、且效果更好的视频。EasyAnim…...

【微机原理与汇编语言】并行接口8255实验

一、实验目的 掌握可编程并行接口芯片8255的工作原理及初始化方法掌握8255在实际应用中的硬件连接及编程应用 二、实验要求 根据实验室现有条件&#xff0c;针对实验任务&#xff0c;设计实验方案并进行实现。 三、实验内容 启动0#计数器&#xff0c;每计5个数&#xff08…...

Oracle表分区的基本使用

什么是表空间 是一个或多个数据文件的集合&#xff0c;所有的数据对象都存放在指定的表空间中&#xff0c;但主要存放的是表&#xff0c;所以称为表空间 什么是表分区 表分区就是把一张大数据的表&#xff0c;根据分区策略进行分区&#xff0c;分区设置完成之后&#xff0c;…...

6月5号作业

设计一个Per类&#xff0c;类中包含私有成员:姓名、年龄、指针成员身高、体重&#xff0c;再设计一个Stu类&#xff0c;类中包含私有成员:成绩、Per类对象p1&#xff0c;设计这两个类的构造函数、析构函数 ​ #include <iostream>using namespace std; class Slu { priv…...

中继器、集线器、网桥、交换机、路由器和网关

目录 前言一、中继器、集线器1.1 中继器1.2 集线器 二、网桥、交换机2.1 网桥2.1.1 认识网桥2.1.2 网桥的工作原理2.1.3 生成树网桥 2.2 交换机2.2.1 交换机的特征2.2.2 交换机的交换模式2.2.3 交换机的功能 三、路由器、网关3.1 路由器的介绍3.2 路由器的工作过程3.2.1 前置知…...

揭秘相似矩阵:机器学习算法中的隐形“纽带”

在机器学习领域&#xff0c;数据的处理和分析至关重要。如何有效地从复杂的数据集中提取有价值的信息&#xff0c;是每一个机器学习研究者都在努力探索的问题。相似矩阵&#xff0c;作为衡量数据之间相似性的数学工具&#xff0c;在机器学习算法中扮演着不可或缺的角色。 相似矩…...

攻防世界—webbaby详解

1.ssrf注入漏洞 ssrf&#xff08;服务端请求伪造&#xff09;是一种安全漏洞&#xff0c;攻击者通过该漏洞向受害服务器发出伪造的请求&#xff0c;从而访问并获取服务器上的资源&#xff0c;常见的ssrf攻击场景包括访问内部网络的服务&#xff0c;执行本地文件系统命令&#…...

MySQL中:cmd下输入命令mysql -uroot -p 连接数据库错误

目录 问题cmd下输入命令mysql -uroot -p错误 待续、更新中 问题 cmd下输入命令mysql -uroot -p错误 解决 配置环境变量&#xff1a;高级系统设置——环境变量——系统变量——path编辑——新建——MySQL.exe文件路径&#xff08;如下图所示&#xff09; phpstudy2018软件下&am…...

【开发利器】使用OpenCV算子工作流高效开发

学习《人工智能应用软件开发》&#xff0c;学会所有OpenCV技能就这么简单&#xff01; 做真正的OpenCV开发者&#xff0c;从入门到入职&#xff0c;一步到位&#xff01; OpenCV实验大师Python SDK 基于OpenCV实验大师v1.02版本提供的Python SDK 实现工作流导出与第三方应用集…...

基础数学-求平方根(easy)

一、问题描述 二、实现思路 1.题目不能直接调用Math.sqrt(x) 2.这个题目可以使用二分法来缩小返回值范围 所以我们在left<right时 使 mid (leftright)/21 当mid*mid>x时&#xff0c;说明right范围过大&#xff0c;rightright-1 当mid*mid<x时&#xff0c;说明left范…...

c语言项目-贪吃蛇项目2-游戏的设计与分析

文章目录 前言游戏的设计与分析地图&#xff1a;这里简述一下c语言的国际化特性相关的知识<locale.h> 本地化头文件类项setlocale函数 上面我们讲到需要打印★&#xff0c;●&#xff0c;□三个宽字符找到这三个字符打印的方式有两种&#xff1a; 控制台屏幕的长宽特性&a…...

力扣2831.找出最长等值子数组

力扣2831.找出最长等值子数组 思路&#xff1a;用二维数组存每个数字的出现下标 遍历所有数字求结果当前子数组大小&#xff1a;pos[i] - pos[j] 1;当前相同数个数&#xff1a;i - j 1;需要删去的数的个数&#xff1a;pos[i] - pos[j] - i j; class Solution {public:int…...

17K star,一款开源免费的手机电脑无缝同屏软件

导读&#xff1a;白茶清欢无别事&#xff0c;我在等风也等你。 作为程序员&#xff0c;在我们的工作中经常需要把手机投票到电脑进行调试工作&#xff0c;选择一款功能强大的投屏软件是一件很必要的事情。今天给大家介绍一款开源且免费的投屏软件&#xff0c;极限投屏&#xff…...

正则表达式二

修饰符 i&#xff1a;将匹配设置为不区分大小写&#xff0c;即A和a没有区别 var str"Google Runoob taobao runoob"; var n1str.match(/runoob/g); //runoob var n2str.match(/runoob/gi); //Runoob&#xff0c;runoobg&#xff1a;重找所有匹配项&#xff0…...

我的创作纪念日--我和CSDN一起走过的1825天

机缘 第一次在CSDN写文章&#xff0c;是自己在记录学习Java8新特性中Lambda表达式的内容过程中收获的学习心得。之前也有记录工作和生活中的心得体会、难点的解决办法、bug的排查处理过程等等。一直都用的有道笔记&#xff0c;没有去和大家区分享的想法&#xff0c;是一起的朋…...