【Linux】常用命令(六)

【Linux】常用命令(六)

  • 1. yum命令
    • 1.1 基本語法
    • 1.2 常用命令
  • 2. 從服務器把數據cp到本地
  • 3. uname命令
    • 3.1 常用命令

1. yum命令

  • 全稱:Yellowdog Updater, Modified
  • 作用:是 RPM 包管理器的前端工具,用于基于 RPM 的 Linux 發行版(如 CentOS、RedHat、Rocky Linux 等)中進行軟件的自動化安裝、更新、刪除和依賴處理。
  • 特點:
    1. 自動解決軟件依賴關系,不需要手動下載安裝依賴包。
    2. 可以從遠程倉庫獲取軟件包,支持網絡更新。
    3. 管理方便,常用在服務器上。

1.1 基本語法

yum [options] [command] [package ...]
  • options:可選參數,比如 -y 表示自動回答 yes。
  • command:操作命令,如 install、update、remove 等。
  • package:軟件包名。

1.2 常用命令

1.安裝軟件

yum install 包名
# 如
yum install -y vim
(-y 表示安裝過程中自動回答 "yes"
[root@iv-ye20h65dz45i3z346rvs ~]# yum install -y vim
Loaded plugins: fastestmirror, versionlock
Determining fastest mirrors
base                                                                                                             | 3.6 kB  00:00:00     
docker-ce-stable                                                                                                 | 3.5 kB  00:00:00     
epel                                                                                                             | 4.3 kB  00:00:00     
extras                                                                                                           | 2.9 kB  00:00:00     
updates                                                                                                          | 2.9 kB  00:00:00     
Excluding 2 updates due to versionlock (use "yum versionlock status" to show them)
Package 2:vim-enhanced-7.4.629-8.el7_9.x86_64 already installed and latest version
Nothing to do

2.更新軟件

yum update 包名[root@iv-ye20h65dz45i3z346rvs ~]# yum update vim
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Excluding 2 updates due to versionlock (use "yum versionlock status" to show them)
No packages marked for update

3. 刪除軟件

yum remove 包名
[root@iv-ye20h65dz45i3z346rvs ~]# yum remove vim
Loaded plugins: fastestmirror, versionlock
Resolving Dependencies
--> Running transaction check
---> Package vim-enhanced.x86_64 2:7.4.629-8.el7_9 will be erased
--> Finished Dependency ResolutionDependencies Resolved======================================================================================================================================== Package                          Arch                       Version                                 Repository                    Size
========================================================================================================================================Removing:vim-enhanced                     x86_64                     2:7.4.629-8.el7_9                       @updates                     2.2 MTransaction Summary
========================================================================================================================================Remove  1 PackageInstalled size: 2.2 M
Is this ok [y/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transactionErasing    : 2:vim-enhanced-7.4.629-8.el7_9.x86_64                                                                                1/1 Verifying  : 2:vim-enhanced-7.4.629-8.el7_9.x86_64                                                                                1/1 Removed:vim-enhanced.x86_64 2:7.4.629-8.el7_9                                                                                                 Complete!

4.搜索軟件包

yum search 關鍵字
[root@iv-ye20h65dz45i3z346rvs ~]# yum search mysql
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Excluding 2 updates due to versionlock (use "yum versionlock status" to show them)
========================================================== N/S matched: mysql ==========================================================MySQL-python.x86_64 : An interface to MySQL
MySQL-zrm.noarch : MySQL backup manager
akonadi-mysql.x86_64 : Akonadi MySQL backend support
anope-mysql.x86_64 : MariaDB/MySQL modules for Anope IRC services
apr-util-mysql.x86_64 : APR utility library MySQL DBD driver
collectd-mysql.x86_64 : MySQL plugin for collectd
dmlite-plugins-mysql.x86_64 : MySQL plugin for dmlite
dovecot-mysql.x86_64 : MySQL back end for dovecot
dpm-copy-server-mysql.x86_64 : DPM copy server with MySQL database back-end
dpm-name-server-mysql.x86_64 : DPM name server with MySQL database back-end
dpm-server-mysql.x86_64 : Disk Pool Manager (DPM) server with MySQL database back-end
dpm-srm-server-mysql.x86_64 : DPM SRM server with MySQL database back-end
dspam-mysql.x86_64 : MySQL storage driver for libdspam
exim-mysql.x86_64 : MySQL lookup support for Exim
freeradius-mysql.x86_64 : MySQL support for freeradius
fts-mysql.x86_64 : File Transfer Service V3 mysql plug-in
gnokii-smsd-mysql.x86_64 : MySQL support for Gnokii SMS daemon
holland-mysql.noarch : MySQL library functionality for Holland Plugins
holland-mysqldump.noarch : Logical mysqldump backup plugin for Holland
holland-mysqllvm.noarch : Holland LVM snapshot backup plugin for MySQL
lfc-server-mysql.x86_64 : LCG File Catalog (LFC) server with MySQL database back-end
libdbi-dbd-mysql.x86_64 : MySQL plugin for libdbi
libgda-mysql.x86_64 : Mysql provider for libgda
libnss-mysql.x86_64 : NSS library for MySQL
libodb-mysql.x86_64 : MySQL ODB runtime library from Code Synthesis
libodb-mysql-devel.x86_64 : Development files for libodb-mysql
lighttpd-mod_authn_mysql.x86_64 : Authentication module for lighttpd that uses a MySQL database
lighttpd-mod_mysql_vhost.x86_64 : Virtual host module for lighttpd that uses a MySQL database
mysql++.x86_64 : C++ wrapper for the MySQL C API
mysql++-devel.x86_64 : MySQL++ developer files (headers, examples, etc.)
mysql++-manuals.x86_64 : MySQL++ user and reference manuals
mysql-connector-java.noarch : Official JDBC driver for MySQL
mysql-connector-odbc.x86_64 : ODBC driver for MySQL
mysql-connector-python.noarch : MySQL Connector for Python 2
mysql-mmm.noarch : Multi-Master Replication Manager for MySQL
mysql-proxy.x86_64 : A proxy for the MySQL Client/Server protocol
mysql-proxy-devel.x86_64 : Development files for mysql-proxy
mysql-utilities.noarch : MySQL Utilities
mysqlreport.noarch : A friendly report of important MySQL status values
mysqltuner.noarch : MySQL configuration assistant
nagios-plugins-mysql.x86_64 : Nagios Plugin - check_mysql
nodejs-mysql.noarch : A node.js driver for mysql
opendbx-mysql.x86_64 : MySQL backend - provides mysql support in opendbx
opensips-mysql.x86_64 : MySQL storage support for the OpenSIPS
pcp-pmda-mysql.x86_64 : Performance Co-Pilot (PCP) metrics for MySQL
pdns-backend-mysql.x86_64 : MySQL backend for pdns
perdition-mysql.x86_64 : Library to allow perdition to access MySQL based pop maps
perl-Crypt-MySQL.x86_64 : Emulate MySQL PASSWORD() function
perl-DBD-MySQL.x86_64 : A MySQL interface for Perl
perl-DateTime-Format-MySQL.noarch : Parse and format MySQL dates and times
perl-Test-mysqld.noarch : Mysqld runner for tests
php-ZendFramework-Db-Adapter-Mysqli.noarch : Zend Framework database adapter for mysqli
php-ZendFramework-Db-Adapter-Pdo-Mysql.noarch : Zend Framework database adapter for MySQL PDO
php-mysql.x86_64 : A module for PHP applications that use MySQL databases
php-mysqlnd.x86_64 : A module for PHP applications that use MySQL databases
php-pear-MDB2-Driver-mysql.noarch : MySQL MDB2 driver
php-pear-MDB2-Driver-mysqli.noarch : MySQL Improved MDB2 driver
poco-mysql.x86_64 : The Data/MySQL POCO component
preludedb-mysql.x86_64 : Plugin to use prelude with a MySQL database
proftpd-mysql.x86_64 : Module to add MySQL support to the ProFTPD FTP server
python2-PyMySQL.noarch : Pure-Python MySQL client library
python36-PyMySQL.noarch : Pure-Python MySQL client library
python36-mysql.x86_64 : An interface to MySQL
python36-mysql-debug.x86_64 : An interface to MySQL, built for the CPython debug runtime
qt-mysql.i686 : MySQL driver for Qt's SQL classes
qt-mysql.x86_64 : MySQL driver for Qt's SQL classes
qt3-MySQL.i686 : MySQL drivers for Qt 3's SQL classes
qt3-MySQL.x86_64 : MySQL drivers for Qt 3's SQL classes
qt5-qtbase-mysql.i686 : MySQL driver for Qt5's SQL classes
qt5-qtbase-mysql.x86_64 : MySQL driver for Qt5's SQL classes
redland-mysql.x86_64 : MySQL storage support for Redland
root-sql-mysql.x86_64 : MySQL client plugin for ROOT
rsyslog-mysql.x86_64 : MySQL support for rsyslog
soci-mysql.x86_64 : MySQL back-end for soci
soci-mysql-devel.x86_64 : MySQL back-end for soci
tcl-mysqltcl.x86_64 : MySQL interface for Tcl
voms-mysql-plugin.x86_64 : VOMS server plugin for MySQL
wt-dbo-mysql.x86_64 : MySQL back-end for the Wt::Dbo ORM library
zabbix50-proxy-mysql.x86_64 : Zabbix proxy compiled to use MySQL
zabbix50-server-mysql.x86_64 : Zabbix server compiled to use MySQL
zabbix6.0-proxy-mysql.x86_64 : Zabbix proxy compiled to use MySQL
zabbix6.0-server-mysql.x86_64 : Zabbix server compiled to use MySQL
zabbix6.0-web-mysql.noarch : Zabbix web frontend for MySQL
calligra-kexi-driver-mysql.x86_64 : Mysqwl driver for kexi
dmlite-dpmhead.x86_64 : EMI DPM Head Node (MySQL)
dmlite-dpmhead-domeonly.x86_64 : DPM Head Node (MySQL)
innotop.noarch : A MySQL and InnoDB monitor program
mariadb.x86_64 : A community developed branch of MySQL
mariadb-devel.i686 : Files for development of MariaDB/MySQL applications
mariadb-devel.x86_64 : Files for development of MariaDB/MySQL applications
mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients
mariadb-libs.x86_64 : The shared libraries required for MariaDB/MySQL clients
mylvmbackup.noarch : Utility for creating MySQL backups via LVM snapshots
mysql-mmm-agent.noarch : MMM Database Server Agent Daemon and Libraries
mysql-mmm-monitor.noarch : MMM Monitor Server Daemon and Libraries
mysql-mmm-tools.noarch : MMM Control Scripts and Libraries
mytop.noarch : A top clone for MySQL
percona-xtrabackup.x86_64 : Online backup for InnoDB/XtraDB in MySQL, Percona Server and MariaDB
php-phpmyadmin-sql-parser.noarch : A validating SQL lexer and parser with a focus on MySQL dialect
php-udan11-sql-parser.noarch : A validating SQL lexer and parser with a focus on MySQL dialect
phpMyAdmin.noarch : Handle the administration of MySQL over the World Wide Web
zabbix50-dbfiles-mysql.noarch : Zabbix database schemas, images, data and patches
zabbix6.0-dbfiles-mysql.noarch : Zabbix database schemas, images, data and patchesName and summary matches only, use "search all" for everything.
[root@iv-ye20h65dz45i3z346rvs ~]# 

5.查看軟件包信息

yum info 包名
[root@iv-ye20h65dz45i3z346rvs ~]# yum info git
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Excluding 2 updates due to versionlock (use "yum versionlock status" to show them)
Installed Packages
Name        : git
Arch        : x86_64
Version     : 1.8.3.1
Release     : 25.el7_9
Size        : 22 M
Repo        : installed
From repo   : updates
Summary     : Fast Version Control System
URL         : http://git-scm.com/
License     : GPLv2
Description : Git is a fast, scalable, distributed revision control system with an: unusually rich command set that provides both high-level operations: and full access to internals.: : The git rpm installs the core tools with minimal dependencies.  To: install all git packages, including tools for integrating with other: SCMs, install the git-all meta-package.

6.列出所有可更新的軟件包

[root@iv-ye20h65dz45i3z346rvs opt]# yum list updates
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Excluding 2 updates due to versionlock (use "yum versionlock status" to show them)
Updated Packages
GeoIP.x86_64                                                      1.5.0-14.el7                                                   base   
acl.x86_64                                                        2.2.51-15.el7                                                  base   
alsa-lib.x86_64                                                   1.1.8-1.el7                                                    base   
binutils.x86_64                                                   2.27-44.base.el7_9.1                                           updatesbiosdevname.x86_64                                                0.7.3-2.el7                                                    base   
ca-certificates.noarch                                            2023.2.60_v7.0.306-72.el7_9                                    updateschkconfig.x86_64                                                  1.7.6-1.el7                                                    base   
coreutils.x86_64                                                  8.22-24.el7_9.2                                                updatescpio.x86_64                                                       2.11-28.el7                                                    base   
cronie.x86_64                                                     1.4.11-25.el7_9                                                updatescronie-anacron.x86_64                                             1.4.11-25.el7_9                                                updatescryptsetup-libs.x86_64                                            2.0.3-6.el7                                                    base   

7.列出所有已安裝的軟件包

[root@iv-ye20h65dz45i3z346rvs opt]# yum list installed
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
Excluding 2 updates due to versionlock (use "yum versionlock status" to show them)
Installed Packages
GeoIP.x86_64                                               1.5.0-13.el7                                                @anaconda        
acl.x86_64                                                 2.2.51-14.el7                                                  

8.Yum 的軟件倉庫配置文件

[root@iv-ye20h65dz45i3z346rvs opt]# cd /etc/yum.repos.d/
[root@iv-ye20h65dz45i3z346rvs yum.repos.d]# ls
CentOS-Base.repo  docker-ce.repo  epel.repo  epel-testing.repo

常見操作:

  • 修改官方源為阿里云、清華等鏡像源,加快下載速度。

  • .repo 文件的結構通常包含:

  • [repositoryid]:倉庫 ID

  • name:倉庫說明

  • baseurl:倉庫地址(可本地/網絡)

  • enabled:是否啟用(1=啟用,0=禁用)

  • gpgcheck:是否檢查 GPG 簽名

  • gpgkey:GPG 公鑰路徑

[root@iv-ye20h65dz45i3z346rvs yum.repos.d]# cat epel.repo 
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.ivolces.com/epel/7/$basearch
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.ivolces.com/epel/7/$basearch/debug
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.ivolces.com/epel/7/SRPMS
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1

2. 從服務器把數據cp到本地

把ip為115.190.126.xxx服務器中/root/a.txt 文件復制到本地的E盤

scp -P 22 root@115.190.126.xxx:/root/a.txt E:/

3. uname命令

uname(Unix Name)是 Linux 和類 Unix 系統中的一個命令,用于顯示系統的相關信息,例如內核名稱、版本、硬件架構、操作系統類型等。

它通常和 -a 參數結合使用,可以一次性查看完整的系統信息。

基本語法:

uname [OPTION]...

如果不加任何參數,默認輸出的是 操作系統的內核名稱(通常是 Linux)。

[root@iv-ye20h65dz45i3z346rvs ~]# uname
Linux
選項含義示例輸出
-s內核名稱 (默認行為)Linux
-n網絡節點主機名 (hostname)myserver.local
-r內核版本號5.15.0-107-generic
-v內核發布版本(包含編譯日期)#118-Ubuntu SMP Tue Jun 4 14:53:42 UTC 2024
-m硬件架構 (machine hardware name)x86_64
-p處理器類型(可能返回 unknownx86_64
-i硬件平臺(可能返回 unknownx86_64
-o操作系統名稱GNU/Linux
-a打印所有信息綜合輸出

3.1 常用命令

1.查看系統內核版本

uname -r
# 輸出: 5.15.0-107-generic

2.判斷系統是 32 位還是 64 位

uname -m
# 輸出 x86_64 表示 64 位
# 輸出 i686 / i386 表示 32 位

3.獲取完整的系統信息

uname -a

4.擴展說明

  • uname 只顯示內核和硬件相關信息,并不會顯示完整的發行版信息。
    如果要查看發行版(如 CentOS、Ubuntu、Debian)的詳細信息,需要用:
cat /etc/os-release
lsb_release -a   # 某些系統需要先安裝 lsb_release

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/100466.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/100466.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/100466.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

go grpc開發使用

1、安裝proto 下載 Windows 版本 打開官方發布頁面 訪問 Protocol Buffers 的 GitHub Releases 頁面: 👉 https://github.com/protocolbuffers/protobuf/releases 解壓 ZIP 文件 將下載的 ZIP 文件解壓到一個你容易找到的目錄,例如&#xff1…

MyBatis分頁:PageHelper

MyBatis分頁:PageHelper 📖 前言:為什么需要分頁? 在處理大量數據時,一次性從數據庫查詢并返回所有結果是不可行的,這會帶來巨大的性能和內存開銷。分頁是解決這一問題的標準方案。而PageHelper是一個極其流…

Gin框架:構建高性能Go Web應用

Gin框架:構建高性能Go Web應用 Gin是Go語言中最受歡迎的Web框架之一,以其高性能、簡潔API和豐富的中間件支持而聞名。本文將帶你從零開始,逐步掌握Gin框架的核心概念和高級特性,并通過實際代碼示例演示如何構建高效的Web應用程序。…

IO進程——線程、IO模型

一、線程Thread1、引入1.1 概念相當于是一個輕量級的進程,為了提高系統的性能引入線程,在同一進程中可以創建多個線程,共享進程資源1.2 進程和線程比較相同點:都為操作系統提供了并發執行的能力不同點:調度和資源&…

人工智能概念:NLP任務的評估指標(BLEU、ROUGE、PPL、BERTScore、RAGAS)

文章目錄一、評估指標基礎1. 準確率(Accuracy)2. 精確率(Precision)3. 召回率(Recall)4. F1-Score5. 示例二、文本生成專用指標1. BLEU:機器翻譯與標準化文案的“質量標尺”1.1 計算流程&#x…

團隊對 DevOps 理解不統一會帶來哪些問題

團隊對DevOps理念與實踐的理解不統一、片面甚至扭曲,是導致眾多企業DevOps轉型失敗的根本原因,它將直接引發一系列深層次的、相互關聯的嚴重問題。核心體現在:轉型極易淪為“為了工具而工具”的盲目自動化,導致最核心的文化變革被…

企業級實戰:構建基于Qt、C++與YOLOv8的模塊化工業視覺檢測系統(基于QWidget)

目錄一、概述二、項目目標與技術架構2.1 核心目標2.2 技術選型2.3 軟件架構三、AI推理DLL的開發 (Visual Studio 2019)3.1 定義DLL接口 (DetectorAPI.h)3.2 實現核心功能 (DetectorAPI.cpp)四、Qt Widget GUI應用程序的開發4.1 項目配置 (.pro 文件)4.2 UI設計 (mainwindow.ui)…

SVN自動化部署工具 腳本

SVN自動化部署工具 功能概述 這是一個自動化部署SVN倉庫的bash腳本,主要功能包括: 自動安裝SVN服務(如未安裝) 創建SVN項目倉庫 配置多用戶權限 設置自動同步到網站目錄 提供初始檢出功能 下載地址 https://url07.ctfile…

Facebook主頁變現功能被封?跨境玩家該如何申訴和預防

不少跨境玩家在運營Facebook公共主頁時,最期待的就是通過變現工具獲得穩定收入。但現實中,經常會遇到一個扎心的問題:主頁好不容易做起來,卻突然收到提示——“你的變現功能已被停用”。這意味著收入中斷,甚至可能導致…

安裝es、kibana、logstash

下載 elk 下載地址 elasticsearch地址: https://www.elastic.co/cn/downloads/elasticsearch kibana地址: https://www.elastic.co/cn/downloads/kibana logstash地址: https://www.elastic.co/cn/downloads/logstash 解壓elk 創建es全家桶文件夾 cd /usr/local mkdir elk …

Django admin 后臺開發案例【字段/圖片】

這是一個簡單的django admin 管理后臺,這個應用案例主要是給運營人員進行填寫數據 主要功能包括: 上傳圖片功能【選擇上傳時可以預覽】【替換已有數據中的圖片時可以預覽新舊圖片】 每條數據都將會記錄操作歷史。記錄操作人是誰?修改內容是什么?并且定位責任到某一員。 …

【C++】const和static的用法

目錄🚀前言💻const:“只讀”的守護者💯修飾普通變量💯修飾指針💯修飾函數💯修飾類成員💯修飾對象🌟static:“靜態存儲”與“作用域控制”💯修飾全…

F019 vue+flask海外購商品推薦可視化分析系統一帶一路【三種推薦算法】

文章結尾部分有CSDN官方提供的學長 聯系方式名片 B站up: 麥麥大數據 關注B站,有好處! 編號: F019 關鍵詞:海外購 推薦系統 一帶一路 python 視頻 VueFlask 海外購電商大數據推薦系統源碼 (三種推薦算法 全新界面布局…

【大數據專欄】流式處理框架-Apache Fink

Apache Fink 1 前言 1.1 功能 1.2 用戶 國際 國內 1.3 特點 ◆ 結合Java、Scala兩種語言 ◆ 從基礎到實戰 ◆ 系統學習Flink的核心知識 ◆ 快速完成從入門到上手企業開發的能力提升 1.4 安排 ◆ 初識Flink ◆ 編程模型及核心概念 ◆ DataSet API編程 ◆ Data…

向內核社區提交補丁

一、背景 內核的版本一直以來一直在持續迭代,離不開眾多開發者的貢獻。有時候我們會根據項目要求基于現有的內核版本開發一些新的功能或者修復掉一些特定場下的問題,我們是可以將其提交給社區的。 一般提交社區有兩個基本原則,一是提交的補…

TENGJUN-USB TYPE-C 24PIN測插雙貼連接器(H14.3,4腳插板帶柱):USB4.0高速傳輸時代的精密連接方案解析

在高速數據傳輸與多設備互聯需求日益增長的當下,USB TYPE-C接口憑借其可逆插拔、高兼容性的優勢成為主流,而TENGJUN推出的USB TYPE-C 24PIN測插雙貼連接器(規格:H14.3,4腳插板帶柱) ,以對USB4.0…

企業級 Docker 應用:部署、倉庫與安全加固

1 Docker簡介及部署方法 1.1 Docker簡介 Docker之父Solomon Hykes:Docker就好比傳統的貨運集裝箱 Note 2008 年LXC(LinuX Contiainer)發布,但是沒有行業標準,兼容性非常差 docker2013年首次發布,由Docker, Inc開發1.1.1 什么是do…

rust語言 (1.88) 學習筆記:客戶端和服務器端同在一個項目中

同一項目下多個可執行文件,多個子項目參照以下: 一、項目目錄 項目/|-- client/|-- main.rs|-- Cargo.toml|-- server/|-- main.rs|-- Cargo.toml|-- Cargo.toml二、項目公共 Cargo.toml [workspace] # 定義Rust工作區配置 members …

mac本地安裝mysql

本人環境 macOs 14.5 1.下載安裝mysql https://dev.mysql.com/downloads/mysql/ 配置環境變量,打開terminal vim ~/.bash_profile 添加MYSQL_HOME/usr/local/mysql 在PATH中添加 通過mysql --version命令查看版本 2.開啟mysql 打開終端teminal,輸入命令 sudo…

面試前端遇到的問題

面試官讓我寫一個delay函數然后這是我寫的代碼async function delay(){setTimeout(function() {}, 3000); }面試官就和我說不是這個,用promise當時就蒙了,什么東西,為什么要用promise然后問豆包說Promise 是 JavaScript 中用于處理異步操作的…