
Linux
文章平均质量分 61
鸟哥Linux学习笔记
Rraion
Kafen Wong
展开
-
Linux操作集
注意更换国内源注意版本对应文件操作解压 targz tar -zxvf递归创建文件夹 mkdir -p保留权限复制 cp -pr查看文件类型 file查找文件安装目录 whereis除了某文件都删除 rm -rf !(file1|file2)查看安装的软件 dpkg -l | grep查找 man + /keyword系统操作查看系统位数 uname -a为root设置密码sudo passwd rootC编程单个文件 gcc test.c -o testsa原创 2022-03-31 13:18:07 · 122 阅读 · 0 评论 -
Linux 进程通信
进程通信和线程通信进程通信线程通信无法通过用户空间,只能在内核层面,通过内核中的对象线程在一个进程中通过全局变量进行通信通信方式(所有进程通信都是基于文件IO)通信方式描述管道通信有名管道和无名管道信号通信信号的发送接收和处理IPC(Inter-Process-Communication)共享内存,消息队列,信号灯Socket通信在一个网络中的两个进程的通信管道(P)管道是由队列实现的一种特殊的文件,不占磁盘空间有名管道原创 2022-03-22 19:40:05 · 396 阅读 · 0 评论 -
Linux线程笔记
进程和线程进程:一个正在执行的程序,是资源分配的最小单位线程:程序执行的最小单位,系统独立调度和分配CPU的基本单位,是进程中的一个实体,一个进程具有多个线程,线程共享进程中的所有资源,每个线程本身包含一点必不可少的资源并发,并行,同步,异步|并发| 并行 |同步|异步||--|--|--|--|| 看起来同时发生(单核) | 多条指令多个处理器同时执行 |防止同时发生的一种机制|任何两个彼此独立的操作是异步的,表明事件独立的发生|创建线程(注意编译的时候需要 -lpthread )原创 2022-03-22 18:10:34 · 1402 阅读 · 0 评论 -
Linux 文件IO操作
概述本片文章将会主要介绍四个IO函数:开关读写open函数open 函数的输入参数是 open(char* ,flag ,[mode])第一个参数表示的是打开文件的路径文件名第二个参数表示的是打开的方式,见下表打开方式描述O_RDONLY只读O_WRONLY只写O_RDWR读写O_CREAT创建O_EXCL文件不存在则创建(可以防止重复创建)O_TRUNC擦除文件内容再打开O_APPEND追加方式打开(不会清除文件内容)原创 2022-03-21 16:07:23 · 2142 阅读 · 1 评论 -
Linux(X):gcc入门
GCC简介GNU C Compiler,同时也是一个交叉编译器,适用于跨平台的嵌入式开发原创 2022-01-27 16:50:02 · 2059 阅读 · 0 评论 -
linux下使用cmake(以乌班图为例)
新建一个用户原创 2021-11-20 16:36:56 · 1223 阅读 · 0 评论