DIVE INTO DEEP LEARNING 学习笔记(准备工作)

mkdir d2l-en && cd d2l-en
curl https://d2l.ai/d2l-en-1.0.3.zip -o d2l-en.zip
unzip d2l-en.zip && rm d2l-en.zip
cd pytorch

这些命令用于下载并解压《动手学深度学习》(Dive into Deep Learning, D2L)的英文版教材代码和资源(PyTorch版本)

  1. mkdir d2l-en && cd d2l-en

    • mkdir d2l-en:创建一个名为 d2l-en 的目录。

    • &&:如果前一个命令成功执行,则继续执行下一个命令。

    • cd d2l-en:进入刚创建的 d2l-en 目录。

    • && 是 PowerShell 5.1+才能使用的命令(要么升级PowerShell 的版本,要么分开写)

  2. curl https://d2l.ai/d2l-en-1.0.3.zip -o d2l-en.zip

    • 使用 curl 工具从 https://d2l.ai 下载文件 d2l-en-1.0.3.zip

    • -o d2l-en.zip:将下载的文件保存为本地名为 d2l-en.zip

  3. unzip d2l-en.zip && rm d2l-en.zip

    • unzip d2l-en.zip:解压 d2l-en.zip 文件到当前目录。

    • rm d2l-en.zip:解压完成后删除压缩包以节省空间。

    • unzip是Linux系统上的命令

  4. cd pytorch

    • 进入解压后目录中的 pytorch 子目录(包含教材的PyTorch版代码)。


最终效果:

  • 你会在 d2l-en/pytorch 目录下看到《动手学深度学习》教材的PyTorch实现代码、示例和数据。

CMD&PowerShell

PowerShell 和 CMD(命令提示符)是 Windows 系统中的两个不同的命令行工具

对比项CMDPowerShell
面向对象❌ 仅文本处理✅ 支持对象(如进程、文件、服务等)
远程管理❌ 有限(依赖 psexec✅ 原生支持(Enter-PSSession
脚本能力❌ 简单批处理✅ 高级脚本(循环、函数、模块等)
集成 .NET❌ 不支持✅ 可直接调用 .NET 类库
跨平台❌ 仅 Windows✅ PowerShell 7+ 支持 Linux/macOS
操作CMD 命令PowerShell 命令
列出文件dirGet-ChildItem(或 ls 别名)
复制文件copyCopy-Item(或 cp 别名)
删除文件delRemove-Item(或 rm 别名)
查看进程tasklistGet-Process
结束进程taskkillStop-Process
环境变量set / echo %PATH%Get-ChildItem Env: / $Env:PATH

 

  • 从 CMD 启动 PowerShell

    cmd中输入:powershell

  • 从 PowerShell 启动 CMD

    powershell中输入:cmd

  • 在 PowerShell 中运行 CMD 命令

    powershell中:& "命令" # 例如:& "dir"

 

PowerShell 在 Windows、Linux 和 macOS 上的核心命令(Cmdlet)是基本相同的,但由于操作系统差异,部分命令的行为、可用性或依赖项可能有所不同。 

特性WindowsLinux/macOS
核心 Cmdlet✅ 完全支持✅ 完全支持
文件系统操作\ 和盘符/ 根目录
系统管理命令Get-Service 等依赖原生 Shell 命令
环境变量$Env:变量名相同,但分隔符不同
脚本兼容性需处理路径差异需检查依赖

在 Linux 终端中,除了 PowerShell(pwsh),还有许多其他常见的 Shell 和 命令行工具 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值