Skip to content

计算机基础

本页面整理了计算机基础知识学习资源,帮助你快速上手必备技能。

参考:北京大学 Linux 俱乐部 (LCPU) Getting Started 系列


1. 搜索与知识获取

来源: missing.lcpu.dev

高效的信息检索是程序员的必备技能。

核心要点

  • 搜索引擎技巧: 精确关键词、限定搜索范围
  • 提问的艺术: 如何描述问题让他人更容易帮助
  • 善用官方文档: 阅读文档是第一手资料
  • Stack Overflow / GitHub Issues: 查找常见问题解决方案

2. 基础环境配置与终端使用

来源: missing.lcpu.dev

掌握终端操作是开发者的基本功。

常用命令

bash
# 文件操作
ls -la          # 列出文件详情
cd <>        # 切换目录
pwd              # 显示当前路径
mkdir <>     # 创建目录
rm -r <>    # 删除目录

# 文件内容
cat <>       # 查看文件内容
head -n <> <>   # 查看文件头部
tail -n <> <>   # 查看文件尾部

# 其他
grep <关键> <>     # 搜索内容
chmod +x <>          # 添加执行权限

环境配置建议

  • 安装包管理器 (Homebrew / apt / pacman)
  • 配置 shell (zsh / fish)
  • 熟悉编辑器 (VS Code / Neovim)

3. Git 版本控制

来源: missing.lcpu.dev

Git 是现代开发不可或缺的版本控制工具。

入门只需掌握三个命令

bash
# 1. 克隆仓库 - 获取他人代码
git clone <仓库地>

# 2. 拉取更新 - 获取最新代码
git pull

# 3. 推送提交 - 上传你的修改
git add .
git commit -m "描述你的修改"
git push

进阶学习

当你熟悉基本操作后,可以深入学习:

  • 分支管理: git branch, git checkout
  • 查看历史: git log, git diff
  • 撤销操作: git reset, git revert

4. Markdown 文本编辑

来源: missing.lcpu.dev

Markdown 是一种轻量级标记语言,广泛用于文档编写。

基础语法

markdown
# 一级标题
## 二级标题
### 三级标题

**粗体**
*斜体*
~~删除线~~

- 无序列表项 1
- 无序列表项 2

1. 有序列表项 1
2. 有序列表项 2

[链接文字](URL)
![图片描述](图片URL)

> 引用内容

`行内代码`

# 代码块

代码内容

快速上手

  1. 在线编辑器: Typora, Obsidian
  2. 语法练习: 多写多练,Markdown 非常简洁
  3. 本项目文档: 就是用 Markdown 编写的,可以参考源码学习

学习路径建议

推荐顺序

  1. 先了解 搜索与知识获取 - 学会如何查找答案
  2. 学习 终端使用 - 掌握命令行基础
  3. 熟悉 Git - 会用 clone/pull/push 即可
  4. 掌握 Markdown - 学会写文档

相关资源

基于 VitePress 构建