计算机基础
本页面整理了计算机基础知识学习资源,帮助你快速上手必备技能。
参考:北京大学 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)

> 引用内容
`行内代码`
# 代码块代码内容
快速上手
学习路径建议
推荐顺序
- 先了解 搜索与知识获取 - 学会如何查找答案
- 学习 终端使用 - 掌握命令行基础
- 熟悉 Git - 会用 clone/pull/push 即可
- 掌握 Markdown - 学会写文档