最新资讯

  • 【寻找Linux的奥秘】第一章:基础指令

【寻找Linux的奥秘】第一章:基础指令

2025-04-30 01:00:19 0 阅读

【寻找Linux的奥秘】第一章:基础指令


请君浏览

  • 【寻找Linux的奥秘】第一章:基础指令
    • 前言
    • 1. 认识Linux
    • 2.基础指令
      • 2.1 ls 命令
      • 2.2 pwd 命令
      • 2.3 cd 命令
      • 2.4 touch 命令
      • 2.5 mkdir 命令
      • 2.6 rm 与 rmdir 命令
      • 2.7 man 命令
      • 2.8 cp 命令
      • 2.9 mv 命令
      • 2.10 cat 命令
      • 2.11 less 命令
      • 2.12 head 与 tail 命令
      • 2.13 date 命令
      • 2.14 cal 命令
      • 2.14 find 命令
      • 2.15 grep 命令
      • 2.16 zip/unzip 、tar 命令
      • 2.17 uname 命令
    • 3. 重要的几个热键
    • 尾声

前言

本专题将介绍关于Linux操作系统的种种,那么第一章讲述的是对于命令行一些基础命令的使用,旨在可以更号地去理解并使用Linux系统。(本章节默认使用的环境是centos 7.8,使用root(超级用户)账号)

1. 认识Linux

Linux系统与我们平常使用的Windows、macOS系统一样,也是一款操作系统,不过与之不同的是linux操作系统凭借其免费、开源的特点一直被各大企业所喜爱。

Linux是⾃由软件和开放源代码软件发展中最著名的例⼦。只要遵循GNU通⽤公共许可证,任何个⼈和机构都可以⾃由地使⽤Linux的所有底层源代码,也可以⾃由地修改和再发布。随着Linux操作系统⻜速发展,各种集成在Linux上的开源软件和实⽤⼯具也得到了应⽤和普及,因此,Linux也成为了开源软件的代名词。

Linux的使用场景一般来说是命令行,但是它也有着自己的图形化界面,不过我们一般不会去使用,因为使用图形化界面是会占据一定的资源,一般为了极致的资源利用率,在很多地方是不用使用图形化界面的。那么这时,指令便是我们的“双手”,接下来将为大家介绍一些基本的指令,以便我们能够更好的去使用Linux。

2.基础指令

Linux的基本操作,是通过指令来进行的。接下来我们先来简单认识几个常见指令,以便接下来的学习:

  • pwd -> 显示当前所在的路径
  • whoami -> 显示当前正在使用的Linux账号名称
  • ls -> 显示当前路径下所有文件以及目录的名称
  • mkdir -> 创建一个目录
  • cd -> 进入指定的目录
  • touch -> 创建一个文件
  • rm -> 删除一个文件

有了上面的基础认识,接下来让我们详细地去学习一些指令。

2.1 ls 命令

ls的功能:显示当前目录下所有的普通文件和子目录

ls指令的语法结构: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 ⼀⾏只输出⼀个⽂件。

对于上述指令,我们只需记住最常用的几个即可:如-l、-a。其他的当我们需要用到时再去查询即可

-l选项可以让我们看到详细的文件属性信息,-a可以显示隐藏文件

如上图所示,当指令一次性用到多个选项时选项可以合并,并且先后顺序不会影响。在使用-l选项显示详细信息时,对于最前面的那一行信息这里要告诉大家的是d开头的代表是目录,-开头的代表是普通文件。相信大家已经对ls指令以及选项有了一定的了解。那么接下来便讲解一些知识点:

文件 != 文件的内容

文件 = 文件的内容+文件属性

因为文件的内容和文件的属性都是数据,都需要保存起来。例如下图,我们在windows系统下创建一个空文件,虽然它的内容大小为0,但是它的各种信息例如访问时间等属性也是数据,也要被保存起来,所以空文件也是会占据内存的。

上面对文件给大家进行了介绍,接下来是隐藏文件,顾名思义,隐藏文件就是我们不能直接看到的文件,一般来说存放一些比较重要的东西,可以防止我们对其他文件进行操作时对其进行误操作。在Linux系统下,以.开头的文件和目录为隐藏文件。在上图中出现的...两个隐藏文件(每一个目录中都存在)分别是当前路径和上级路径,我们可以用cd命令进行测试:

2.2 pwd 命令

pwd命令特别简单,就是显示当前所在路径。

对于上图中红框圈住的/叫做路径分隔符

  • 两个路径分隔符之间的一定是一个目录。
  • 末端的文件可能是一个目录也可能是一个文件。

上面讲到每一个目录中都有一个隐藏文件..是上级路径,那么当我们一直cd到该路径会发生什么呢?

可以发现,让我们达到目录/时,再使用cd ..没有发生变化,这里的/就是Linux的根目录,它的..路径是它自己。至此,我们可以得出一个结论,Linux的所有文件的系统结构是一个多叉树

当我们想要访问一个文件的前提是要知道这个文件在哪里,这时我们就需要知道它的路径。路径分为两种,一种是相对路径,一种是绝对路径:

  • 绝对路径:以根目录开始到达指定位置。(绝对路径⼀般不会随着⽤⼾的路径变化⽽丧失唯⼀性,⼀般在特定服务的配置⽂件中经常被使⽤)
  • 相对路径:以当前位置到达指定位置。(相对路径因为它的便捷性,⼀般在命令⾏中使⽤较多)

例如我们要用ls查找一个文件的信息,有以下两种方法:

2.3 cd 命令

cd命令的功能:改变⼯作⽬录。将当前⼯作⽬录改变到指定的⽬录下。

对于cd命令有两个特殊的符号:

  • 后跟 ~:进入特定用户的家目录。
  • 后跟 -:切换回最近的一次路径。

对于我们的root用户,它的家目录就是/root,我们该如何去理解家目录呢?简单来说,家目录就是用来保护用户私有信息的目录,是我们登录时默认所在的路径。

2.4 touch 命令

touch命令除了可以创建一个文件,还可以改变文件或目录的日期时间,包括存取时间和更改时间。

touch命令有两个常用选项:

  • -a :只改变access时间
  • -c :只改变modification时间

我们可以使用stat命令来详细显示一个文件的信息:

这里再补充一个Linux的知识点:

在Linux中,文本文件、二进制可执行文件(我们所使用的一个个指令就是一个个二进制可执行文件)、动静态库、视频、音频、图片等等被称为普通文件。

在Linux系统中,文件类型与文件后缀无关,但系统 != 软件,对于一些软件规定了文件的后缀名。因此,我们在创建文件时最好带上相应的后缀名。

2.5 mkdir 命令

mkdir命令的功能就是创建一个目录。

它有一个常用的选项:-p 可以连续创建目录,如下图所示:

可以看到我们连续创建了四个目录。tree + 指定目录命令可以以树形结构展示文件和目录结构。

2.6 rm 与 rmdir 命令

rmdir是⼀个与mkdir相对应的命令,mkdir是建⽴⽬录,⽽rmdir是删除目录。不过rmdir命令只能删除空目录,因此,我们一般都会使用rm命令。

rm命令的功能是删除文件或者目录。该命令有三个常用选项:

  • -f 即使⽂件属性为只读(即写保护),亦直接删除
  • -i 删除前逐⼀询问确认
  • -r 删除⽬录及其下所有⽂件

2.7 man 命令

Linux的命令有很多参数,我们不可能全记住,可以通过查看联机⼿册获取帮助,也就是man命令。

格式: man [选项] [需要查询的东西]

下图是对ls进行查询

常用选项:

  • -k 根据关键字搜索联机帮助
  • num 只在第num章节查找
  • -a 将所有章节的都显⽰出来,⽐如 man printf 它缺省从第⼀章开始搜索,知道就停⽌,⽤-a选项,当按下q退出,他会继续往后⾯搜索,直到所有章节都搜索完毕

man手册一共分为九章,我们能用到的基本上只有前三章:

  1. 普通的命令
  2. 系统调用,如open,write之类的(通过这个,⾄少可以很⽅便的查到调⽤这个函数,需要加什么头⽂件)
  3. 库函数,如printf,fread4是特殊⽂件,也就是/dev下的各种设备⽂件

2.8 cp 命令

cp命令的格式:cp [选项] 源文件或目录 目标文件和目录

cp命令的功能就是复制文件或者目录到指定的位置

如上图所示,我们将dir1目录下的a.txt文件复制到了dir2目录中,除了简单的复制,我们还可以在复制的时候改变复制之后文件的名字,如下图所示:

当我们想要复制一整个目录时,就需要加上-r选项:

上图即为将dir1目录在当前路径下复制一份并且命名为dir3。下面看一下cp命令的常用选项:

  • -f--force 强⾏复制⽂件或⽬录, 不论⽬的⽂件或⽬录是否已经存在
  • -i--interactive 覆盖⽂件之前先询问⽤⼾
  • -r 递归处理,将指定⽬录下的⽂件与⼦⽬录⼀并处理。若源⽂件或⽬录的形态,不属于⽬录或符号链接,则⼀律视为普通⽂件处理

2.9 mv 命令

mv命令也就是move,意味着移动,可以理解为windows系统下的剪贴操作。可以⽤来移动⽂件或者将⽂件改名

mv命令的语法:mv [选项] [src] [dst_dir]mv [选项] [sre] [newname] ,常见选项如下:

  • -f :force 强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖
  • -i :若⽬标⽂件 (destination) 已经存在时,就会询问是否覆盖

mv命令的功能:

  • 视mv命令中第⼆个参数类型的不同(是⽬标⽂件还是⽬标⽬录),mv命令将⽂件重命名或将其移⾄⼀个新的⽬录中。
  • 当第⼆个参数类型是⽂件时,mv命令完成⽂件重命名,此时,源⽂件只能有⼀个(也可以是源⽬录名),它将所给的源⽂件或⽬录重命名为给定的⽬标⽂件名。
  • 当第⼆个参数是已存在的⽬录名称时,源⽂件或⽬录参数可以有多个,mv命令将各参数指定的源⽂件均移⾄⽬标⽬录中。

mv命令除了移动单个文件,还可以移动一整个目录:

2.10 cat 命令

cat命令的作用是查看目标文件的内容。语法:cat [选项] [文件],常见选项有:

  • -b :对⾮空输出⾏编号
  • -n :对输出的所有⾏编号
  • -s :不输出多⾏空⾏(当连续空行大于一行时只显示一行空行)

在使用cat命令前,我们需要先了解Linux系统的一个知识点:

在Linux系统下,一切皆文件

例如我们现在使用的终端,显示器,键盘等都是文件。

打印到显示器 -> 显示器就是文件 -> 写入到显示器文件

从键盘读入数据 -> 键盘也是文件 -> 从键盘文件读取数据

这里我们补充一个命令:echo命令,它的作用是向显示器文件写入数据,如下图所示:

那么我们如果想要在文件中写入数据该怎么办呢?这时就需要用到一个操作符:> 输出重定向。顾名思义,它的作用就是将我们输出的数据重定向,输入到其他文件中,例如:

对于 > 操作符,它的工作原理是先清空再写入。如果重定向的文件不存在,那么它会新建一个文件再将数据写入,若是左侧没有数据写入,那么就会将文件中的内容清空,如下所示:

若是我们不想删除文件中原有的数据,而是追加一些数据,此时可以使用追加重定向:>>

2.11 less 命令

对于cat命令我们一般用来查看一些小文件的内容,对于大文件,cat不能进行查找和翻页,使用起来效果极差。这时我们可以使用less命令。

less ⼯具也是对⽂件或其它输出进⾏分⻚显⽰的⼯具,应该说是linux正统查看⽂件内容的⼯具,功能极其强⼤。使⽤了 less 时,就可以使⽤ [pageup] [pagedown] 等按键的功能来往前往后翻看⽂件,更容易⽤来查看⼀个⽂件的内容。除此之外,在 less ⾥头可以拥有更多的搜索功能,不⽌可以向下搜,也可以向上搜。

less指令的语法:less [选项] [文件]。常见选项:

  • -i 忽略搜索时的⼤⼩写
  • -N 显⽰每⾏的⾏号
  • /字符串:向下搜索“字符串”的功能
  • ?字符串:向上搜索“字符串”的功能
  • n:重复前⼀个搜索(与 / 或 ? 有关)
  • N:反向重复前⼀个搜索(与 / 或 ? 有关)
  • q:quit ,退出

除了前两个后边的都是在查看的过程中使用的。

2.12 head 与 tail 命令

headtail 就像它的名字⼀样的浅显易懂,它是⽤来显⽰开头或结尾某个数量的⽂字区块,head ⽤来显⽰档案的开头⾄标准输出中,⽽ tail 当然就是看档案的结尾。

head ⽤来显⽰档案的开头⾄标准输出中,默认head命令打印其相应⽂件的开头10⾏。它的选项-n就是需要显示的行数,默认是十行:

tail 命令从指定点开始将⽂件写到标准输出,其他的与head相同。不过使⽤tail命令的-f选项可以⽅便的查阅正在改变的⽇志⽂件,tail -f filename会把filename⾥最尾部的内容显⽰在屏幕上,并且不断刷新,使你看到最新的⽂件内容。

tail⽤于显⽰指定⽂件末尾内容,不指定⽂件时,作为输⼊信息进⾏处理。常⽤查看⽇志⽂件。

这里有一个问题,当我们想要查看一个文件中第180行到第200的内容该如何进行操作呢?这时我们就可以使用Linux中另一个操作符:管道|,它可以将左边的结果传入到右边,简单来说就是对管道左边的结果再执行管道右边的命令:

这里我们先简单了解一下管道即可。

接下来是Linux中的一个知识点:

我们用的这些命令是什么呢?这时命令就是程序,是特定系统路径下的程序!

我们可以用which指令快速找到指定的命令文件:

这些命令都是在/usr/bin目录下的程序,对于我们使用的ls命令来说,它并不是直接使用,而是有一些选项,使我们的目录名字有了不同的颜色,这是使用alias指令对其起了别名,相当于我们C++中的引用。在系统中,我们可以直接使用ll指令来表示ls -l指令,因为系统也对其进行了起别名的操作:

2.13 date 命令

date命令是使用指定的格式来显示时间,例如:date +%Y:%m:%d 。在显⽰⽅⾯,使⽤者可以设定欲显⽰的格式,格式设定为⼀个加号后接数个标记,其中常⽤的标记列表如下:

  • %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

date命令后使用标记%s可以显示当前时间的时间戳date +%s ,同时也可以通过时间戳来转换为对应的时间date -d@[时间戳]

所谓的时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。

2.14 cal 命令

cal命令可以⽤来显⽰公历(阳历)⽇历。公历是现在国际通⽤的历法,⼜称格列历,通称阳历。“阳历”⼜名“太阳历”,系以地球绕⾏太阳⼀周为⼀年,为西⽅各国所通⽤,故⼜名“西历”。

cal命令的语法格式:cal [选项] 年份。功能:⽤于查看⽇历等时间信息,如只有⼀个参数,则表⽰年份(1-9999),如有两个参数,则表⽰⽉份和年份。常用选项:

  • -3 显⽰系统前⼀个⽉,当前⽉,下⼀个⽉的⽉历
  • -j 显⽰在当年中的第⼏天(⼀年⽇期按天算,从1⽉1号算起,默认显⽰当前⽉在⼀年中的天数)
  • -y 显⽰当前年份的⽇历

2.14 find 命令

Linux下find命令在⽬录结构中搜索⽂件,并执⾏指定的操作。 Linux下find命令提供了相当多的查找条件,功能很强⼤。由于find具有强⼤的功能,所以它的选项也很多,其中⼤部分选项都值得我们花时间来了解⼀下。(在运⾏⼀个⾮常消耗资源的find命令时,很多⼈都倾向于把它放在后台执⾏,因为遍历⼀个⼤的⽂件系统可能会花费很⻓的时间(这⾥是指30G字节以上的⽂件系统)。)

find的语法结构:find [路径] [选项] [根据选项填写对应的参数],这里我们先介绍一个选项:-name,顾名思义,根据名字来查找:

find 与 which 的区别

find命令通过系统目录树直接查找,可以查任意文件。

which命令只能用来查找系统自带的可执行程序

还有一个whereis命令,用于找到程序的源、⼆进制⽂件或⼿册。

2.15 grep 命令

grep命令(行文本过滤工具)的语法结构:grep [选项] 搜寻字符串 ⽂件,它的功能是在⽂件中搜索字符串,将找到的⾏打印出来。常用的选项有:

  • -i :忽略⼤⼩写的不同,⼤⼩写视为相同
  • -n :顺便输出⾏号
  • -v :反向选择,亦即显⽰出没有 ‘搜寻字符串’ 内容的那⼀⾏

2.16 zip/unzip 、tar 命令

打包压缩是我们在传输文件时需要用到的操作,它通过使用特定的算法,将文件进行合并或者压缩,减少体积:

  • 打包是将我们需要传输的文件放到一个文件中,可以提高文件传输的容错性。
  • 压缩是将文件体积减少,节省资源和磁盘空间,减少网络传输的成本

(这里我们将打包压缩看成一个整体,不再分开说,没有必要。)

经过打包压缩后的文件有多种后缀名,不过我们只需要了解两种即可,分别是.zip.tar.gz(亦可简写成.tgz)

我们要打包成.zip的压缩包需要使用zip命令。zip命令的语法结构:zip 压缩⽂件.zip ⽬录或⽂件 ,功能是将⽬录或⽂件压缩成zip格式。若我们要将指定目录下的所有东西全部压缩,则需要带上-r选项:

对打包后的.zip文件进行解压缩操作需要用到unzip命令,语法格式:unzip [xxx.zip]unzip [xxx.zip] -d 路径,第一个是解压缩到当前文件,第二个是解压缩到指定路径,需要用到-d选项:

上面就是关于.zip格式的压缩与解压缩的操作,接下来我们来看一下.tgz格式的压缩与解压缩。

tar的语法格式:

  • 打包压缩:tar -czf dst(打包压缩到).tgz src(被打包压缩)
  • 解压缩:1、解压缩到当前目录tar -xzf xxx.tgz 2、解压到指定路径tar -xzy xxx.tgz -C 路径

若是需要展现打包压缩的过程可以再加入选项-v

解压缩:

2.17 uname 命令

uname命令可以获取当前电脑和操作系统的相关信息,使用-a选项可以详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称 :

至此,一些基本的指令的学习就到这里结束了,在后面的学习中我们也会不断地学习其他常用的指令。

3. 重要的几个热键

  • [Tab]按键—具有『命令补全』和『档案补⻬』的功能
  • [Ctrl]-c按键—让当前的程序『停掉』
  • [Ctrl]-d按键—通常代表着:『键盘输⼊结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以⽤来取代exit
  • 键盘的上下键–可以翻阅历史命令

由上面我们知道,Linux系统会记录我们的历史命令,当我们想要查询我们所使用过的命令时可以使用history命令。

那么Linux系统的第一章学习到这里就结束了,期待和您的下一次相见。

尾声

若有纰漏或不足之处欢迎大家在评论区留言或者私信,同时也欢迎各位一起探讨学习。感谢您的观看!

本文地址:https://www.vps345.com/5913.html

搜索文章

Tags

PV计算 带宽计算 流量带宽 服务器带宽 上行带宽 上行速率 什么是上行带宽? CC攻击 攻击怎么办 流量攻击 DDOS攻击 服务器被攻击怎么办 源IP 服务器 linux 运维 游戏 云计算 python MCP javascript 前端 chrome edge 进程 操作系统 进程控制 Ubuntu ssh llama 算法 opencv 自然语言处理 神经网络 语言模型 阿里云 网络 网络安全 网络协议 ubuntu deepseek Ollama 模型联网 API CherryStudio harmonyos 华为 开发语言 typescript 计算机网络 数据库 centos oracle 关系型 安全 分布式 tcp/ip Flask FastAPI Waitress Gunicorn uWSGI Uvicorn RTSP xop RTP RTSPServer 推流 视频 react.js 前端面试题 node.js 持续部署 ssl java android 鸿蒙 Dell R750XS 科技 ai 人工智能 个人开发 udp unity uni-app 面试 性能优化 jdk intellij-idea 架构 ollama llm php pycharm ide pytorch rust http fastapi mcp mcp-proxy mcp-inspector fastapi-mcp agent sse 前端框架 深度学习 YOLO 目标检测 计算机视觉 filezilla 无法连接服务器 连接被服务器拒绝 vsftpd 331/530 golang 智能路由器 外网访问 内网穿透 端口映射 docker 容器 adb nginx 监控 自动化运维 GaN HEMT 氮化镓 单粒子烧毁 辐射损伤 辐照效应 windows 运维开发 django flask web3.py numpy macos live555 rtsp rtp flutter Hyper-V WinRM TrustedHosts web安全 Kali Linux 黑客 渗透测试 信息收集 笔记 C 环境变量 进程地址空间 github 创意 社区 IIS .net core Hosting Bundle .NET Framework vs2022 centos-root /dev/mapper yum clean all df -h / du -sh es jvm cpu 内存 实时 使用 mongodb 电脑 c++ c语言 go 代理模式 Windsurf 经验分享 媒体 微信公众平台 微服务 springcloud 后端 svn 串口服务器 自动化 缓存 kvm 无桌面 命令行 vim 机器学习 web Socket YOLOv8 NPU Atlas800 A300I pro asi_bench 向日葵 嵌入式 linux驱动开发 arm开发 嵌入式硬件 指令 ecm bpm redis mybatis 学习方法 学习 ddos qt stm32项目 单片机 stm32 ollama下载加速 大模型 chatgpt llama3 Chatglm 开源大模型 音乐服务器 Navidrome 音流 c# ping++ Reactor 设计模式 C++ ansible playbook 宝塔面板访问不了 宝塔面板网站访问不了 宝塔面板怎么配置网站能访问 宝塔面板配置ip访问 宝塔面板配置域名访问教程 宝塔面板配置教程 debian PVE zotero WebDAV 同步失败 kubernetes k8s java-ee AI编程 物联网 iot vue.js 部署 服务器配置 华为云 温湿度数据上传到服务器 Arduino HTTP rabbitmq dell服务器 硬件架构 系统架构 vscode mysql websocket html minicom 串口调试工具 测试工具 蓝耘科技 元生代平台工作流 ComfyUI 集成学习 集成测试 Qwen2.5-coder 离线部署 sql KingBase 博客 oceanbase rc.local 开机自启 systemd 麒麟 unix 负载均衡 Dify 银河麒麟 kylin v10 麒麟 v10 conda kylin 深度优先 图论 并集查找 换根法 树上倍增 智能手机 NAS Termux Samba Linux ruoyi elasticsearch jenkins DeepSeek行业应用 DeepSeek Heroku 网站部署 spring boot tomcat postman mock mock server 模拟服务器 mock服务器 Postman内置变量 Postman随机数据 ffmpeg 音视频 ESP32 audio vue音乐播放器 vue播放音频文件 Audio音频播放器自定义样式 播放暂停进度条音量调节快进快退 自定义audio覆盖默认样式 nuxt3 vue3 实时音视频 react next.js 部署next.js maven intellij idea AI 爬虫 数据集 microsoft dubbo bash 银河麒麟服务器操作系统 系统激活 .net 安全威胁分析 fpga开发 openEuler unity3d 开源 spring 计算机外设 mac 软件需求 wsl2 wsl gitlab express okhttp CORS 跨域 LDAP 虚拟化 半虚拟化 硬件虚拟化 Hypervisor linux环境变量 gitee jmeter 软件测试 HCIE 数通 大模型微调 腾讯云 微信 微信分享 Image wxopensdk android studio .netcore 安装教程 GPU环境配置 Ubuntu22 CUDA PyTorch Anaconda安装 gateway Clion Nova ResharperC++引擎 Centos7 远程开发 echarts 信息可视化 数据分析 网页设计 Docker Compose docker compose docker-compose pillow json html5 firefox sqlserver kamailio sip VoIP 大数据 大数据平台 统信 国产操作系统 虚拟机安装 jar WSL win11 无法解析服务器的名称或地址 excel openwrt 程序人生 低代码 HarmonyOS Next Trae AI代码编辑器 代码调试 ipdb webrtc asm av1 电视盒子 机顶盒ROM 魔百盒刷机 3d 数学建模 企业微信 Linux24.04 deepin pdf 多线程服务器 Linux网络编程 1024程序员节 springsecurity6 oauth2 授权服务器 token sas DeepSeek-R1 API接口 list 数据结构 ArcTS 登录 ArcUI GridItem visualstudio prometheus 系统开发 binder 车载系统 framework 源码环境 YOLOv12 matlab EasyConnect Cline ecmascript nextjs reactjs DigitalOcean GPU服务器购买 GPU服务器哪里有 GPU服务器 apache Deepseek 交互 mount挂载磁盘 wrong fs type LVM挂载磁盘 Centos7.9 多进程 搜索引擎 HTML audio 控件组件 vue3 audio音乐播放器 Audio标签自定义样式默认 vue3播放音频文件音效音乐 自定义audio播放器样式 播放暂停调整声音大小下载文件 firewalld 云原生 软件工程 僵尸进程 VMware安装Ubuntu Ubuntu安装k8s NPS 雨云服务器 雨云 mysql离线安装 ubuntu22.04 mysql8.0 visual studio code 编辑器 直播推流 远程工作 代码托管服务 Portainer搭建 Portainer使用 Portainer使用详解 Portainer详解 Portainer portainer virtualenv 鸿蒙系统 京东云 高效日志打印 串口通信日志 服务器日志 系统状态监控日志 异常记录日志 ue4 着色器 ue5 虚幻 毕设 midjourney AI写作 基础入门 编程 目标跟踪 OpenVINO 推理应用 相差8小时 UTC 时间 Java hive Hive环境搭建 hive3环境 Hive远程模式 netty 匿名管道 命名管道 开机自启动 rpc 远程过程调用 Windows环境 mamba Vmamba git gitea QQ 机器人 bot Docker risc-v arm wordpress 无法访问wordpess后台 打开网站页面错乱 linux宝塔面板 wordpress更换服务器 中间件 C语言 DevEco Studio 佛山戴尔服务器维修 佛山三水服务器维修 ipython flash-attention 报错 FTP服务器 word图片自动上传 word一键转存 复制word图片 复制word图文 复制word公式 粘贴word图文 粘贴word公式 状态管理的 UDP 服务器 Arduino RTOS yum cuda cudnn anaconda 驱动开发 mcu gradle Wi-Fi epoll 计算机 干货分享 黑客工具 密码爆破 DNS ci/cd C# MQTTS 双向认证 emqx 软考 jupyter gpu算力 css 命令 联想开天P90Z装win10 Invalid Host allowedHosts vue 信息与通信 Linux的基础指令 飞牛NAS 飞牛OS MacBook Pro AIGC 云电竞 云电脑 todesk 宕机切换 服务器宕机 cnn 互信 图像处理 统信UOS bonding 链路聚合 职场和发展 数据挖掘 压力测试 camera Arduino 电子信息 执法记录仪 智能安全帽 smarteye 策略模式 单例模式 Ubuntu Server Ubuntu 22.04.5 tailscale derp derper 中转 系统安全 矩阵 线性代数 电商平台 UOS 统信操作系统 SysBench 基准测试 JAVA IDEA C++软件实战问题排查经验分享 0xfeeefeee 0xcdcdcdcd 动态库加载失败 程序启动失败 程序运行权限 标准用户权限与管理员权限 进程信号 CLion 远程连接 IDE 游戏服务器 Minecraft DOIT 四博智联 Open WebUI zabbix lua 历史版本 下载 安装 大语言模型 cursor MCP server C/S LLM windows日志 服务器繁忙 transformer idm safari pip Mac 系统 音乐库 群晖 飞牛 实用教程 Ubuntu DeepSeek DeepSeek Ubuntu DeepSeek 本地部署 DeepSeek 知识库 DeepSeek 私有化知识库 本地部署 DeepSeek DeepSeek 私有化部署 nvidia 宝塔面板 H3C iDRAC R720xd linux 命令 sed 命令 客户端与服务端通信 NFS freebsd kafka devops springboot agi 远程桌面 设置代理 服务器无法访问 ip地址无法访问 无法访问宝塔面板 宝塔面板打不开 云服务 prompt easyui AI大模型 langchain ESXi XFS xfs文件系统损坏 I_O error WebUI DeepSeek V3 测试用例 功能测试 shell 磁盘监控 kind ip命令 新增网卡 新增IP 启动网卡 SSH 服务 SSH Server OpenSSH Server ios iphone 聊天室 spring cloud 权限 前后端分离 iftop 网络流量监控 ocr 华为认证 网络工程师 npm bug FunASR ASR 支付 微信支付 开放平台 剧本 file server http server web server https muduo X11 Xming 生物信息学 yum源切换 更换国内yum源 安卓 游戏程序 王者荣耀 文件系统 路径解析 minio Spring Security threejs 3D mariadb rdp 实验 技术共享 docker命令大全 5G 3GPP 卫星通信 交换机 硬件 设备 GPU PCI-Express Agent MacOS录屏软件 阻塞队列 生产者消费者模型 服务器崩坏原因 jetty undertow Linux无人智慧超市 LInux多线程服务器 QT项目 LInux项目 单片机项目 r语言 数据可视化 grafana 版本 ISO镜像作为本地源 SSH p2p Erlang OTP gen_server 热代码交换 事务语义 MNN Qwen 怎么卸载MySQL MySQL怎么卸载干净 MySQL卸载重新安装教程 MySQL5.7卸载 Linux卸载MySQL8.0 如何卸载MySQL教程 MySQL卸载与安装 ip ui 备份SQL Server数据库 数据库备份 傲梅企业备份网络版 RAGFLOW RAG 检索增强生成 文档解析 大模型垂直应用 HTTP 服务器控制 ESP32 DeepSeek gaussdb 医疗APP开发 app开发 银河麒麟桌面操作系统 Kylin OS 国产化 xss Docker Hub docker pull 镜像源 daemon.json Ubuntu 24 常用命令 Ubuntu 24 Ubuntu vi 异常处理 eureka 游戏机 pppoe radius hugo Netty 即时通信 NIO Dell HPE 联想 浪潮 SWAT 配置文件 服务管理 网络共享 vasp安装 AI作画 IIS服务器 IIS性能 日志监控 Claude asp.net大文件上传 asp.net大文件上传源码 ASP.NET断点续传 asp.net上传文件夹 asp.net上传大文件 .net core断点续传 .net mvc断点续传 micropython esp32 mqtt AI agent c 思科模拟器 思科 Cisco linux安装配置 postgresql kali 共享文件夹 虚拟机 算力 程序员 Radius efficientVIT YOLOv8替换主干网络 TOLOv8 googlecloud TCP服务器 qt项目 qt项目实战 qt教程 小程序 DenseNet EMUI 回退 降级 升级 服务器管理 配置教程 服务器安装 网站管理 国标28181 视频监控 监控接入 语音广播 流程 SIP SDP 其他 windwos防火墙 defender防火墙 win防火墙白名单 防火墙白名单效果 防火墙只允许指定应用上网 防火墙允许指定上网其它禁止 根服务器 clickhouse 客户端 社交电子 数据库系统 EMQX MQTT 通信协议 hibernate GoogLeNet 弹性计算 KVM 计算虚拟化 弹性裸金属 工业4.0 银河麒麟高级服务器 外接硬盘 Kylin 监控k8s集群 集群内prometheus AD 域管理 网站搭建 serv00 chfs ubuntu 16.04 链表 漏洞 无人机 微信开放平台 微信公众号配置 远程登录 telnet 同步 备份 建站 gpt vscode 1.86 laravel 大模型入门 大模型教程 WSL2 小智AI服务端 xiaozhi TTS 直流充电桩 充电桩 IPMI Linux awk awk函数 awk结构 awk内置变量 awk参数 awk脚本 awk详解 junit USB网络共享 hadoop 需求分析 规格说明书 豆瓣 追剧助手 迅雷 nas vmware 卡死 云服务器 裸金属服务器 弹性裸金属服务器 微信小程序 图形化界面 网络穿透 火绒安全 Nuxt.js Xterminal aws 恒源云 备选 网站 api 调用 示例 ros2 moveit 机器人运动 AD域 vSphere vCenter 软件定义数据中心 sddc 反向代理 致远OA OA服务器 服务器磁盘扩容 CPU 主板 电源 网卡 ai小智 语音助手 ai小智配网 ai小智教程 智能硬件 esp32语音助手 diy语音助手 dns 技能大赛 GCC crosstool-ng uniapp 上传视频至服务器代码 vue3批量上传多个视频并预览 如何实现将本地视频上传到网页 element plu视频上传 ant design vue vue3本地上传视频及预览移除 selete 高级IO 多层架构 解耦 eNSP 网络规划 VLAN 企业网络 wireshark 显示过滤器 ICMP Wireshark安装 pygame 边缘计算 AutoDL oneapi pgpool dify 田俊楠 网络用户购物行为分析可视化平台 大数据毕业设计 华为od sqlite MS Materials openssl 密码学 k8s资源监控 annotations自动化 自动化监控 监控service 监控jvm 业界资讯 鲲鹏 模拟退火算法 交叉编译 code-server mosquitto 消息队列 perf flink openstack VMware Xen 华为机试 Python 安全架构 AISphereButler 课程设计 自定义客户端 SAS outlook Linux环境 ukui 麒麟kylinos openeuler rust腐蚀 TRAE elk Logstash 日志采集 框架搭建 Playwright 自动化测试 protobuf 序列化和反序列化 回显服务器 UDP的API使用 W5500 OLED u8g2 nac 802.1 portal MacMini 迷你主机 mini Apple armbian u-boot 宠物 毕业设计 免费学习 宠物领养 宠物平台 remote-ssh 小艺 Pura X RustDesk自建服务器 rustdesk服务器 docker rustdesk RAID RAID技术 磁盘 存储 自动驾驶 ftp VPS pyqt 微信小程序域名配置 微信小程序服务器域名 微信小程序合法域名 小程序配置业务域名 微信小程序需要域名吗 微信小程序添加域名 强制清理 强制删除 mac废纸篓 OD机试真题 华为OD机试真题 服务器能耗统计 Ark-TS语言 tcp ux 多线程 vscode1.86 1.86版本 ssh远程连接 政务 分布式系统 监控运维 Prometheus Grafana open Euler dde RTMP 应用层 LLM Web APP Streamlit big data 实时互动 ceph 昇腾 npu opensearch helm xml 服务器主板 AI芯片 飞书 MI300x 孤岛惊魂4 VR手套 数据手套 动捕手套 动捕数据手套 WebRTC 网络结构图 TrinityCore 魔兽世界 服务器数据恢复 数据恢复 存储数据恢复 北亚数据恢复 oracle数据恢复 rocketmq 软件构建 sysctl.conf vm.nr_hugepages 可信计算技术 网络攻击模型 adobe 传统数据库升级 银行 LLMs 单一职责原则 7z 网络编程 聊天服务器 套接字 TCP cmos 深度求索 私域 知识库 输入法 IPMITOOL BMC 硬件管理 opcua opcda KEPServer安装 tcpdump open webui gpt-3 文心一言 繁忙 解决办法 替代网站 汇总推荐 AI推理 重启 排查 系统重启 日志 原因 Headless Linux frp redhat dba VMware安装mocOS macOS系统安装 腾讯云大模型知识引擎 asp.net大文件上传下载 文件分享 iis VSCode 移动云 FTP 服务器 XCC Lenovo 远程 执行 sshpass 操作 etcd 数据安全 RBAC zookeeper saltstack nfs 服务器部署ai模型 embedding SSL 域名 rsyslog Anolis nginx安装 环境安装 linux插件下载 chrome devtools selenium chromedriver raid5数据恢复 磁盘阵列数据恢复 skynet gcc 僵尸世界大战 游戏服务器搭建 arkUI 远程控制 远程看看 远程协助 银河麒麟操作系统 AI 原生集成开发环境 Trae AI 阿里云ECS springboot远程调试 java项目远程debug docker远程debug java项目远程调试 springboot远程 硬件工程 嵌入式实习 LORA NLP Cursor 三级等保 服务器审计日志备份 产品经理 v10 软件 多个客户端访问 IO多路复用 TCP相关API bootstrap 语法 Linux PID 黑客技术 流式接口 URL 本地部署 LInux 架构与原理 Kylin-Server sdkman Google pay Apple pay SSE 自学笔记 小米 澎湃OS Android IO模型 网工 压测 ECS 黑苹果 ssrf 失效的访问控制 小游戏 五子棋 string模拟实现 深拷贝 浅拷贝 经典的string类问题 三个swap Unity Dedicated Server Host Client 无头主机 开发环境 SSL证书 数据库架构 数据管理 数据治理 数据编织 数据虚拟化 alias unalias 别名 vue-i18n 国际化多语言 vue2中英文切换详细教程 如何动态加载i18n语言包 把语言json放到服务器调用 前端调用api获取语言配置文件 n8n 工作流 workflow xrdp 视频编解码 源码剖析 rtsp实现步骤 流媒体开发 regedit 开机启动 thingsboard Ubuntu 24.04.1 轻量级服务器 视觉检测 g++ g++13 Cookie VMware创建虚拟机 蓝桥杯 性能测试 odoo 服务器动作 Server action 源码 tidb GLIBC 能力提升 面试宝典 技术 IT信息化 环境迁移 崖山数据库 YashanDB 混合开发 JDK sentinel 运维监控 知识图谱 HarmonyOS 考研 onlyoffice 在线office 信创 信创终端 中科方德 ragflow word IMX317 MIPI H265 VCU pyautogui ShenTong sqlite3 css3 webgl rag ragflow 源码启动 线程 Linux find grep 钉钉 代理 swoole Redis Desktop chrome 浏览器下载 chrome 下载安装 谷歌浏览器下载 私有化 OpenManus 抓包工具 宝塔 我的世界 我的世界联机 数码 UDP MySql DeepSeek r1 cd 目录切换 rclone AList webdav fnOS 加解密 Yakit yaklang harmonyOS面试题 tensorflow eclipse 邮件APP 免费软件 软件卸载 系统清理 游戏引擎 x64 SIGSEGV xmm0 服务器时间 流量运营 miniapp 真机调试 调试 debug 断点 网络API请求调试方法 apt 国内源 移动魔百盒 KylinV10 麒麟操作系统 Vmware AI-native Docker Desktop matplotlib USB转串口 CH340 iBMC UltraISO etl xpath定位元素 curl wget bat aarch64 编译安装 HPC EtherCAT转Modbus ECT转Modbus协议 EtherCAT转485网关 ECT转Modbus串口网关 EtherCAT转485协议 ECT转Modbus网关 强化学习 树莓派 VNC Windows deepseek r1 RoboVLM 通用机器人策略 VLA设计哲学 vlm fot robot 视觉语言动作模型 具身智能 glibc 域名服务 DHCP 符号链接 配置 make命令 makefile文件 粘包问题 相机 企业网络规划 华为eNSP Unity插件 c/c++ 串口 vpn iventoy VmWare OpenEuler 自动化任务管理 用户缓冲区 模拟实现 镜像 ArkTs ArkUI PX4 ROS fd 文件描述符 个人博客 飞牛nas fnos MacOS uv log4j uni-file-picker 拍摄从相册选择 uni.uploadFile H5上传图片 微信小程序上传图片 云桌面 微软 AD域控 证书服务器 AP配网 AK配网 小程序AP配网和AK配网教程 WIFI设备配网小程序UDP开 rustdesk Mac内存不够用怎么办 navicat cocoapods xcode Xinference RAGFlow vr SenseVoice rtsp服务器 rtsp server android rtsp服务 安卓rtsp服务器 移动端rtsp服务 大牛直播SDK ruby 我的世界服务器搭建 免费域名 域名解析 less yolov8 kotlin Attention 信号处理 带外管理 DocFlow mq ubuntu24 vivado24 grub 版本升级 扩容 游戏开发 磁盘镜像 服务器镜像 服务器实时复制 实时文件备份 串口驱动 CH341 uart 485 Linux的权限 大模型推理 大模型学习 perl k8s集群资源管理 云原生开发 李心怡 Python基础 Python教程 Python技巧 win服务器架设 windows server dns是什么 如何设置电脑dns dns应该如何设置 WLAN 在线预览 xlsx xls文件 在浏览器直接打开解析xls表格 前端实现vue3打开excel 文件地址url或接口文档流二进 迁移指南 su sudo deep learning bcompare Beyond Compare 影刀 #影刀RPA# 模拟器 教程 llama.cpp minecraft 监控k8s 监控kubernetes Ubuntu22.04 开发人员主页 trea idea 软链接 硬链接 分布式训练 wps 实习 大模型面经 AnythingLLM AnythingLLM安装 SVN Server tortoise svn qemu libvirt Kali WebVM 基础环境 流水线 脚本式流水线 键盘 状态模式 CrewAI 单元测试 figma rime 物联网开发 并查集 leetcode 多端开发 智慧分发 应用生态 鸿蒙OS 金仓数据库 2025 征文 数据库平替用金仓 高效远程协作 TrustViewer体验 跨设备操作便利 智能远程控制 UOS1070e can 线程池 VS Code HAProxy 代理服务器 edge浏览器 中兴光猫 换光猫 网络桥接 自己换光猫 SEO 灵办AI ssh远程登录 显示管理器 lightdm gdm hexo 问题解决 网络药理学 生信 gromacs 分子动力学模拟 MD 动力学模拟 docker run 数据卷挂载 交互模式 元服务 应用上架 自动化编程 换源 Debian 远程服务 浏览器开发 AI浏览器 ssh漏洞 ssh9.9p2 CVE-2025-23419 内网服务器 内网代理 内网通信 autodl Typore 程序 proxy模式 烟花代码 烟花 元旦 性能调优 安全代理 本地知识库部署 DeepSeek R1 模型 trae 毕昇JDK lsb_release /etc/issue /proc/version uname -r 查看ubuntu版本 dity make 查询数据库服务IP地址 SQL Server 语音识别 deekseek 磁盘清理 powerpoint 环境配置 查看显卡进程 fuser 人工智能生成内容 安防软件 DBeaver 数据仓库 kerberos 端口测试 wpf nvm whistle 实战案例 searxng EtherNet/IP串口网关 EIP转RS485 EIP转Modbus EtherNet/IP网关协议 EIP转RS485网关 EIP串口服务器 分析解读 Docker引擎已经停止 Docker无法使用 WSL进度一直是0 镜像加速地址 wsgiref Web 服务器网关接口 firewall ABAP cfssl TCP协议 信号 抗锯齿 neo4j Jellyfin 双系统 存储维护 NetApp存储 EMC存储 大大通 第三代半导体 碳化硅 TrueLicense P2P HDLC java-rocketmq 做raid 装系统 Java Applet URL操作 服务器建立 Socket编程 网络文件读取 milvus webstorm linux上传下载 ardunio BLE QT 5.12.12 QT开发环境 Ubuntu18.04 健康医疗 互联网医院 超融合 聚类 h.264 性能分析 MVS 海康威视相机 项目部署到linux服务器 项目部署过程 CVE-2024-7347 VM搭建win2012 win2012应急响应靶机搭建 攻击者获取服务器权限 上传wakaung病毒 应急响应并溯源 挖矿病毒处置 应急响应综合性靶场 web3 yaml Ultralytics 可视化 cpp-httplib 程序员创富 虚拟局域网 智能音箱 智能家居 显卡驱动 大模型应用 虚拟显示器 OpenSSH IMM spark HistoryServer Spark YARN jobhistory xshell termius iterm2 CDN MQTT协议 消息服务器 代码 python3.11 金融 seatunnel 容器技术 序列化反序列化 keepalived ros jina IPv4 子网掩码 公网IP 私有IP sonoma 自动更新 SSH 密钥生成 SSH 公钥 私钥 生成 主从复制 产测工具框架 IMX6ULL 管理框架 Ubuntu共享文件夹 共享目录 Linux共享文件夹 iperf3 带宽测试 composer IM即时通讯 剪切板对通 HTML FORMAT docker搭建pg docker搭建pgsql pg授权 postgresql使用 postgresql搭建 服务网格 istio docker搭建nacos详解 docker部署nacos docker安装nacos 腾讯云搭建nacos centos7搭建nacos 合成模型 扩散模型 图像生成 GIS 遥感 WebGIS fstab 对比 工具 meld DiffMerge ai工具 ldap 开发 GRUB引导 Linux技巧 top Linux top top命令详解 top命令重点 top常用参数 内网环境 ubuntu20.04 ros1 Noetic 20.04 apt 安装 lio-sam SLAM 本地部署AI大模型 OpenHarmony 小番茄C盘清理 便捷易用C盘清理工具 小番茄C盘清理的优势尽显何处? 教你深度体验小番茄C盘清理 C盘变红?!不知所措? C盘瘦身后电脑会发生什么变化? sequoiaDB ubuntu24.04.1 捆绑 链接 谷歌浏览器 youtube google gmail 网卡的名称修改 eth0 ens33 triton 模型分析 图形渲染 大文件分片上传断点续传及进度条 如何批量上传超大文件并显示进度 axios大文件切片上传详细教 node服务器合并切片 vue3大文件上传报错提示错误 大文件秒传跨域报错cors HiCar CarLife+ CarPlay QT RK3588 Node-Red 编程工具 流编程 react native 读写锁 防火墙 NAT转发 NAT Server AI Agent 字节智能运维 办公自动化 自动化生成 pdf教程 rnn Deepseek-R1 私有化部署 推理模型 fast 端口 查看 ss deployment daemonset statefulset cronjob prometheus数据采集 prometheus数据模型 prometheus特点 SRS 流媒体 直播 dash 正则表达式 db arcgis 常用命令 文本命令 目录命令 本地化部署 yolov5 rpa 搭建个人相关服务器 玩机技巧 软件分享 软件图标 智能电视 System V共享内存 进程通信 解决方案 热榜 网络建设与运维 docker desktop image CentOS 接口优化 k8s二次开发 欧标 OCPP 服务器正确解析请求体 docker部署翻译组件 docker部署deepl docker搭建deepl java对接deepl 翻译组件使用 离线部署dify docker部署Python MDK 嵌入式开发工具 论文笔记 sublime text IO nlp 推荐算法 Qwen2.5-VL vllm 渗透 kernel yum换源 网络爬虫 嵌入式Linux IPC 开机黑屏 gnu 云耀服务器 沙盒 增强现实 沉浸式体验 应用场景 技术实现 案例分析 AR 嵌入式系统开发 虚幻引擎 极限编程 论文阅读 conda配置 conda镜像源 visual studio 稳定性 看门狗 大模型部署 ranger MySQL8.0 ArtTS 网络搭建 神州数码 神州数码云平台 云平台 数字证书 签署证书 PPI String Cytoscape CytoHubba 风扇控制软件 拓扑图 多路转接 macOS mm-wiki搭建 linux搭建mm-wiki mm-wiki搭建与使用 mm-wiki使用 mm-wiki详解 项目部署 AI员工 dock 加速 hosts 西门子PLC 通讯 数据库开发 database js HarmonyOS NEXT 原生鸿蒙 seleium 达梦 DM8 端口聚合 windows11 nosql 鸿蒙开发 移动开发 搜狗输入法 中文输入法 MobaXterm 软负载 CentOS Stream