Datawhale-Linux实践

基于Codex Skill的抖音爆款分析与带货视频自动化生成实战 这次我们来看一个基于 Codex 的自动化内容创作项目。核心是利用 Codex 平台的能力,通过自定义的 Skill(技能)来拆解抖音爆款博主的视频模式,并自动生成自己的带货视频。对于内容创作者、电商运营或对短视频自动化感兴趣的技术开发者来说,这是一个将大语言模型(LLM)能力与具体业务场景深度结合的实战案例。 项目的核心价值在于流程自动化。它试图解决一个常见痛点:分析爆款视频的脚本结构、话术、节奏需要大量人工,而模仿创作又耗时费力。通过 Codex 的 Skill 机制,可以将“分析”和“生成”这两个环节 阅读详情
  • 该博文系2021年12月Datawhale第32期组队学习的学习记录
  • 博文主要基于Datawhale开源教程Linux实践和本期学习文档Datawhale Linux组队学习,记录个人的学习总结
  • 个人电脑系统为 Unbutu20.04,因此直接用终端进行作业,而不需要安装额外的ssh工具

Linux简介

  • Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统
  • Linux系统因其稳定性在服务器操作系统具有霸主地位

任务实践

task01:使用命令行登录制定的Linux环境

任务要点:ssh登录、密码输入、环境配置

  • 步骤1:配置本地登录环境如果是window系统,安装任意一款ssh工具https://blog.youkuaiyun.com/puss0/article/details/103390947https://www.runoob.com/linux/linux-remote-login.html如果是Mac或Linux系统,则不需要,可以直接使用ssh
  • 步骤2:使用如下信息登录系统用户名:datawhale,密码:datawhale,IP:139.198.15.157

在这里插入图片描述

Task02:在目录下创建文件夹、删除文件夹

任务要点:创建文件夹、创建文件、删除文件、删除文件夹

  • 步骤1:学习Linux的目录结构
  • 步骤2:学习Linux的文件和目录管理
  • 步骤3:在/home/datawhale目录下,新建一个以你英文昵称(中间不要有空格哦)的文件夹A在文件夹A内部创建一个以datawhale命名的文件夹B
  • 步骤4:在B文件夹内创建一个空txt文件
  • 步骤5:删除步骤4创建的文件
  • 步骤6:删除文件夹B,然后删除文件夹A
    在这里插入图片描述
    在这里插入图片描述

Task03:在目录下下载文件、阅读文件

任务要点:下载文件、移动文件、阅读文件

  • 步骤1:在home/datawhale目录下,新建一个以你英文昵称(中间不要有空格哦)的文件夹A在文件夹A内部创建一个以datawhale命令的文件夹B
  • 步骤2:使用wget命令下载https://mirror.coggle.club/dataset/affairs.txt,到文件夹B wget教程:https://www.cnblogs.com/pretty-ru/p/10936023.html
  • 步骤3:使用head、cat、tail命令阅读下载的文件。阅读文件基础教程:https://www.cnblogs.com/jixp/p/10833801.html
  • 步骤4:在命令行使用ipython进入python3环境,并使用pandas读取下载的文件。
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

Task04:在目录下使用vi或vim编辑文件

任务要点:vi和vim使用

#!/usr/bin/env python3
print('Hello World!')

在这里插入图片描述
在这里插入图片描述

Task05:在目录下创建py文件,并进行运行

任务要点:python的os和sys系统接口,文件接口

  • 步骤1:学习python下os模块处理文件和目录的函数,https://www.runoob.com/python/os-file-methods.html
  • 步骤2:学习python下sys模块和传参函数,https://www.runoob.com/python3/python3-module.html
  • 步骤3:在home/datawhale目录下,在你英文昵称(中间不要有空格哦)的文件夹中,新建一个test5.py文件,该程序可以使用os、sys模块完成以下功能:
    • 功能1:打印命令行参数
    命令行输入:
    python3 test5.py 参数1 参数2
    程序输出:
    test5.py
    参数1
    参数2
    
    • 功能2:使用os模块打印/usr/bin/路径下所有以m开头的文件。

在这里插入图片描述

在这里插入图片描述

Task06:在目录下创建py目录,并进行import导入

任务要点:python代码模块化

/home/datawhale/    
	你英文昵称命名的文件夹/        
		test6.py        
		affairs/            
			affairs.py

实现要求:

在/home/datawhale/你英文昵称命名的文件夹/目录下,可以执行:
python3 test6.py 10
没有bug,并完成第十行内容的输出。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Task07:在Linux系统中后台运行应用程序,并打印日志

任务要点:程序后台运行,进程管理

  • 步骤1:在/home/datawhale目录下在你英文昵称(中间不要有空格哦)的文件夹中创建一个sleep.py文件,该文件需要完成以下功能:程序一直运行每10秒输出当前时间
  • 步骤2:学习 & 和 nohup后台执行的方法
  • 步骤3:学习tmux的使用,将步骤1的程序进行后台运行,并将输出结果写入到txt文件。

在这里插入图片描述
在这里插入图片描述

Task08:使用grep和awk从文件中筛选字符串

任务要点:字符筛选

Task09:在目录下创建zip和tar压缩文件,并进行解压

任务要点:文件压缩https://www.cnblogs.com/wxlf/p/8117602.html

  • 步骤1:在/home/datawhale目录下在你英文昵称(中间不要有空格哦)的文件夹中,下载https://mirror.coggle.club/dataset/jaychou_lyrics.txt.zip
  • 步骤2:使用zip 压缩/home/datawhale目录下在你英文昵称(中间不要有空格哦)的文件夹
  • 步骤3:将 /home/datawhale目录下在你英文昵称(中间不要有空格哦)的文件夹,打包为tar格式。
  • 步骤4:将 /home/datawhale目录下在你英文昵称(中间不要有空格哦)的文件夹,打包为tar.gz格式。

在这里插入图片描述
在这里插入图片描述

Task10:使用find和locate定位文件

任务要点:文件检索
https://www.runoob.com/linux/linux-comm-find.html
https://www.cnblogs.com/linjiqin/p/11678012.html

  • 步骤1:使用find统计文件系统中以py为后缀名的文件个数
  • 步骤2:使用find寻找/home/文件夹下文件内容包含datawhale的文件
  • 步骤3:使用locate寻找到python3.6.1.gz文件
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
HarmonyOS 鸿蒙开发DevEco Studio OpenHarmony:安全测试 通过对HarmonyOS应用生命周期建模和应用攻击面建模,采用静态数据流分析技术,提高漏洞发现的准确率,同时覆盖20余种攻击面,65+漏洞测试项,帮助开发者提前发现和识别漏洞隐患。在检测报告中,会针对每一项漏洞风险项给出明确的修复建议,可以帮助开发者快速修复漏洞。 阅读详情

相关推荐

Impala>Impala安装部署

文章目录1.安装前提2.下载安装包、依赖包3.虚拟机新增磁盘(可选)4.配置本地yum源5.安装Impala6.修改Hadoop、Hive配置7.修改impala配置8.启动、关闭impala服务 1.安装前提 集群提前安装好hadoop,hive。 hive安装包scp在所有需要安装impala的节点上,因为impala需要引用hive的依赖包。 hadoop框架需要支持C程序访问接口,查看下...

qq_44509920的博客 836

Datawhale开源学习:Linux系统基本操作的详细记录

文章目录1.使用命令行登录指定的Linux环境2.在目录下创建文件夹、删除文件夹3.在目录下下载文件、阅读文件、传输文件4.在目录下使用vi或vim编辑文件5.在目录下创建py文件,并运行6.在目录下创建py目录,并使用import导入(有坑)7.在Linux系统中后台运行应用程序,并打印日志 1.使用命令行登录指定的Linux环境 ssh工具有很多,我们当然选择免费又美观的一款啦,https://blog.youkuaiyun.com/puss0/article/details/103390947,可参考这篇博客,这

Spuer_Tiger 2189

STM32F4与LAN8720硬件连接避坑指南:从原理图到RMII信号完整性的实战解析

本文深入解析了STM32F4与LAN8720以太网连接的硬件设计要点与常见陷阱。重点剖析了电源上电时序、复位电路设计、RMII接口配置等关键环节,并提供了从原理图设计到PCB布局、信号完整性调试的完整实战指南,帮助硬件工程师规避设计风险,确保以太网通信的长期稳定运行。

weixin_29189003的博客 211

Datawhale Linux组队学习——Linux基础使用

任务1:使用命令行登录指定的Linux环境 远程ssh登陆需要ssh工具,服务器端用户名、密码及ip地址 例:ssh datawhale@139.198.15.157 任务2:在目录下创建文件夹、删除文件夹** 1.Linux系统目录结构 2.文件与目录管理 ls(英文全拼:list files): 列出目录及文件名 cd(英文全拼:change directory):切换目录 cd ~:表示回到自己的家目录,亦即是 /root 这个目录 pwd(英文全拼:print work directory)

weixin_43634785的博客 528

PCB印刷电路缺陷检测实战:从数据集准备到模型训练全流程解析

本文详细解析了PCB缺陷检测从数据集准备到模型训练的全流程。重点介绍了PKU-Market-PCB数据集的特点与下载方法,并提供了数据格式转换、模型选择(如YOLOv8)与训练配置的实战代码。针对PCB小目标检测的难点,文章给出了数据分析和模型优化的具体策略,帮助读者构建高效的缺陷检测系统。

weixin_29065791的博客 546

计组实验之四路表决器

请在之前四路表决器电路实现的基础上,继续用连接线 联接CD4511,将投票为1的票数总和显示到一个 LED上,思考如何做?由于我们需要通过显示字形来直接看出有几个1,在这里,我们最多有四个1,即显示字形最多到4就行,所以我们需要将有几个1用2进制数来表示,下面给出了相关电路图。显示输入插口,按真值表(自拟)要求,逐次改变输入变量, 测量相应的输出值,验证逻辑功能, 与表3-1 进行比较, 验证所设计的逻辑电路是否符合要求。用实验结果与真值表3-1和3-2进行比对,可以得出,我们实验结果是正确的。

szyugly的博客 1万+

datawhale-linux简介学习笔记

什么是Linux Linux,全称为GNU/Linux,是一种免费使用、基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。 Linux有以下众多特点: 开源免费 多用户、多任务 各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。Linux可以使多个程序同时并独立地运行。 安全可靠 Linux的代码是开源的,所以每个人都可以参与进入修补漏洞。此外,Linux的用户权限管理也使得安全风险降低 稳定 可以持续运行很久都不易崩溃。 多平台 Linux可以运行在多种硬件平台上,x86

Sola0310的博客 371

CTS实战:如何用set_sense优化时钟树平衡(附ICC2避坑指南)

本文深入探讨了在时钟树综合(CTS)中,如何正确使用`set_sense`命令优化时钟树平衡,并对比了其与`set_disable_timing`的本质区别。通过实战案例详细解析了`-stop_propagation`和`-clock_leaf`参数的应用场景,并提供了ICC2工具中的关键避坑指南,帮助后端工程师精准控制时钟拓扑,避免时序分析漏洞。

weixin_28933797的博客 457

Datawhale开源教程学习——Linux(day5Linux磁盘管理)

目录Day05 Linux磁盘管理一、磁盘二、磁盘管理2.1 添加硬盘2.2 磁盘管理机制2.3 分区2.3.1分区概念2.3.2 分区常用命令2.4 格式化2.4.1 格式化常用命令2.5 挂载后记 Linux学习往期地址: Datawhale开源教程学习——Linux(day1系统简介及day2详细系统安装、搭建、配国内源、常用终端快捷键) Datawhale开源教程学习——Linux(day3Linux用户和组管理) Datawhale开源教程学习——Linux(day4Linux文件和目录管理)

inveriel 632

CANoe之I/O功能采集电压

在进入ECU自动化测试中,有时会用到采集ECU电压,CANoe除了可以仿真、监听CAN、ETH、LIN等网络报文外,部分设备(如VN5650、VN1630等)上还有一个I/O口,这个I/O口就可以用来满足我们自动化测试中采集电压的需求。CANoe上的I/O功能用处还是特别大,比如网络管理测试、相关诊断都会用到。

测试领域技术分享 4822

Python 爬虫实战:豆瓣 / IMDB 电影数据抓取(评分 + 剧情 + 演员阵容结构化处理)

在数据为王的时代,电影数据是进行市场分析、推荐系统构建和学术研究的重要资源。豆瓣和 IMDB 作为国内外最具影响力的电影评分和资讯网站,包含了海量高质量的电影数据。本文将带领你从零开始,构建一个健壮的 Python 爬虫,用于抓取豆瓣和 IMDB 的电影信息,并将其中的非结构化数据(如剧情简介、演员列表)进行清洗和结构化处理,最终存储到便于分析的结构化文件(如 CSV)中。

yansideyucsdn的博客 953

DataWhale Linux——Task01 Linux简介

Linux

x___xxxx的博客 575

基于Python的彩票数据爬虫:数据抓取与趋势分析

爬虫是一种用于从互联网上自动抓取信息的程序。在抓取彩票数据时,我们首先需要确定目标网站并获取其网页内容,接着提取彩票的开奖结果信息并保存。彩票数据通常是以HTML表格或列表的形式展示,爬虫可以利用Python的requests和来抓取静态网页,或使用Selenium来抓取动态页面。在本篇博客中,我们深入探讨了如何使用Python编写彩票数据爬虫,抓取并分析彩票开奖结果。通过Python爬虫技术,结合数据分析与可视化工具,我们能够全面分析历史开奖数据,揭示彩票号码的频率分布、趋势变化以及未来的可能走势。

2201_76125261的博客 1938

Linux实践datawhale组队学习打卡笔记Task1

学习Linux的第一步,从Datawhale开始

weixin_57171836的博客 1402

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

DataWhale-Linux组队学习-(Task01-04)-202112

Datawhale Linux组队学习 任务1:使用命令行登录指定的Linux环境 任务要点:ssh登录、密码输入、环境配置 步骤1:配置本地登录环境 如果是window系统,安装任意一款ssh工具 https://blog.youkuaiyun.com/puss0/article/details/103390947 https://www.runoob.com/linux/linux-remote-login.html 如果是Mac或Linux系统,则不需要,可以直接使用ssh 步骤2:使用如下信息登录系统 用

sinat_36892485的博客 1106

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Linux实践datawhale组队学习打卡笔记Task3

本次Linux实践是Datawhale组织的组队学习 学习资料以及Linux运行环境由开源学习组织Datawhale提供 本次学习针对的对象: Linux不会操作,不知道文件目录创建、命令行等细节 Linux不知道如何运行代码,保存模型 目录Task3学习内容学习资料任务8:使用grep和awk从文件中筛选字符串正则表达式:用于匹配字符串,包含匹配任务9:在目录下创建zip和tar压缩文件,并进行解压任务10:使用find和locate定位文件find 命令和 grep 命令区别小结 Task3学习内容.

weixin_57171836的博客 820

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

DataWhale-Linux组队学习-(Task08-10)-202112

Datawhale Linux组队学习 任务8 步骤1: 步骤2: 1.统计歌词中 包含【超人】的歌词 2. 统计歌词中 包含【外婆】但不包含【期待】的歌词 3. 统计歌词中 以【我】开头的歌词 4.统计歌词中 以【我】结尾的歌词 步骤3: 1.将歌词中 第2行 至 第40行 删除 2. 将歌词中 所有【我】替换成【你】 任务9 步骤1: 步骤2: 步骤3: 步骤4: 任务10: 步骤1: 步骤2: 步骤3: ...

sinat_36892485的博客 495

Datawhale Linux组队学习——Linux基础使用 3

任务8:使用grep和awk从文件中筛选字符串任务要点:字符筛选 步骤1:下载周杰伦歌词文本,并进行解压。https://mirror.coggle.club/dataset/jaychou_lyrics.txt.zip wget下载 -> unzip解压 步骤2:利用grep命令完成以下操作,并输出到屏幕https://blog.youkuaiyun.com/baidu_41388533/article/details/107610827https://www.runoob.com/linux/linu

weixin_43634785的博客 567

Datawhale 202112 - Linux学习 01

在给大家分享知识的过程中,发现很多同学在学习竞赛和工作中都存在下列问题:Linux不会操作,不知道文件目录创建、命令行等细节Linux不知道如何运行代码,保存模型

Hoo的学习记录 1390

datawhale_Linux实践_Task1

Task1: 1.0 准备工作 (1) 操作系统:MacOs 10.15 (2) SSH远程登录工具:iTerm 测试机ip :139.198.15.157 测试用户账号:datawhale 测试用户密码:datawhale 1.1 使用命令行登录指定的Linux环境 (1)任务描述:登录上述远程环境 ssh datawhale@139.198.15.1571.2 在目录下创建文件夹、删除文件夹 (1)任务描述:创建文件夹、创建文件、删除文件、删除文件夹 mkdir /home/datawhale/Tian

mtj2301的博客 245

Linux实践datawhale组队学习打卡笔记Task2

本次Linux实践是Datawhale组织的组队学习 学习资料以及Linux运行环境由开源学习组织Datawhale提供 本次学习针对的对象: Linux不会操作,不知道文件目录创建、命令行等细节 Linux不知道如何运行代码,保存模型 目录Task2学习内容学习资料任务5:在目录下创建py文件,并进行运行任务6:在目录下创建py目录,并进行import导入任务7:在Linux系统中后台运行应用程序,并打印日志小结 Task2学习内容 学习资料 由Datawhale开源组织推荐 https://bil.

weixin_57171836的博客 1716

Linux实践学习笔记1 | DataWhale组队32期

哈哈哈,我又来参加DataWhale组队学习了,本期是第32期组队学习,具体时间20211213~20211230,学习网址如下: xxx 目录任务1任务2任务3 任务1 任务2 任务3

mba1398的博客 585

Linux组队学习 --DataWhale

任务1: SSH连接远程服务器: 任务2: 创建文件夹: 在文件夹内部再创建文件夹: 在文件夹内创建一个空的txt文件: 删除txt文件: 删除文件夹: 任务3: wget下载文件: head查看文件: cat查看文件: tail查看文件: ipython查看文件: 任务4: 用vi创建py文件: ...

weixin_39188290的博客 788

datawhale_Linux实践_Task2

Task 5-7

mtj2301的博客 937

Linux实践学习笔记3 | DataWhale组队32期

哈哈哈,我又来参加DataWhale组队学习了,本期是第32期组队学习,具体时间20211213~20211228,学习网址如下:

mba1398的博客 725

Datawhale开源教程学习——Linux(day3Linux用户和组管理)

目录Day03 Linux用户和组管理一、用户与用户组1.1 用户的定义1.2 用户组的定义1.3 用户与用户组的关系二、用户ID与用户组ID三、用户与用户组命令管理3.1 用户的增删修改3.2 用户组管理 Day03 Linux用户和组管理 一、用户与用户组 1.1 用户的定义 Linux是多用户多任务的操作系统,用户在使用系统资源时需要向管理员申请账户进入系统。不同用户具有不同的权限。 用户分为普通用户和管理员。 1.2 用户组的定义 Linux除了用户,还有用户组的概念。当需要让多个用户都拥有某一权限

inveriel 443
上一篇: Python办公自动化(五):爬虫入门与综合应用
April_0911
博客等级 码龄10年 1404粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值