Skip to content

linux 编程环境学习笔记,含 linux 基本命令,linux 操作系统,linux 下 C++ 编程等

License

Notifications You must be signed in to change notification settings

jinbooooom/linux

Repository files navigation

LINUX

Stargazers repo roster for @jinbooooom/linux Forkers repo roster for @jinbooooom/linux

本仓库用于记录:

  • linux 操作系统的基本知识、linux 下的调试手段如GDB调试、linux 命令行与 shell 编程、cmake 使用等等

  • 网络与通信相关的笔记,如 tcp/ip 协议的笔记 、InfiniBand协议、RDMA 以及 mpi 的学习笔记

  • linux C/C++环境下开发时,常用的一些三方库的使用总结

  • 自己写的一些 common 库,文件操作、字符串操作、线程安全的 log 等

文件夹说明

.
├── 3rd         # 常用的一些三方库
├── assets      # 资源,如 pdf 书籍和源码
├── awesome.md  # 好用的学习网站、工具等
├── build.sh    # 一键编译的脚本,生成动态库保存在 ./build/libs,生成测试程序保存在 ./build/bin
├── document    # 文档总结
│   ├── shell   # shell 命令行和 shell 编程
│   ├── system  # linux 操作系统的学习笔记
│   └── tcp_ip  # 计算机网络的学习笔记
├── src         # 自己写的一些常用的工具,尽可能功能单一、简洁,方便使用
├── tests       # 测试程序、系统编程的一些例子等
├── toc.py      # README 目录生成工具
└── tools       # 开发中常用工具的总结
    ├── cmake   # 总结 cmake 使用方法
    ├── gdb     # 总结 gdb 调试技巧
    └── git     # 总结 git 命令

操作系统总结

shell 编程总结

shell 命令行总结

gdb 总结

git 总结

计算机网络总结