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

linux 黑马 第1-2章

本文学习参考视频为:

黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等_哔哩哔哩_bilibili

一、初识 Linux 学习笔记

一、操作系统概述

(一)硬件和软件

硬件:计算机系统中由电子、机械和光电元件等组成的各种物理装置,如 CPU、内存、硬盘、键盘、鼠标等。

软件:用户和计算机硬件之间的接口和桥梁,用户通过软件与计算机进行交流,操作系统是软件的一类。

(二)操作系统

作用:作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件工作。若没有操作系统,计算机只是一堆无法使用的塑料。

功能:调度CPU进行工作、调度内存进行工作、调度硬盘进行数据存储、调度网卡进行网络通讯、调度音响发出声音、调度打印机打印内容。

(三)常见操作系统

PC 端:Windows、Linux、MacOS。

移动端:Android、iOS、鸿蒙系统。

不管是PC操作系统,还是移动操作系统。其功能都是:调度硬件进行工作,充当用户和硬件之间的桥梁。

(四)总结

计算机由硬件和软件组成。

操作系统是软件的一类,作用是协助用户调度硬件工作,充当用户和硬件之间的桥梁。

常见操作系统包括 PC 端的 Windows、Linux、MacOS 和移动端的 Android、iOS、鸿蒙系统。

二、初识 Linux

(一)Linux 的诞生

由林纳斯・托瓦兹在 1991 年创立,当时他在上大学期间因现有操作系统不好用,决心自己编写一个,后经全世界网友支持,成为流行的服务器操作系统之一。

(二)Linux 内核

组成:Linux 系统由 Linux 内核和系统级应用程序组成。

作用:内核提供系统最核心功能,如调度 CPU、内存、文件系统、网络通讯、IO 等;系统级应用程序是出厂自带程序,如文件管理器、任务管理器等。

特点:Linux 内核免费开源,任何人都可下载源码查看和修改,可从https://www.kernel.org下载。

(三)Linux 发行版

定义:内核无法直接被用户使用,需配合应用程序,在内核之上封装系统级应用程序,组合在一起称为 Linux 发行版。

常见发行版:CentOS、Ubuntu、RedHat、Debian 等。

课程使用:主要基于 CentOS,辅助讲解 Ubuntu 相关知识,不同发行版基础命令相同,部分操作不同。不同的发行版: 基础命令100%是相同的(课程讲解内容,只是部分操作不同(如软件安装),同学们不用纠结选择什么发行版,不论用什么发行版,都是Linux,学到的东西都是通用的。

(四)总结

Linux 由林纳斯・托瓦兹创立,发展至今成为服务器操作系统领域的核心系统。

内核提供 Linux 系统主要功能,是免费开源的。

Linux 发行版是在内核之上封装系统级应用程序,课程主要基于 CentOS,辅以 Ubuntu 讲解。

三、虚拟机介绍

(一)虚拟机定义

通过虚拟化技术,在电脑内虚拟出计算机硬件,并给虚拟硬件安装操作系统,得到的虚拟电脑称为虚拟机。

(二)使用虚拟机的原因

学习 Linux 需要 Linux 系统环境,若将自己电脑重装为 Linux 不现实,因 Linux 不适合日常办公,故通过虚拟机获得 Linux 系统环境学习。

(三)总结

虚拟机是通过虚拟化技术在电脑内虚拟出的电脑。

使用虚拟机是为了获得 Linux 系统环境进行学习,避免重装自己电脑系统。

四、VMware WorkStation 安装

(一)虚拟化软件

可通过 VMware WorkStation、VirtualBox 等虚拟化软件获得虚拟机,课程选用 VMware WorkStation。

(二)安装步骤

下载 VMware WorkStation 软件,地址为

https://www.vmware.com/cn/products/workstation-pro.html。

运行安装程序,按提示操作,包括接受许可协议、选择安装位置、创建快捷方式等。

安装完成后验证网络适配器是否正常配置。

软件安装完成后,验证一下网络适配器是否正常配置。

或者通过快捷键指令:win + r 输入ncpa.cpl回车即可打开

五、在 VMware 上安装 Linux

(一)下载 CentOS 操作系统

从Index of /7.6.1810/isos/x86_64/ (最后的/不要漏掉)下载 CentOS 7.6 版本安装文件。

(二)安装步骤

1.打开 VMware,创建新虚拟机,选择安装来源为下载的 CentOS ISO 文件。

2.进行简易安装信息设置,包括用户名、密码等。

点击用户名:

itheima

输入密码:

123456

3.命名虚拟机并选择存放位置。

4.指定磁盘容量,建议 20-40GB。

5.完成创建后开启虚拟机,等待安装完成。

6.安装完成后,输入用户名和密码登录系统。

或者直接使用如下链接下载:

https://vault.centos.org/7.6.1810/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

或者从课程资料中获取安装包:

六、Mac 系统 Linux 环境

(一)VMware Fusion

Mac 系统使用 VMware Fusion Pro,与 VMware WorkStation 均为 VMware 公司出品,完全兼容,下载地址为https://www.vmware.com/cn/products/fusion.html。

(二)安装 CentOS 系统步骤

下载 CentOS 安装文件。

打开 VMware Fusion,创建新虚拟机,选择 ISO 文件。

进行快捷安装设置,包括显示名称、账户名、密码等。

完成虚拟机配置,开始安装 CentOS 系统。

七、远程连接 Linux 系统

(一)图形化与命令行操作

图形化操作:使用操作系统图形化页面,以图形化窗口形式获得操作反馈。

命令行操作:使用命令,以文字字符形式获得操作反馈。

Linux 使用命令行原因:Linux 图形化页面不好用、不稳定,命令行操作效率高、资源占用低、程序运行稳定。

(二)FinalShell 软件

作用:远程连接 Linux 系统,方便操作,解决 VMware 中复制粘贴、文件上传下载不方便的问题。

安装:Windows 和 Mac 系统分别从对应地址下载安装程序,按提示安装。

连接 Linux 系统:查询 Linux 系统 IP 地址(在终端输入 ifconfig),在 FinalShell 中配置连接信息,包括名称、主机 IP、端口、用户名、密码等,连接成功后即可操作。

在右键虚拟机中右键打开终端,输入 ifconfig。

虚拟机的IP地址:

在 FinalShell 中配置连接信息,包括名称、主机 IP、端口、用户名、密码等。

FinalShell的下载地址为:

Windows: http://www.hostbuf.com/downloads/finalshell_install.exe

Mac: http://www.hostbuf.com/downloads/finalshell_install.pkg 下载完成后双击打开安装。

(三)总结

图形化和命令行是操作系统的两种操作模式,Linux 因图形化问题主要使用命令行。

使用 FinalShell 远程连接 Linux 系统,方便操作,需先查询 Linux 系统 IP 地址,再配置连接信息。

八、拓展:WSL(Windows Subsystem for Linux)

(一)WSL 介绍

定义:Windows Subsystem for Linux,是 Windows 系统之上的 Linux 子系统,可在

Windows 中获得 Linux 系统环境,直连计算机硬件,无需虚拟机虚拟硬件。

优点:轻量化、方便、省内存,开发者逐步拥抱 WSL。

(二)部署步骤

开启 WSL 功能:在 Windows 控制面板中启用 “适用于 Linux 的 Windows 子系统” 和 “虚拟机平台”。

重启电脑。

打开 Windows 应用商店,搜索 Ubuntu 并下载安装。

启动 Ubuntu,创建用户和密码,得到 Ubuntu 操作系统环境。

安装 Windows Terminal 软件,优化终端体验。

(三)环境选择建议

课程推荐使用 VMware 虚拟机中构建的 CentOS 环境学习,WSL 可作为备用,避免误操作损坏自己电脑系统。Mac 系统同学也推荐使用 VMware Fusion 构建的 CentOS 虚拟机学习。

九、扩展:虚拟机快照

(一)快照作用

保存虚拟机状态,当虚拟机损坏时,可通过快照恢复到保存状态,用作备份。

(二)制作与还原步骤

VMware Workstation:虚拟机关机后,在虚拟机菜单中选择 “快照 - 拍摄快照”,输入名称和描述;恢复时选择 “快照 - 恢复到快照”。

VMware Fusion:虚拟机关机后,点击快照按钮,选择 “拍摄快照”,输入名称;恢复时选择对应快照。

(三)总结

快照可备份虚拟机状态,VMware Workstation 和 Fusion 均支持制作和还原快照,方便在虚拟机出现问题时恢复。

二、Linux 基础命令学习笔记

一、Linux 的目录结构

(一)目录结构特点

Linux 的目录结构是一个树型结构,只有一个根目录/,所有文件都在其下。

Windows 系统有多个盘符(如 C 盘、D 盘等),而 Linux 没有盘符概念。

(二)路径描述方式

Linux 系统:路径层级关系用 “/” 表示,如/usr/local/hello.txt,开头的 “/” 表示根目录,后面的 “/” 表示层级关系。

Windows 系统:路径层级关系用 “\” 表示,如D:\data\work\hello.txt,开头的盘符(如 D:)表示磁盘,“\” 表示层级关系。

(三)总结

Linux 操作系统只有一个顶级目录(根目录),Windows 系统有多个顶级目录(各个盘符)。

“/” 在 Linux 系统中,出现在开头表示根目录,出现在后面表示层次关系。

(四)课后练习

在根目录下有一个文件夹 test,文件夹内有一个文件 hello.txt,文件路径为:/test/hello.txt

在根目录下有一个文件 itheima.txt,文件路径为:/itheima.txt

在根目录下有一个文件夹 itcast,在 itcast 文件夹内有文件夹 itheima,在 itheima 文件夹内有文件 hello.txt,文件路径为:/itcast/itheima/hello.txt

二、Linux 命令入门

(一)Linux 命令基础格式

command [-options] [parameter]

command:命令本身。

-options:[可选,非必填] 命令的一些选项,可通过选项控制命令的行为细节。

parameter:[可选,非必填] 命令的参数,多数用于命令的指向目标等。语法中的 “[]” 表示可选。

(二)ls 命令

作用:列出目录下的内容。

语法:ls [-a -l -h] [Linux路径]

打开根目录的内容:

-a:列出全部文件(包含隐藏的文件 / 文件夹),Linux 中以 “.” 开头的为隐藏文件 / 文件夹。

-l:以列表(竖向排列)形式展示内容,并展示更多信息(如权限、用户、时间、大小等)。

-h:以易于阅读的形式列出文件大小(如 K、M、G),需搭配 “-l” 一起使用。

Linux路径:[可选] 指定要列出内容的路径,不提供则列出当前工作目录内容。

(三)HOME 目录和工作目录

HOME 目录:每个 Linux 用户的个人账户目录,路径为:/home/用户名,如用户 itheima 的 HOME 目录是/home/itheima。

工作目录:Linux 终端启动时,默认加载当前登录用户的 HOME 目录作为当前工作目录,直接输入ls命令列出的是 HOME 目录的内容。

(四)总结

Linux 命令基础格式为command [-options] [parameter]。

语法中的选项是可以组合使用的,比如学习的-a和-l可以组合应用。 写法:

ls -l -a

ls -la

ls -al

上述三种写法,都是一样的,表示同时应用-l和-a的功能。

ls命令可通过不同选项和参数列出指定路径的内容,-a列全部,-l以列表展示,-h使大小更易读。

当前工作目录默认是 HOME 目录,HOME 目录是用户专属目录。

Linux 中以 “.” 开头的文件 / 文件夹为隐藏文件,需用-a选项展示。

三、目录切换相关命令(cd/pwd)

(一)cd 命令(切换工作目录)

作用:更改当前工作目录,来自英文 “Change Directory”。

语法:cd [Linux路径]

无选项,参数为目标路径。

·使用参数时,切换到指定路径。

·不使用参数时,切换回当前用户的 HOME 目录。

(二)pwd 命令(查看当前工作目录)

作用:输出当前所在的工作目录,来自英文 “Print Work Directory”。

语法:pwd,无选项和参数,直接输入即可。

(三)总结

cd命令用于切换工作目录,参数为目标路径,无参数返回 HOME 目录。

pwd命令用于查看当前工作目录,直接使用即可。

(四)课后练习

使用cd命令结合ls命令在 Linux 文件系统内探索,找出名字叫做 games 的文件夹,可能的路径有:

/var/lib/games

/var/games

/usr/lib/games

/usr/lib64/games

/usr/share/games

/usr/games

/usr/local/games。

四、相对路径、绝对路径和特殊路径符

(一)相对路径和绝对路径

绝对路径:以根目录为起点描述路径,路径以 “/” 开头,如/home/itheima/Desktop。

相对路径:以当前目录为起点描述路径,路径无需以 “/” 开头,如在 HOME 目录下,cd Desktop即可切换到 Desktop 文件夹。

(二)特殊路径符

.:表示当前目录,如cd ./Desktop与cd Desktop效果一致。

..:表示上一级目录,如cd ..切换到上一级目录,cd ../..切换到上二级目录。

~:表示 HOME 目录,如cd ~切换到 HOME 目录,cd ~/Desktop切换到 HOME 内的 Desktop 目录。

(三)总结

绝对路径以根目录为起点,相对路径以当前目录为起点,无特殊需求常用相对路径。

特殊路径符有 .(当前目录)、..(上一级目录)、~(HOME 目录)。

(四)课后练习

当前工作目录内有一个 test 文件夹,文件夹内有一个文件 hello.txt,相对路径为:test/hello.txt。

在当前工作目录的上级目录有一个 test 文件夹,文件夹内有一个文件 hello.txt,相对路径为:../test/hello.txt。

在 HOME 目录内有一个 test 文件夹,文件夹内有一个文件 hello.txt,使用符号~的路径为:~/test/hello.txt。

五、创建目录命令(mkdir)

(一)mkdir 命令

作用:创建新的目录(文件夹),来自英文 “Make Directory”。

语法:mkdir [-p] Linux路径

参数必填,为要创建的文件夹路径(相对、绝对、特殊路径符均可)。

-p选项可选,用于自动创建不存在的父目录,适用于创建连续多层级目录。

ctrl+l可以一键清屏

(二)总结

mkdir命令用于创建目录,参数为路径,相对、绝对、特殊路径符均可。

-p选项可自动创建不存在的父目录,用于创建多层级目录。

(三)课后练习

在 HOME 目录内创建路径itcast/itheima/nice/666,命令为:

mkdir -p ~/itcast/itheima/nice/666。

六、文件操作命令 part1(touch、cat、more)

(一)touch 命令(创建文件)

作用:创建文件。

语法:touch Linux路径,无选项,参数为要创建的文件路径(相对、绝对、特殊路径符均可。

(二)cat 命令(查看文件内容)

作用:查看文件内容。

语法:cat Linux路径,无选项,参数为要查看的文件路径(相对、绝对、特殊路径符均可)。

(三)more 命令(查看文件内容)

作用:查看文件内容,支持翻页,适合内容过多的文件。

语法:more Linux路径,无选项,参数为要查看的文件路径(相对、绝对、特殊路径符均可)。

查看时用空格翻页,用 q 退出。

(四)总结

touch命令用于创建文件,参数为文件路径。

cat命令用于查看文件内容,参数为文件路径。

more命令用于查看文件内容并翻页,参数为文件路径,用空格翻页,q 退出。

七、文件操作命令 part2(cp、mv、rm)

(一)cp 命令(复制文件 / 文件夹)

作用:复制文件或文件夹,来自英文 “copy”。

语法:cp [-r] 参数1 参数2

-r选项可选,用于复制文件夹(递归复制)。

参数 1:被复制的文件或文件夹路径。

参数 2:复制到的目标路径。

(二)mv 命令(移动文件 / 文件夹)

作用:移动文件或文件夹,来自英文 “move”。

语法:mv 参数1 参数2

参数 1:被移动的文件或文件夹路径。

参数 2:移动到的目标路径,若目标不存在则对文件 / 文件夹改名。

(三)rm 命令(删除文件 / 文件夹)

作用:删除文件或文件夹,来自英文 “remove”。

语法:rm [-r -f] 参数1 参数2......参数N

-r选项可选,用于删除文件夹。

-f表示force选项可选,强制删除(普通用户删除内容不会弹出提示,只有root管理员用户删除内容会有提示,所以一般普通用户用不到-f选项。

参数:被删除的文件或文件夹路径,支持多个(空格隔开),支持通配符 “*” 模糊匹配。

(四)总结

cp命令用于复制文件 / 文件夹,-r选项复制文件夹。

mv命令用于移动文件 / 文件夹,目标不存在时可改名。

rm命令用于删除文件 / 文件夹,-r删文件夹,-f强制删除,支持通配符。

八、查找命令(which、find)

(一)which 命令(查找命令的程序文件)

作用:查看命令的程序文件存放位置。

语法:which 要查找的命令,无选项,参数为要查找的命令。

(二)find 命令(查找指定文件)

作用:查找指定文件。

语法:

按文件名查找:find 起始路径 -name "被查找文件名",支持通配符 “*” 模糊匹配(如*test*匹配包含 test 的内容)。

按文件大小查找:find 起始路径 -size +|-n[kMG](“+” 表示大于,“-” 表示小于,n 为数字,kMG表示大小单位,k (小写字母)表示 kb,M 表示 MB,G 表示 GB)。

(三)总结

which命令用于查找命令的程序文件,参数为命令名。

find命令可按文件名(支持通配符)和文件大小查找文件。

(四)课后练习

使用 find 命令找出名称中带有 centos 的文件:find / -name "*centos*"。

使用 find 命令找出 /usr 目录内大于 100M 的文件:find /usr -size +100M。

九、grep、wc 和管道符

(一)grep 命令(过滤文件内容)

作用:从文件中通过关键字过滤文件行。

语法:grep [-n] 关键字 文件路径

-n选项 可选,显示匹配行的行号。

关键字:必填,过滤的关键字(带空格或特殊符号建议用双引号包围)。

文件路径:必填,要过滤内容的文件路径。

(二)wc 命令(统计内容数量)

作用:统计文件的行数、单词数量等。

语法:wc [-c -m -l -w] 文件路径

-c:统计 bytes 数量。

-m:统计字符数量。

-l:统计行数。

-w:统计单词数量。

(三)管道符(|)

作用:将管道符左边命令的结果作为右边命令的输入。

示例:cat itheima.txt | grep itcast(将 cat 命令的输出作为 grep 命令的输入)。

(四)总结

grep命令用于过滤文件内容,-n显示行号,关键字和文件路径必填。

wc命令用于统计文件的行数、单词数等,不同选项对应不同统计内容。

管道符 “|” 将左边命令结果作为右边命令输入,可嵌套使用。

(五)课后练习

对创建的 test.txt 进行统计:

统计文件中带有 itcast 关键字的行数:cat test.txt | grep itcast | wc -l。

统计文件中带有 itheima 关键字的结果中的单词数:cat test.txt | grep itheima | wc -w。

十、echo、tail 和重定向符

(一)echo 命令(输出内容)

作用:在命令行输出指定内容。

语法:echo 输出的内容,无需选项,参数为要输出的内容(复杂内容用双引号包围)。(和printf语句类似)

(二)反引号(`)

作用:被反引号包围的内容会被作为命令执行,而非普通字符。

示例:echo pwd`` 输出当前工作路径。

(三)重定向符(> 和 >>)

>:将左侧命令结果覆盖写入右侧指定文件。

>>:将左侧命令结果追加写入右侧指定文件。

(四)tail 命令(跟踪文件更改)

作用:查看文件尾部内容,跟踪文件最新更改。

语法:tail [-f -num] Linux路径

-f:持续跟踪文件更改。(ctrl+c强制停止)

-num:查看尾部 num 行(不填默认 10 行)。

(五)总结

echo命令用于输出内容,参数为输出内容。

反引号包围的内容作为命令执行。

重定向符>覆盖写入,>>追加写入。

tail命令查看文件尾部内容,-f持续跟踪,-num指定查看行数。

(六)课后练习

使用 echo 并配合反引号,输出内容 “我当前的工作目录是:具体的工作目录路径”,并将结果覆盖写入 work.txt 文件:echo "我当前的工作目录是:pwd" > work.txt。

使用 echo 输出任意内容并追加到 work.txt 文件中,通过 tail 命令持续跟踪文件内容更改:

bash

echo "内容" >> work.txttail -f work.txt

十一、vi 编辑器

(一)vi/vim 编辑器介绍

vi\vim是visual interface的简称, vi/vim 是 Linux 中经典的文本编辑器,vim 是 vi 的加强版本,兼容 vi 所有指令,支持语法高亮,方便程序编辑。

(二)三种工作模式

命令模式(Command mode)     

        命令模式下,所敲的按键编辑器都理解为命令,以命令驱动执行不同的功能。     

        此模型下,不能自由进行文本编辑。

输入模式(Insert mode)     

        也就是所谓的编辑模式、插入模式。     

        此模式下,可以对文件内容进行自由编辑。

底线命令模式(Last line mode)     

        以:开始,通常用于文件的保存、退出。

命令模式:进入 vi 编辑器的默认模式,所敲按键被理解为命令,不能自由编辑文本,可通过快捷键进入输入模式。

输入模式:可对文件内容进行自由编辑,按 esc 键退回命令模式。

底线命令模式:以 “:” 开始,用于文件的保存、退出等操作,在命令模式下输入 “:” 进入。

(三)命令模式快捷键

光标移动:上(↑或 k)、下(↓或 j)、左(←或 h)、右(→或 l),行首(0)、行尾($),首行(gg)、尾行(G)。

删除操作:删除当前行(dd)、删除 n 行(ndd),删除到行尾(d$)、删除到行首(d0)。

复制粘贴:复制当前行(yy)、复制 n 行(nyy),粘贴(p)。

撤销操作:撤销(u)、反向撤销(ctrl + r)。

搜索翻页:搜索(/)、向下继续搜索(n)、向上继续搜索(N),向上翻页(PgUp)、向下翻页(PgDn)。

(四)底线命令模式命令

保存并退出::wq。

仅退出::q。

强制退出::q!。

仅保存::w。

显示行号::set nu。

设置粘贴模式::set paste。

(五)总结

vi/vim 是命令行文本编辑器,vim 是 vi 升级版,一般使用 vim。

基础命令为vim 文件路径,可编辑新文件或已有文件。

三种模式:命令模式(默认)、输入模式(编辑内容)、底线命令模式(保存退出等),通过快捷键和命令切换。

十二、命令选项补充

(一)命令选项说明

Linux 命令选项众多,课程中讲解常见选项,满足多数学习和工作场景。

(二)查看命令帮助和手册

查看命令帮助(--help)

任何命令都支持--help选项,用于查看命令的帮助信息。

示例:ls --help会列出 ls 命令的帮助文档,包括用法、选项说明等。

查看命令手册(man)

使用man命令(manual,手册)可查看命令的详细手册。

示例:man ls查看 ls 命令的详细手册,man cd查看 cd 命令的详细手册。

大多数手册为英文,若阅读困难,可通过重定向符将手册输出到文件后翻译查看,如man ls > ls-man.txt。

(三)总结

1.命令选项众多,课程中仅讲解常见选项,足以满足绝大多数使用场景。

2.如需详细了解命令的其他选项,可通过以下方式:

查看命令帮助:使用--help选项。

查看命令手册:使用man 命令。

http://www.xdnf.cn/news/1021537.html

相关文章:

  • ELK日志采集系统
  • 通过iframe使用Jupyter notebook
  • shell、bash、cmd、git 和 PowerShell 的区别与关系的详细解析
  • 吃透 Golang 基础:函数
  • 混合云战略规划深度解析:多云管理的技术架构与治理框架
  • 动态规划: 背包DP大合集
  • 【android bluetooth 框架分析 04】【bt-framework 层详解 7】【AdapterProperties介绍】
  • 触觉智能RK3576核心板,工业应用之4K超高清HDMI IN视频输入
  • 基于Python的二手房源信息爬取与分析的设计和实现,7000字论文编写
  • 改写爬虫, unsplash 图片爬虫 (网站改动了,重写爬虫)
  • 给element-plus的table表格加上连续序号
  • Kubernetes 从入门到精通-资源限制
  • 清理电脑C磁盘,方法N:使用【360软件】中的【清理C盘空间】
  • Visual Studio Code 1.101.0 官方版
  • 晶晨S905L/S905L-B芯片-安卓7.1.2_【通刷】线刷固件包及教程
  • 解析Android SETUP_DATA_CALL 链路信息字段
  • MultiTalk 是一种音频驱动的多人对话视频生成模型
  • Java 实现 Excel 转化为图片
  • 亚远景-如何高效实施ASPICE认证标准:汽车软件企业的实践指南
  • nvue全攻略:从入门到性能优化
  • 如何使用 Python 对Bing搜索进行抓取
  • DSPC6678使用CCS开发的任务/中断分析功能(RTOS Analyzer)
  • 优傲机器人推出全新关节扭矩直接控制技术,助力科研与AI应用创新
  • Swift concurrency 9 — Sendable 协议:跨任务共享数据的安全保障
  • 猫狗翻译器!人和宠物无障碍交流!Good
  • 浪潮下的机器人竞技与创新突破 ——QOGRISYS O9201 系列模组赋能智能未来
  • ROS 2安装 slam_toolbox
  • 多个机器人同时加载在rviz及gazebo同一个场景中
  • 【linux】简单的shell脚本练习
  • 常用库的使用net