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

Linux下的基本指令

目录

01. ls 指令

02. pwd命令

03. cd 指令

04. touch指令

05.mkdir指令(重要):

06.rmdir指令 && rm 指令(重要):

07.man指令(重要):

08mv指令(重要):

09 cat

10.more指令

11.less指令(重要)

12.head指令

13.tail指令

14.时间相关的指令

15.cal指令

16.find指令:(灰常重要) -name

17.grep指令

18.zip/unzip指令:

19.tar指令(重要):打包/解包,不打开它,直接看内容

20.bc指令:

21.uname –r指令:

22.重要的几个热键[Tab],[ctrl]-c, [ctrl]-d

23.关机

以下命令作为扩展:


根据二八定律,我们只要能控制具有重要性的少数因子即能控制全局。在Linux中也是如此,下面让我来介绍Linux下的常用指令。

其实整个命令的执行很简单,你只要记得几个重要的概念就可以。举例来说,你可以这样执行命令:

[stu@root ~]$ command  [-option] parameter parameter2

                       命令          选项       参数 (1)参数(2)       

上述命令详细说明如下:

1.一行命令中第一个输入的部分绝对是命令(command)或可执行文件(例如shell脚本)

2.command为命令的名称,例如变换工作目录的命令为cd等;

3.中扩号,并不存在于实际的命令中,表示是可选的,而加入选项设置时,通常选项前会带 - 号,例如-h;有时候会使用选项的完整全名,则选项前带有--符号,例如--help;

4.parameter1 parameter2为依附在选项后面的参数,或是command的参数;

5.命令、选项、参数等这几个东西中间以空格来区分,不论空几格shell都视为一格,所以空格是很重要的特殊字符。

6.按下回车键后,该命令就立即执行,回车键代表着一行命令的开始启动。

7.命令太长的时候,可以使用反斜杠(\)来转义回车键,使命令连续到下一行,注意,反斜杠后就立刻接着特殊字符才能转义。

8.其他:a.在Linux系统中,英文大小写字母是不一样的,举例来说,cd与CD并不同;

注意到上面的说明当中,第一个被输入的字符绝对是命令或是可执行的文件,这个是很重要的概念。还有,按下回车键表示要开始执行此命令的意思。我们来实际操作一下:以ls这个【命令】列出【自己家目录【~】下的【所有隐藏文件与相关的文件属性】,要完成上述的要求需要加入-al这样的选项所以 

01. ls 指令



语法: ls [选项][目录或文件]
功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。
常用选项:

●-a 列出目录下的所有文件,包括以 . 开头的隐含文件。

●-d 将目录象文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录

●-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件

●-k 以 k 字节的形式表示文件的大小。ls –alk 指定文件

●-l 列出文件的详细信息。

●-n 用数字的 UID,GID 代替名称。 (介绍 UID, GID)

●-F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通文件;“/”表示目录;“@”表 示符号链接;“|”表示FIFOs;“=”表示套接字(sockets)。(目录类型识别)

●-r 对目录反向排序。

●-t 以时间排序。

●-s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)

●-R 列出所有子目录下的文件。(递归)

●-1 一行只输出一个文件。

举例:直接使用下面的指令即可

ls -l

02. pwd命令


语法:pwd
功能:显示用户当前所在的目录
常用选项:

无,单单输入此命令即可

03. cd 指令


Linux系统中,磁盘上的文件和目录被组成一棵目录树,每个节点都是目录或文件。

语法:   cd  目录名

功能:改变工作目录。将当前工作目录改变到指定的目录下。

举例:

cd .. : 返回上级目录

cd /home/litao/linux/ : 绝对路径

cd ../day02/ : 相对路径

cd ~:进入用户家目

cd -:返回最近访问目录

04. touch指令


语法:touch [选项]... 文件...

功能:touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间,或者新建一个不存在的文件(直接 touch 文件)

常用选项:

●-a   或--time=atime或--time=access或--time=use只更改存取时间。

●-c   或--no-create  不建立任何文档。

●-d  使用指定的日期时间,而非现在的时间。

●-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

●-m   或--time=mtime或--time=modify  只更改变动时间。

●-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

●-t  使用指定的日期时间,而非现在的时间。

05.mkdir指令(重要):


语法:mkdir [选项] dirname...

功能:在当前目录下创建一个名为 “dirname”的目录 常用选项:

● -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

举例:

mkdir –p test/test1 : 递归建立多个目录

06.rmdir指令 && rm 指令(重要):


rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。

语法:rmdir [-p][dirName]

适用对象:具有当前目录操作权限的所有使用者

功能:删除空目录

常用选项:

-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

rm命令可以同时删除文件或目录

语法:rm [-f-i-r-v][dirName/dir]

适用对象:所有使用者

功能:删除文件或目录

常用选项:

● -f 即使文件属性为只读(即写保护),亦直接删除

● -i 删除前逐一询问确认

● -r 删除目录及其下所有文件

07.man指令(重要):


Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是 man 语法: man [选项] 命令

常用选项

 ● -k 根据关键字搜索联机帮助

 ● num 只在第num章节找

 ● -a 将所有章节的都显示出来,比如 man printf 它缺省从第一章开始搜索,知道就停止,用a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。

         解释一下,面手册分为8章

        1 是普通的命令

        2 是系统调用,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,

        需要加什么头文件)

        3 是库函数,如printf,fread

        4是特殊文件,也就是/dev下的各种设备文件

        5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义

        6 是给游戏留的,由各个游戏自己定义

        7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明

        8 是系统管理用的命令,这些命令只能由root使用,如ifconfig

08mv指令(重要):


mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。

语法: mv [选项] 源文件或目录 目标文件或目录

功能:

1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。

2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。

3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。 常用选项:

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖

-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

举例:

将rm改造成mv

vim ~/.bashrc #修改这个文件

mkdir -p ~/.trash

alias rm=trash

alias ur=undelfile

undelfile() {

mv -i ~/.trash/\$@ ./

}

trash() {

mv $@ ~/.trash/

}

09 cat


语法:cat [选项][文件]

功能: 查看目标文件的内容

常用选项:

-b 对非空输出行编号

-n 对输出的所有行编号

-s 不输出多行空行

重定向操作符有两个: >和>>,前者是内容覆盖,后者是在文件的最后追加。

不加文件时,表示在屏幕直接输出

连接多个文件的内容到一个新文件

$ cat test test1 >test2

10.more指令


语法:more [选项][文件]

功能:more命令,功能类似 cat

常用选项:

-n              对输出的所有行编号

more -n *  这个命令会将当前目录下的所有文件分页显示,并在每行前面显示行号。

q 退出more

举例:

11.less指令(重要)


●less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。

●less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看。

●但若使用了 less 时,就可以使用 [pageup][pagedown](右下角的方向键) 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!

●除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。

语法: less [参数] 文件

功能: less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前 不会加载整个文件。

选项:

-i  忽略搜索时的大小写

-N  显示每行的行号

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串”的功能

n:重复前一个搜索(与 / 或 ? 有关)

N:反向重复前一个搜索(与 / 或 ? 有关)

q:quit

12.head指令


head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的 开头至标准输出中,而 tail 想当然尔就是看档案的结尾。

语法: head [参数]... [文件]... 

功能: head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 

选项:

 ● -n 显示的行数

13.tail指令


tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail - f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容.

语法: tail[必要参数][选择参数][文件] 

功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

选项:

 -f 循环读取(会打印最后十行,后面学会再来说明)

 -n 显示行数

举例:(简单讲解重定向和管道)

有一个文件共有100行内容,请取出第50行内容
seq 1 100 > test # 生成1到100的序列装入test

方法1 head -n50 test > tmp #将前50行装入临时文件tmp tail -n1 tmp #得到中建行

方法2 head -n50 test | tail -n1

14.时间相关的指令


date显示

date 指定格式显示时间:date +%Y-%m-%d_%H:%M:%S = date +%F_%X

date 用法:date [OPTION]... [+FORMAT]

1.在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中常用的标记列表如下

%H : 小时(00..23)

%M : 分钟(00..59)

%S : 秒(00..61)

%X : 相当于 %H:%M:%S

%d : 日 (01..31)

%m : 月份 (01..12)

%Y : 完整年份 (0000..9999)

%F : 相当于 %Y-%m-%d

2.在设定时间方面

date -s //设置当前时间,只有root权限才能设置,其他只能查看。

date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00

date -s 01:01:01 //设置具体时间,不会对日期做更改

date -s “01:01:01 2008-05-23″ //这样可以设置全部时间

date -s “01:01:01 20080523″ //这样可以设置全部时间

date -s “2008-05-23 01:01:01″ //这样可以设置全部时间

date -s “20080523 01:01:01″ //这样可以设置全部时间

3.时间戳

时间->时间戳:date +%s

时间戳->时间:date -d@1508749502

Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的 午夜)开始所经过的秒数,不考虑闰秒。

15.cal指令


命令格式: cal [参数][月份][年份]

功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

常用选项:

-3 显示系统前一个月,当前月,下一个月的月历

-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

-y  显示当前年份的日历

举例:

cal  -y 2023

cal  -j  2023

16.find指令:(灰常重要) -name


●Linux下find命令在目录结构中搜索文件,并执行指定的操作。

●Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。

●即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。

●在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。

语法: find pathname -options  (命令 路径名  -选项)

功能: 用于在文件树中查找文件,并作出相应的处理(可能访问磁盘)

常用选项:

-name   按照文件名查找文件。

17.grep指令


语法: grep [选项] 搜寻字符串 文件

功能: 在文件中搜索字符串,将找到的行打印出来

常用选项:

-i :忽略大小写的不同,所以大小写视为相同

-n :顺便输出行号

-v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行

举例:

18.zip/unzip指令:


语法: zip 压缩文件.zip 目录或文件

功能: 将目录或文件压缩成zip格式

常用选项:

-r 递 归处理,将指定目录下的所有文件和子目录一并处理

举例:

将test2目录压缩:zip test2.zip test2/*

解压到tmp目录:unzip test2.zip -d /tmp(-d 到指定目录)

19.tar指令(重要):打包/解包,不打开它,直接看内容


tar [-cxtzjvf] 文件与目录 .... 参数:

-c :建立一个压缩文件的参数指令(create 的意思);

-x :解开一个压缩文件的参数指令!

-t :查看 tarfile 里面的文件!

-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

-C : 解压到指定目录

常用操作

.tar –>打包后缀

.gz->压缩后缀

tar czf code.tar.gz d1 log.txt = tar czf code.tgz(可以直接缩写后缀) d1 log.txt

打包和压缩的方案有很多种

tar czf XXX.tgz  xx  xx xx---打包压缩

tar tzf XXX. tgz ---预览

tar xzf XXX. tgz ---解压解包 -C 指定解压路径

20.bc指令:


bc命令可以很方便的进行浮点运算

事实上,我们是【进入到bc这个软件的工作环境当中】了,就好像我们在Windows里面使用算器】一样。所以,我们下面尝试输入的数据,都是在bc 程序当中在进行运算的操作。所以,你能的数据当然就得要符合bc的要求才行。在基本的bc计算器操作之前,先看看几个使用的运算符好?
+加法
-减法
”乘法
/ 除法
^指数
% 余数

常用命令:

scale = number命令,那个number就是小数点位数,例如:

quit命令,就是退出bc的软件环境。

21.uname –r指令:


语法:uname [选项] 

功能: uname用来获取电脑和操作系统的相关信息。

补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。

常用选项:

-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称

22.重要的几个热键[Tab],[ctrl]-c, [ctrl]-d


[Tab]按键---具有『命令补全』和『档案补齐』的功能

[Ctrl]-c按键---让当前的程序『停掉』

[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit

23.关机


语法:shutdown [选项] ** 常见选项:**

-h : 将系统的服务停掉后,立即关机。

-r : 在将系统的服务停掉之后就重新启动

-t sec : -t后面加秒数,亦即『过几秒后关机』的意思

以下命令作为扩展:


◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup,ip addr(查看ip地址);

◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

相关文章:

Linux下的基本指令

目录 01. ls 指令 02. pwd命令 03. cd 指令 04. touch指令 05.mkdir指令(重要): 06.rmdir指令 && rm 指令(重要): 07.man指令(重要): 08mv指令&#xff…...

随机数生成器代码HTML5

代码如下 <!DOCTYPE html> <html> <head> <title>随机数生成器</title> <meta name"viewport" content"widthdevice-width, initial-scale1.0"> <style> body { text-align: center; bac…...

正确理解redux Toolkits中createSlice的action.payload

使用redux Toolkits中的createSlice编写extraReducers经常看到使用action.payload来更新state状态值&#xff1a; 那么action.payload指的到底是什么&#xff1f; 让我们看看action的定义部分&#xff1a; 注意&#xff1a; action.payload不是上面ajax请求的返回内容&#x…...

YOLOv8快速复现 官网版本 ultralytics

YOLOV8环境安装教程.&#xff1a;https://www.bilibili.com/video/BV1dG4y1c7dH/ YOLOV8保姆级教学视频:https://www.bilibili.com/video/BV1qd4y1L7aX/ b站视频&#xff1a;https://www.bilibili.com/video/BV12p4y1c7UY/ 1 平台搭建YOLOv8 平台&#xff1a;https://www.a…...

Haproxy搭建 Web 群集实现负载均衡

目录 1 Haproxy 1.1 HAProxy的主要特性 1.2 HAProxy负载均衡策略 1.3 LVS、Nginx、HAproxy的区别 2 Haproxy搭建 Web 群集 2.1 haproxy 服务器部署 2.1.1 关闭防火墙 2.1.2 内核配置&#xff08;实验环境可有可无&#xff09; ​2.1.3 安装 Haproxy 2.1.4 Haproxy服务…...

Tessy 5.0.4

Tessy 5.0.4 Linux 2692407267qq.com&#xff0c;更多内容请见http://user.qzone.qq.com/2692407267/...

mybatis-plus根据指定条件批量更新

1.service实现类中 比如我这里只针对UserEntity&#xff0c;在UserServiceImpl下&#xff08;该实现类是继承了mybatis-plus的ServiceImpl的&#xff09;新增如下代码&#xff1a; public boolean updateBatchByQueryWrapper(Collection<UserEntity> entityList, Funct…...

虹科方案 | LIN/CAN总线汽车零部件测试方案

文章目录 摘要一、汽车零部件测试的重要性&#xff1f;二、虹科的测试仿真工具如何在汽车零部件测试展露头角&#xff1f;三、应用场景**应用场景1&#xff1a;方向盘开关的功能测试****应用场景2&#xff1a;各类型电机的控制测试****应用场景3&#xff1a;RGB氛围灯的功能测试…...

[solidity]合约调用合约

先写一个简单的合约将其部署&#xff0c;部署后的合约地址为&#xff1a;0xd9145CCE52D386f254917e481eB44e9943F39138 // SPDX-License-Identifier: MIT pragma solidity ^0.8.0;contract A{string myname;function setName(string memory _name) public{myname_name;}functi…...

Vulnhub系列靶机---JANGOW 1.0.1

文章目录 网卡配置信息收集主机发现端口扫描 漏洞利用反弹Shell提权 靶机文档&#xff1a;JANGOW 1.0.1 下载地址&#xff1a;Download (Mirror) 难易程度&#xff1a;. 网卡配置 水果味儿 信息收集 主机发现 端口扫描 访问80端口 点击site目录 点击页面上方的一个选项&…...

肖sir__项目环境之全流程__005

一、测试流程&#xff08;h模型&#xff09; 1、需求文档&#xff08;产品&#xff09; 需求文档&#xff08;软件需求规格说明书srs&#xff09; &#xff08;1&#xff09;如何分析需求 a、显示需求&#xff08;主流程、功能&#xff0c;业务&#xff09; b、隐性需求&#x…...

搜狗输入法下键翻页

搜狗输入法下键翻页 从官网下载 搜狗输入法智慧版关闭超级候选关闭候选...

C#多线程

一、多线程实现方式 1. 使⽤Thread类&#xff1a; System.Threading.Thread 类是C#中最基本的多线程编程⼯具。 2. 使⽤ThreadPool&#xff1a; 线程池是⼀个管理和重⽤线程的机制&#xff0c;它可以在应⽤程序中创建和使 ⽤多个线程&#xff0c;⽽⽆需显式地管理线程的…...

Unity 编辑器常用方法

unity编辑器开发 脚本注解1. RuntimeInitializeOnLoadMethod2. ColorUsage3. Header4. SerializeField5. HideInInspector6. Space7. Range8. Multiline9.[RequireComponent(typeof())]10.HelpURL 右键菜单注解1. CreateAssetMenu - 针对ScriptableObject 菜单栏注解1. MenuIt…...

21 mysql ref 查询

前言 这里主要是 探究一下 explain $sql 中各个 type 诸如 const, ref, range, index, all 的查询的影响, 以及一个初步的效率的判断 这里会调试源码来看一下 各个类型的查询 需要 lookUp 的记录 以及 相关的差异 此系列文章建议从 mysql const 查询 开始看 测试表结构…...

启山智软/一款包含主流商城类型的一款电商中台系统100%开源

文章目录 介绍一、Smart Shop JAVA 微服务电商中台优势二、电商中台包含那些主流商城模式1.S2B2C供应链商城2.B2B2C多商户商城3.B2C单商户商城4.O2O外卖配送商城5.社区团购商城 6.演示地址总结 介绍 想要了解代码规范&#xff0c;学习商城解决方案&#xff0c;点击下方官网链接…...

【C语言】指针的进阶(四)—— 企业笔试题解析

笔试题1&#xff1a; int main() {int a[5] { 1, 2, 3, 4, 5 };int* ptr (int*)(&a 1);printf("%d,%d", *(a 1), *(ptr - 1));return 0; } 【答案】在x86环境下运行 【解析】 &a是取出整个数组的地址&#xff0c;&a就表示整个数组&#xff0c;因此…...

博弈论——连续产量古诺模型

连续产量古诺模型 连续产量古诺模型是博弈论中非常经典的模型&#xff0c;以两厂商连续产量古诺博弈为例&#xff1a; 1、模型建立 Player&#xff1a;两个供应相同产品的厂商 产量&#xff1a;厂商1的产量为q1&#xff0c;厂商2的产量为q2&#xff0c;市场总供给为Qq1q2。…...

ROS2 驱动思岚G4雷达(ydlidar)- Rviz显示

记录G4雷达的配置 系统环境为&#xff1a;Ubuntu22.04 配置步骤 1、安装雷达SDK 2、构建 G4 雷达 ROS2 项目工程文件 3、使用Rviz可视化界面显示 1、安装雷达SDK 1.1 安装CMake YDLidar SDK需要CMake 2.8.2作为依赖项 Ubuntu 18.04或者Ubuntu 22.04 sudo apt install cmak…...

Spring Cloud Alibaba Sentinel流量防卫兵

文章目录 Spring Cloud Alibaba Sentinel流量防卫兵1. 分布式遇到的问题2.解决的方法 Sentinel: 分布式系统的流量防卫兵1. 简介和特折 Sentinel流量防卫兵的搭建1.引入依赖2.添加配置类3.运行类上添加SentinelResource&#xff0c;并配置blockHandler和fallback4. linux中放入…...

1.简单工厂模式

UML类图 代码 main.cpp #include <iostream> #include "OperationFactory.h" using namespace std;int main(void) {float num1;float num2;char operate;cin >> num1 >> num2 >> operate;Operation* oper OperationFactory::createOpera…...

GitHub Copilot Chat

9月21日&#xff0c;GitHub在官网宣布&#xff0c;所有个人开发者可以使用GitHub Copilot Chat。用户通过文本问答方式就能生成、检查、分析各种代码。 据悉&#xff0c;GitHub Copilot Chat是基于OpenAI的GPT-4模型打造而成&#xff0c;整体使用方法与ChatGPT类似。例如&…...

利用 QT 完成一个人脸识别系统,完成登录操作

1.配置文件 # Project created by QtCreator 2023-09-22T10:34:23 # #-------------------------------------------------QT core guigreaterThan(QT_MAJOR_VERSION, 4): QT widgetsTARGET project TEMPLATE appSOURCES main.cpp\widget.cppHEADERS widget.hFOR…...

MATLAB APP纯小白入门 两数相加

万事开头难&#xff0c;最怕第一次。使用matlab APP 实现两数求和&#xff0c;如下图所示&#xff0c;c a b&#xff0c;输入数字后&#xff0c;按 “” 就计算。 步骤 拖拽三个 Edit Field(Numeric) 过来&#xff0c;并且双击名字分别改为 a,b,c。注意修改名字后右边会有点变…...

ubuntu右上角的网络连接图标消失解决办法

ubuntu更新了几个文件后&#xff0c;我的ubuntu系统右上角的网络连接图标就消失了&#xff0c;然后怎么也找不到了&#xff0c;怎么办呢&#xff1f; 1、按快捷键ctrlaltt打开终端 2、按以下顺序输入如下的命令行 sudo service network-manager stop sudo rm /var/lib/Netw…...

conda创建虚拟环境安装aix360

目录 创建虚拟环境查看已有虚拟环境进入所创建的虚拟环境查看已安装的程序查看已安装的python模块配置镜像pipconda 安装aix360将环境添加到jupyter删除虚拟环境 创建虚拟环境 conda create -n aix360 python3.9查看已有虚拟环境 conda env list进入所创建的虚拟环境 activa…...

CentOS安装mariadb

1、 安装 [rootlocalhost ~]# yum install mariadb mariadb-server2、 启动并自启 [rootecs-3f21 ~]# systemctl enable mariadb –now3、 查看启动状态 [rootecs-3f21 ~]# systemctl status mariadb4、 初始化mariadb并设置root密码 [rootecs-3f21 ~]# mysql_secure_inst…...

FPGA——基础知识合集

文章目录 前言1、简述触发器与锁存器的区别2、简述 if-else 语句和 case 语句的区别3、相对 ARM、DSP 等处理器&#xff0c;谈谈 FPGA 具有哪些优势4、简述 Verilog 语句中阻塞赋值与非阻塞赋值的含义与区别&#xff0c;以及各自的适用的场景5、什么是同步电路&#xff0c;什么…...

【pytest】 标记冒烟用例 @pytest.mark.smoke

1. 使用 pytest.mark.smoke 标记用例 import pytest class Test_Smoke:def test_01(self):assert 112pytest.mark.smokedef test_02(self):assert 121pytest.mark.smokedef test_03(self):assert 1 2 3 2.配置文件pytest.ini [pytest] markers smoke 3. 运行指定标签 运…...

数据结构入门-14-排序

一、选择排序 1.1 选择排序思想 先把最小的元素拿出来 剩下的&#xff0c;再把最小的拿出来 剩下的&#xff0c;再把最小的拿出来 但是这样 空间复杂度是O(n) 优化一下&#xff0c;希望原地排序 1.1.2 选择原地排序 索引i指向0的位置 索引j指向i1的元素 j 后面的元素遍历&…...

免费建站软件排行榜/网址大全下载到桌面

注解注入失败有很多种情况&#xff0c;我这里列举其中一种 我直接删掉了SpringBootApplication()括号中的代码&#xff0c;直接就解决了 你可以看看你的启动注解中是否添加了别的代码 我这个比较偏&#xff0c;希望不会有人用到 你的问题可能也会和我相似&#xff0c;启动注…...

如何做传奇私服网站/seo搜索优化排名

题目链接&#xff1a;https://loj.ac/problem/10013 分析&#xff1a; 对于题目中给定的二次函数是符合用三分求极值的&#xff0c;关键是如何在n个这样的函数中找到最大的那一个&#xff1f; 我们会的就是一个这样的函数在给定区间内求极值。 所以&#xff0c;在每次三分的过…...

域名注册了 如何做网站/2023年8月新冠又来了

title转载于:https://www.cnblogs.com/wangjixianyun/p/9036220.html...

品牌理念设计企业网站建设/客户引流的最快方法是什么

Python版本&#xff1a; 3.6.0 一、添加Media Types Name&#xff1a;自定义的媒介名称 Type&#xff1a;Scipt 脚本 Scipt name &#xff1a; 脚本名称 Scipt parameters : 传递给脚本的参数。&#xff08;该参数可以在后面的Actions部分自定义&#xff09;。这里我们就使…...

免费自助建站哪个平台好/优化设计四年级上册语文答案

https://www.pianshen.com/article/1958836725/...

h5 和手机网站/磁力狗在线引擎

接着昨日的旅程&#xff0c;我们应该开始处理具体的子路径了&#xff1a;【fs/namei.c】sys_open->do_sys_open->do_filp_open->path_openat->link_path_walk点击(此处)折叠或打开 ... err walk_component(nd, &next, LOOKUP_FOLLOW); if (err 0) …...