# LINUX
[![Stargazers repo roster for @jinbooooom/linux](https://reporoster.com/stars/jinbooooom/linux)](https://github.com/jinbooooom/linux/stargazers)
[![Forkers repo roster for @jinbooooom/linux](https://reporoster.com/forks/jinbooooom/linux)](https://github.com/jinbooooom/linux/network/members)
### 本仓库用于记录:
- `linux` 操作系统的基本知识、`linux` 下的调试手段如`GDB`调试、`linux` 命令行与 `shell` 编程、`cmake` 使用等等
- 网络与通信相关的笔记,如 tcp/ip 协议的笔记 、`InfiniBand`协议、`RDMA` 以及 `mpi` 的学习笔记
- ``linux C/C++``环境下开发时,常用的一些三方库的使用总结
- 自己写的一些 common 库,文件操作、字符串操作、线程安全的 log 等
### 文件夹说明
```shell
├── 3rdtools # 常用的一些三方库的使用总结
├── awesome.md # 好用的学习网站、工具等
├── cmake # cmake 学习
├── communication # 网络通信相关,包含IB RDMA、TCP/IP协议,和 mpi 通信库的使用
├── env.md # 记录开发中一些环境的配置
├── gdb # 总结一些 gdb 调试技巧
├── git # 总结的一些 git 命令
├── programming # 系统编程的一些实例
├── project # 一些完整的 demo
├── shell # shell 命令行和 shell 编程
├── source # 一些学习资源,如 pdf 书籍和源码
├── system # linux 操作系统的学习笔记
└── utils # 自己写的一些常用的工具,尽可能功能单一、简洁,方便使用
```
--------------------------------------------------
## 操作系统总结
- [操作系统](https://github.com/jinbooooom/linux/blob/master/system/system.md#操作系统)
- [内存空间](https://github.com/jinbooooom/linux/blob/master/system/system.md#内存空间)
- [进程空间地址划分](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程空间地址划分)
- [父子进程共享文件描述符](https://github.com/jinbooooom/linux/blob/master/system/system.md#父子进程共享文件描述符)
- [缓存与缓冲](https://github.com/jinbooooom/linux/blob/master/system/system.md#缓存与缓冲)
- [堆与栈的区别](https://github.com/jinbooooom/linux/blob/master/system/system.md#堆与栈的区别)
- [栈空间](https://github.com/jinbooooom/linux/blob/master/system/system.md#栈空间)
- [进程与线程](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程与线程)
- [进程有哪几种状态?](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程有哪几种状态)
- [进程之间的转换](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程之间的转换)
- [进程与线程的区别与联系](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程与线程的区别与联系)
- [为什么有了多进程还要多线程?](https://github.com/jinbooooom/linux/blob/master/system/system.md#为什么有了多进程还要多线程)
- [什么时候用进程?什么时候用线程?](https://github.com/jinbooooom/linux/blob/master/system/system.md#什么时候用进程什么时候用线程)
- [协程](https://github.com/jinbooooom/linux/blob/master/system/system.md#协程)
- [线程池的好处](https://github.com/jinbooooom/linux/blob/master/system/system.md#线程池的好处)
- [进程与程序的区别](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程与程序的区别)
- [线程同步的方式](https://github.com/jinbooooom/linux/blob/master/system/system.md#线程同步的方式)
- [进程同步的方式](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程同步的方式)
- [进程/线程之间的亲缘性](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程线程之间的亲缘性)
- [进程线程协程上下文切换的性能比较](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程线程协程上下文切换的性能比较)
- [进程间的通信方式](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程间的通信方式)
- [什么是缓冲区溢出?有什么危害?其原因是什么?](https://github.com/jinbooooom/linux/blob/master/system/system.md#什么是缓冲区溢出有什么危害其原因是什么)
- [作业(进程)调度算法](https://github.com/jinbooooom/linux/blob/master/system/system.md#作业进程调度算法)
- [**进程与作业的联系和区别**](https://github.com/jinbooooom/linux/blob/master/system/system.md#进程与作业的联系和区别)
- [调度算法](https://github.com/jinbooooom/linux/blob/master/system/system.md#调度算法)
- [死锁](https://github.com/jinbooooom/linux/blob/master/system/system.md#死锁)
- [死锁产生的条件?](https://github.com/jinbooooom/linux/blob/master/system/system.md#死锁产生的条件)
- [怎么解决死锁](https://github.com/jinbooooom/linux/blob/master/system/system.md#怎么解决死锁)
- [死锁预防](https://github.com/jinbooooom/linux/blob/master/system/system.md#死锁预防)
- [死锁的避免](https://github.com/jinbooooom/linux/blob/master/system/system.md#死锁的避免)
- [死锁的检测](https://github.com/jinbooooom/linux/blob/master/system/system.md#死锁的检测)
- [死锁的解除](https://github.com/jinbooooom/linux/blob/master/system/system.md#死锁的解除)
- [**什么是活锁?与死锁的区别?**](https://github.com/jinbooooom/linux/blob/master/system/system.md#什么是活锁与死锁的区别)
- [虚拟内存](https://github.com/jinbooooom/linux/blob/master/system/system.md#虚拟内存)
- [虚拟地址、逻辑地址、线性地址、物理地址的区别。](https://github.com/jinbooooom/linux/blob/master/system/system.md#虚拟地址逻辑地址线性地址物理地址的区别)
- [分页和分段](https://github.com/jinbooooom/linux/blob/master/system/system.md#分页和分段)
- [磁盘调度算法:](https://github.com/jinbooooom/linux/blob/master/system/system.md#磁盘调度算法)
- [文件](https://github.com/jinbooooom/linux/blob/master/system/system.md#文件)
- [read](https://github.com/jinbooooom/linux/blob/master/system/system.md#read)
## shell 编程总结
- [Shell 编程](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#Shell-编程)
- [调试](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#调试)
- [变量](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#变量)
- [\# !/bin/bash](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#-binbash)
- [赋值](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#赋值)
- [unset](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#unset)
- [只读变量](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#只读变量)
- [转义与引用](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#转义与引用)
- [流程控制](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#流程控制)
- [相等判断符=、== 和 -eq的区别和使用场景](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#相等判断符-和--eq的区别和使用场景)
- [if](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#if)
- [test命令返回值与 if 判断的一些区别](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#test命令返回值与-if-判断的一些区别)
- [test 命令](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#test-命令)
- [文件测试](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#文件测试)
- [字符串测试](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#字符串测试)
- [整数比较](https://github.com/jinbooooom/linux/blob/master/shell/shell.md#整数�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备
资源推荐
资源详情
资源评论
收起资源包目录
linux 编程环境学习笔记,含 linux 基本命令,linux 操作系统,linux 下 C++ 编程等.zip (399个子文件)
20171121130628916 781KB
rdma_rc_example.c 31KB
myls.c 11KB
echo_epollserv.c 6KB
sort.c 4KB
echo_mpserv.c 4KB
webserv_linux.c 4KB
echo_selectserv.c 4KB
tcpServer.c 4KB
utils.c 4KB
echo_EPETserv.c 4KB
error_functions.c 4KB
svmsg_file_server.c 4KB
iterServer.c 3KB
simplesem.c 3KB
svmsg_file_client.c 3KB
tcpClient.c 3KB
svmsg_create.c 3KB
echo_EPLTserv.c 3KB
chat_server.c 3KB
svmsg_receive.c 3KB
thrdcreat.c 3KB
svmsg_send.c 2KB
get_num.c 2KB
chat_clnt.c 2KB
simplemutex.c 2KB
udpClient.c 2KB
tcpServer.c 2KB
uecho_con_client.c 2KB
tcpClient.c 2KB
echo_mpclient.c 2KB
thrdcancel.c 2KB
svmsg_ls.c 2KB
thrdcancel2.c 2KB
uecho_server.c 2KB
uecho_client.c 2KB
udpServer.c 1KB
alt_functions.c 1KB
svmsg_chqbytes.c 1KB
svmsg_info.c 1KB
filetype.c 1KB
svmsg_rm.c 1KB
fork.c 1KB
byteorder.c 1KB
lseek.c 925B
poll.c 871B
select.c 826B
mycp.c 699B
fcntl.c 685B
stat.c 660B
ioctl.c 564B
showdir.c 370B
main.c 77B
ugid_functions.c 72B
userns_functions.c 72B
itimerspec_from_str.c 70B
print_wait_status.c 70B
create_pid_file.c 66B
signal_functions.c 66B
region_locking.c 64B
read_line_buf.c 60B
become_daemon.c 60B
scm_functions.c 60B
print_rlimit.c 58B
print_rusage.c 58B
unix_sockets.c 58B
inet_sockets.c 58B
pty_master_open.c 56B
cap_functions.c 52B
event_flags.c 52B
binary_sems.c 52B
tty_functions.c 52B
read_line.c 52B
file_perms.c 50B
signal.c 46B
curr_time.c 46B
rdwrn.c 44B
pty_fork.c 42B
a.c 0B
.clang-format 1KB
.clang-format 465B
fileManager.cpp 13KB
threadpool.cpp 12KB
test.cpp 7KB
ringBuffer.cpp 6KB
md5.cpp 5KB
base.cpp 5KB
getopt_long.cpp 5KB
stringUtils.cpp 4KB
memoryPool.cpp 3KB
main.cpp 3KB
deserialization.cpp 2KB
main.cpp 2KB
testEasyThreadpool.cpp 2KB
serialization.cpp 2KB
mpAlloc.cpp 2KB
deadlock.cpp 1KB
progressBar.cpp 1KB
memorycheck.cpp 1KB
mpi_gdb.cpp 1KB
共 399 条
- 1
- 2
- 3
- 4
资源评论
妄北y
- 粉丝: 9672
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功