ADreamLeft's site

Back

大一才拥有人生中第一台电脑的自己,在学习计算机的路上磕磕碰碰;虽然还未掌握很多,但靠着自己的囤积癖积累了一些实用小经验,希望能帮到有需要的人。 以下部分推荐可能需要一点魔法才能尝试,如果不知道是什么,可以看看 翻墙 - CS自学指南

管理好你的文件#

1 什么是文件#

除了计算机的历史、计算机的意义,聊到计算机绕不开的一个话题就是文件,先得补充一下文件的基础知识。比如在 Linux 系统中,一个核心理念就是“一切皆文件”。文件在普遍认知中是数据记录、程序执行等等任务的一个基本单位,大大小小的任务经常是通过文件来统一管理和访问。

在许多从文件外部识别的场景下,文件是由 路径 + 文件名 唯一确定的,比如 C:\Users\用户名\Documents\file.txt 代表的是 C 盘下的 Users\用户名\Documents 文件夹中的 file.txt 文件。路径和文件的关系类似于户口和姓名的关系(不考虑一家里几个人叫一个名字的情况):在同一个户口下,不同的姓名唯一指定了一个人,但是在不同的户口本上,允许出现名字的重复。其中,路径有两种表达方式,绝对路径和相对路径,前者类似于指定 xx 省 xx 市 xx 路 xx 号,后者只说 xx 号,显然前者唯一确定了一个地点,而后者是基于访问者和被访问者在同一省、市、路的前提下使用的。文件名由两部分组成,形如 主文件名.扩展名,扩展名用于指定文件类型,主文件名则用于标记和区分不同文件。

常见的文件类型有很多,可以区分为文本文件和二进制文件。.txt, .md, .log, .py, .cpp 都是常见的文本文件,而编辑软件 Word 使用的 .docx 却是二进制文件,类似的还有 .xlsx, .ppt, .exe, .zip 等等。区别在于文本文件是以可读的字符形式存储数据,可以直接用文本编辑器修改,而二进制文件则是以特定格式存储数据,通常不可直接阅读和修改(也不是不能改,主要是改的时候人看不懂,改完之后机器看不懂),需要借助于特定的软件,例如 .docx 其实类似于一个压缩文件,需要 Word 来解压。

在大多数情况下,都可以在不修改文件内容的情况下,随意修改文件的主文件名和扩展名,但是修改后者可能会造成文件的损坏。Windows 和 Mac 上,有时候会出现不显示文件扩展名从而无法修改的情况,这可以在查询教程后模仿着修改设置。


2 Windows 下的文件管理#

在讨论 Windows 之前,我非常推荐不担心笔记本失窃的同学,关掉自己电脑的 Bitlocker,操作流程可以参考这篇文章,但这个过程可能要花一点时间。 另外如果你没有不良网站访问的习惯,也可以学习彻底关闭掉 Windows 安全中心。

Windows 的内存管理做的也很烂,需要经常重启刷新一下;另外电池健康度掉的很快,注意电池的有效保护、及时充电和散热。

2.1 分盘#

在 Windows 操作系统中,C盘和D盘是硬盘驱动器上默认的两个分区,这个命名纯粹出于习惯,没什么意义,现代的电脑上二者不过是同一片空间的不同分配。有的电脑甚至只有一个 C 盘,但如果希望在电脑里保存重要数据的话,建议还是分出一个 D 盘。但是习惯上和默认设置下,二者的主要功能却有许多的不同,具体来看:

  • C 盘:Windows 系统盘,存放操作系统和默认软件,电脑启动主要依赖它。
  • D 盘:数据盘,用来放个人文件、文档、视频和额外安装的软件。

一般 C 盘用于放置对系统比较重要的软件,访问速度更快,但是重装时会和系统一起消失;但大多数软件都不识好歹地默认自己是重要的软件,这需要我们手动纠正,纠正的关键步骤在于安装时选择将其存放的位置(现在有许多软件会把它藏在自定义选项里面),一般我会新建一个名为 D:\Applications 的文件夹,把 99% 不重要的软件安装在里面。对于微信、Edge 这种还会下载文件的软件,则需要再次手动设置一下默认的下载文件存放的位置。 大部分的数据都可以存放在 D 盘。系统推荐的图片、视频、文档等文件夹通常在 C 盘下,建议自己在 D 盘中单独开一个文件夹;除此之外还有一个容易忽略的位置是桌面,桌面也属于 C 盘,不建议在桌面放置过多的文件。 经过这些设置之后,大致可以有效延缓 C 盘爆红的情况发生。此外,一个良好的文件管理方式,也能有效帮助大家随时进行电脑瘦身。

2.2 卸载软件#

Windows 相比手机,给用户提供了更高的自由度,但也减少了很多便利,一个常见的手机上很简单,但 Windows 上十分复杂的问题是卸载软件。桌面上的是快捷方式!桌面上的是快捷方式!桌面上的是快捷方式!重要的事情说三遍。 删除一个软件的方式通常是执行软件自带的卸载程序,在 WIndows 上有两种方式:

  • 方式1:点击 Win 键,在弹出的搜索框中 → “卸载”,就会来到系统的卸载功能区
  • 方式2:右击待删软件的快捷方式 → “打开文件所在位置” → 找类似 uninst.exe 名字的可执行文件,执行它
  • 流氓软件:在上两者都无法完成使命时,可用 GeekUninstaller 或者 360 等,但是推荐慎用

2.3 Everything#

在很多时候,即使进行了有效的文件管理,但是需要寻找某些文件时还是会捉襟见肘,如果使用系统自带的搜索工具会发现本就烦躁的心,更加急不可耐。这就要推荐文件搜索工具 Everything + EverythingToolbar, 高效、准确、批量寻找文件,还支持正则。

3 Mac 的文件管理#

对于小白而言,Mac 要友好的多,更加清爽的界面,不需要分盘,应用程序码放整齐。

3.1 Mac 上的应用管理#

Mac 对于应用程序的管理会更方便一些,大部分的应用程序安装后都会指引你放在 ~\Applications 这个目录下,并且可以在访达随时找到,卸载也只需要在这里将它丢进废纸篓。 Mac 与 ios 不同,除了可以在 AppStore 下载应用,还可以在网络上下载更多来源的软件并安装。对于未知来源的应用,Mac 有时会显示无法打开。但和 Windows 安全中心一样,只需要你打开设置-隐私和安全性,滑到下面点击“将应用报告为安全”,即可正常使用。

3.2 文件搜索#

Mac 上有类似 Everything 一样的文件搜索工具,Easyfind,同样的轻量且高效,除了丑了点,非常友好。不过 Mac 本身自带的搜索个人感觉也比 Windows 优秀,同时还有各种智能搜索软件

其界面大概长这样:

可爱的小松许会快速找到你落下的 100%100\% 的文件

3.3 终端的使用#

对于普通用户而言,Mac 的终端使用场景多于 Windows 不少。cmd+[space] 输入 terminal 即可唤醒终端,也可以设置快捷键。默认的 shell 应该是 zsh,支持 cd 路径 切换目录,ls 陈列文件,open 文件 打开特定文件等操作,还支持 code 目录 使用 VSCode 打开特定目录等程序特定操作。在 Homebrew 的加持下,还可以便捷下载各类程序包、Python 等工具。如果对开发感兴趣,还可以在顺手了解一下 zsh 配置,定制一个适合自己的终端。

终端支持非常丰富的操作,比如针对一些重复性的任务,就可以写成脚本来自动化完成。我经常需要把 Safari 下载的 map.json 文件移动到指定目录下,然后进入该目录执行一个 Python 脚本 rename.py 来重命名视频文件,就可以写成下面这样一个脚本,存放进 ~/.zshrc 文件中:

rename() {
  # 固定文件名
  local src="/Users/adl/Downloads/Safari Downloads/map.json"
  local dst="/Users/adl/Downloads/Downie 视频下载"
  local py="rename.py"    

  # 检查文件是否存在
  if [[ ! -f "$src" ]]; then
    echo "❌ 找不到文件:$src"
    return 1;
  fi

  # 1. 移动
  mv "$src" "$dst" || { echo "❌ 文件移动失败"; return 1; }
  echo "📦 report.json 已移动到 $dst"

  # 2. 进入工作目录
  cd "$dst" || { echo "❌ 无法进入目录 $dst"; return 1; }
  echo "📂 已进入 $dst"

  # 3. 执行 Python
  uv run python "$py" || { echo "❌ Python 脚本执行失败"; return 1; }
}
plaintext

以后只需要在终端输入 rename 即可完成一系列操作,省时省力。

另外,顺带说一句,使用命令行中的工具,比如 pip、brew、npm 等等,安装软件包时,都会遇到下载异常或速度过慢的问题,这时我们通常会更换下载源为国内镜像,比如清华大学的 TUNA 镜像源等,具体如何操作可以面向 LLM 学习一下。


资源搜索基础知识#

致敬伟大的互联网开源精神

1 电子书搜索网站#

大学牲对于教材的需求大致会经历“新书-二手书-电子书-不看书”的变化。电子书阶段通常是一片新天地:因为许多的小说、基础教材其实都可以在互联网上找到资源,以下是几类常见的网站(资源都可以免费获取,要钱的一般都是假的)

  • z-library:正在和 FBI 斗智斗勇中,所以站点经常变化;可以去知乎搜索相关关键词如 z-lib, zlibrary 等,查看最新的域名,不要直接百度,很容易导航到诈骗网站,目前 Zlib 最新地址 还在保持网址更新;请注意在下载之前需要注册账号并登录,否则会显示超出限额
  • Anna’s Archivehttps://zh.annas-archive.org 不懂这个为什么不被封,资源更全,但是下载速度慢、等待时间长。
  • 其他如 Libgen、经管之家。

如果是下载小说等只关注文字的文本,可以找 EPUB、MOBI 这种文件格式的版本下载,然后使用专业的电子书阅读器,比如微信读书,可以节省不少的存储空间;对于图片需求较大的文本,比如理工科教材,建议下载 PDF 版本,因为数学公式、图片等信息可能会渲染错误,带来不必要的麻烦。 在搜索需要的文本时,经常会遇到同名的其他课本影响搜寻的情况,比如搜索线性代数、高等数学时会出现许多其他院校的教材,这时可以空格加上作者、出版社等信息辅助搜索,比如搜索 高等数学 李忠 或者 高等数学 北京大学出版社,能更有效的找到小红书。

2 软件下载#

贵校为在校同学提供了部分正版软件资源:software.pku.edu.cn 如果你是学生,可以批判性地、以学习为目的地,找到一些学习版软件,我自己常用的是:

3 搜索引擎#

遇到一般的问题,推荐的优先级是 Google > 搜索 - Microsoft 必应 > 微信搜一搜 > 百度一下,你就知道,如果对实时新闻、机构宣传文章有需求,微信的优先级还可以高一点。

搜索时,许多搜索引擎支持加上一些高级指令来限制搜索的范围,一个简单的例子如 "三中全会" filetype:pdf site:gov.cn -十九届,其中:

  • "" 表示精确匹配
  • filetype:用于指定文件类型
  • site:gov.cn 代表从以下域名搜索
  • A -B 排除掉带有 B 关键词的内容

笔记电子化#

1 笔记软件#

建议尽早学习 markdown 和 Latex,用更优雅的方式来编辑和排版。尤其是对理工科同学来说,Word 的公式编辑体验实在太差了!!!

  • Obsidian:插件丰富,本地存储。
  • Typora:所见即所得,简洁但付费。
  • Notion:服务器存储,依赖网络。
  • Overleaf:免费的 Tex 在线编译器。
  • VSCode:配合 VSCode 生态。

着重推荐 Obsidian, Obsidian 插件推荐 • ADreamLeft’s site 供参考 在必须使用 Latex 或者 Overleaf 的场景,比如多人协作编辑 Latex 文档,推荐 VScode 上的 Overleaf Workshop 插件,在 VScode 上搭配 Github Copilot 获得更加丝滑的编辑体验。

2 LATEX公式识别#

看到某些渲染后的 Latex 公式,如果不想自己手动编写公式源码,可以截图后借助以下工具识别:

  • 多模态大模型:比如豆包、KIMI、QWen,都能够快速准确地识别公式。
  • 专门的 OCR 工具: simpletex(限量免费)、Mathpix(付费)。

打通学习障碍#

1 更好看的教学网#

A 神的教学网美化插件 PKU-Art,让你的教学网更有果味,而且方便录播的下载。其界面大致长这样:

心动了就快去试试吧:

  • Github:PKU-Art
  • 在 Edge 上需要先下载 Greasyfork 扩展,记得在扩展的开发者选项开启下载文件权限。

2 文献阅读与管理:Zotero#

  • 推荐:Zotero + 翻译插件 + Sci-hub 插件。
  • Sci-hub:https://sci-hub.usualwant.com是一个非常强大的文献搜索网站,可以免费下载许多文献。
  • 理工科同学可以在 arxiv 上找到许多最新的论文。

3 VS Code 下的配置#

  • Python:下载好 Python 后,使用 uv 管理你的项目,比起 conda 更加快捷(Rust 神力能带来速度数量级的提升),而且管理更加透明、方便
  • C/C++:推荐使用谷雨同学的配置工具 GitHub - VSCodeConfigHelper/v4: VS Code C++ 配置器,一键完成配置
  • 插件:微软大战代码MS VS Code 其实只是一个编辑器,其功能的强大主要依赖于插件生态,借助插件神力,你甚至可以在其中刷知乎、小红书,但抛去这些花哨的功能,以下是一些实用的插件推荐:
    • Github Copilot:在 github 上申请学生开发者包,可以免费使用 Copilot
    • Overleaf Workshop:这个刚刚推荐过了
    • Ruff:Python 代码格式化工具
    • LeetCode:在 VSCode 上刷力扣
    • Remote - SSH:远程连接服务器,在 VSCode 上直接编辑服务器文件

4 Wolfram Alpha#

  • 在线高数工具,快速计算极限、导数、积分。
  • 高阶需求可学习 Mathematica,如果对于画图等有需求,可以尝试 Geogebra

5 LLM 助手#

ChatGPT、Gemini 等闭源模型普遍表现更好,但是其免费计划对于多模态有各种限制,而付费计划又过于昂贵。如果你和我一样是学生党,可以选择收费更廉价的 API 平台,搭配各种 AI 客户端使用。比如我现在正在使用的 云雾 API 平台,搭配 LobeHub 使用,使用数学最好的 Gemini-2.5-pro 模型整理笔记,解答作业疑问。

顺带一提,如果你和我一样,喜欢高倍速听录播,而又苦恼于麦克风糟糕的收音或是老师特色的口音,可以使用 AI 来生成视频字幕辅助:比如在通义听悟中导入视频,转写后导出为 srt 文件,就可以在播放器中加载字幕进行倍速播放了。通义听悟有 20h 的免费额度,学生认证后再赠送 500h,对大多数同学来说应付一两年的课程应该足够了。


其它推荐#

  • Git Tortoise:Windows 下的图形化 Git 工具,避免记忆复杂命令。
  • 解压缩软件:Windows 下用 Bandizip,Mac 下用 Keka,都是免费软件,支持大部分压缩格式。
  • Libviohttps://www.libvio.link
  • B站视频下载:可以试试 B 站视频下载,如果对于清晰度有追求,可以试试 BBDown
  • 截图工具Snipaste,免费版即可,高清晰度,快捷键简单,功能丰富,比起系统自带的更好用。
  • Chrome 插件
    • B站网页插件:BewlyBewly,让你的 B 站页面更好看。
    • Listen 1:音乐插件,可免费播放多平台歌曲。
    • 沉浸式翻译:非常强大的在线翻译插件。
    • AdGuard:实用的广告屏蔽插件,Safari 也有对应的版本。
    • Global Speed:视频加速工具,最快可以达到 16 倍速,Safari 可以使用类似的 Accelerate,另外 Mac 上可以快速拖动进度条跳过某些视频。
  • Mac 下的推荐
    • iCopy:剪贴板,弥补了 Mac 剪贴板只能保存一个内容的缺陷,免费版即可满足大部分需求。
    • iBar:可以自定义菜单栏是否隐藏图标,保持菜单栏整洁,68元买断制/18 元订阅制;不过貌似在系统设置的 “MENUBAR_SIDEBAR_TITLE” 里也可以设置类似的功能;另有开源平替 Ice
    • IINA:更自由的视频播放器,支持大部分视频格式,字幕调度、音频调节等强大功能完全开放。
    • Rectangle:窗口管理工具,可以让你的 Mac 轻松分屏。
    • 好学:只能说懂得都懂。
  • 安卓软件
    • 跳过广告类:李跳跳、GKD,一系列通过无障碍模式跳过广告的软件。
    • ModYolo:安卓应用市场,提供大量破解软件和游戏,尤其是离线但付费的功能,比如 CamScanner 的去水印等。

有时间也可以多在 Github 或 App Store 上逛逛,随时可能发现好用的工具和资源。


计算机小白指北
https://astro-pure.js.org/blog/computerbasic
Author ADL
Published at November 15, 2025
Comment seems to stuck. Try to refresh?✨