索思科技协会第二次 Linux 技术分享会

索思科技协会第二次 Linux 技术分享会

周五 12月 05 2025
918 字 · 4 分钟

分享会概述

这里是索思科技协会 Linux 技术分享会的第二讲。在第一讲中,我们已经迈入了 Linux 的大门,学会了基础的命令操作。而今天,我们将深入探索系统的内部,掌握更强大的工具,让效率飞升。

本次分享主要包含两大部分:

  1. Shell 进阶与系统管理

    • 不再满足于简单的文件操作,我们将学习如何查找文件 (find, fd)、搜索内容 (grep, rg)。
    • 深入理解进程管理,学会使用 ps, kill 以及现代化的监控工具 htop, btop,真正掌控系统的运行状态。
    • 了解磁盘管理命令 du ,以及现代的磁盘管理软件 ncdu
    • 接触 Shell 脚本编程的基础,让重复劳动自动化。
  2. 编辑器之神 Vim & Neovim

    • 告别鼠标,体验双手不离键盘的极致流畅。
    • 理解 Vim 的模态编辑哲学,掌握核心的移动与编辑指令。
    • 一窥 Neovim 的现代化生态,看看如何将终端编辑器打造成比 IDE 更快、更酷的开发环境。

希望通过这一讲,大家能从 Linux 的”使用者”进阶为”管理者”,并找到属于自己的高效开发流。

ncdu

btop


Part I . 命令行进阶

命令行进阶

shell normal

学习资源

  • The Art of Command Line

  • ShellCheck

    • ShellCheck
    • 一个静态分析工具,可以帮你找出 shell 脚本中的 bug 和潜在问题。
  • tldr

    • tldr pages
    • 简化的 man 手册,只列出最常用的命令示例。

Part II . 编辑器之神 Vim

编辑器之神 Vim

Vim Editor

推荐阅读与练习

  • Missing-Semester 推荐的 默认 .vimrc

  • Vim Adventures

    • Vim Adventures
    • 一个通过玩游戏来学习 Vim 快捷键的网站,非常有趣。
  • OpenVim

  • Vim 官方教程

    • 在终端输入 vimtutor 即可开始官方提供的入门教程,非常适合初学者。
  • Vim 配置指南


Part III . 总结与交流

本次分享会主要介绍了命令行的进阶用法和 Vim 编辑器的基础操作。希望大家在课后能够多加练习,真正掌握这些强大的工具。

如果你对 Linux 感兴趣,欢迎加入索思科技协会,与我们一起探索技术的乐趣!

📚 推荐阅读与参考资料

为了帮助大家更好地自学,我整理了以下优质资源:

Shell 进阶

Vim / Neovim

  • Learn Vim Progressively: 循序渐进学习 Vim 的经典文章。
  • LazyVim: 现代化的 Neovim 配置发行版,开箱即用,文档齐全,非常适合想体验 Neovim 强大功能的新手。
  • Vim Galore: Vim 的百科全书,涵盖了从入门到精通的所有细节。

综合

  • The Missing Semester of Your CS Education: MIT 开设的经典课程,本系列分享会的主要灵感来源。强烈推荐刷一遍视频!
  • Arch Wiki: 虽然是 Arch Linux 的文档,但其中的软件介绍和配置指南适用于所有 Linux 发行版,是公认的 Linux 圣经。

参考资料:

Missing Semester - Editors (Vim)

Missing Semester - Command-line Environment

《Linux命令行与Shell脚本编程大全第四版》


Thanks for reading!

索思科技协会第二次 Linux 技术分享会

周五 12月 05 2025
918 字 · 4 分钟