Linux笔记
PUYU1477
通行痛苦守恒定律
展开
-
进程控制
进程控制核心话题 进程创建 进程终止 进程等待 进程程序替换 下面就开始详细介绍 一.进程创建 1. fork函数初识 fork函数初识 在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。 #include <unistd.h> pid_t fork(void); 返回值:子进程中返回0,父进程返回子进程pid,出错...原创 2019-11-09 18:25:10 · 669 阅读 · 0 评论 -
进程(虚拟)地址空间
1原创 2019-11-08 21:15:09 · 227 阅读 · 0 评论 -
环境变量
补充: 键值对: key-value 环境变量是一个键值对结构。键:变量名;值:变量内容 可以通过env指令查看到系统上所有的环境变量 基本概念 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数 如:我们在编写C/C++代码的时候,在链接的时候,从来不知道我们的所链接的动态静态库在哪里,但是照样可以链接成功,生成可执行程序,原因就是有...原创 2019-11-07 17:34:43 · 201 阅读 · 0 评论 -
初识进程
进程基本概念 课本概念:程序的一个执行实例,正在执行的程序等【跑起来的一些程序】 内核观点:担当分配系统资源(CPU时间,内存)的实体。 【双击运行一个程序的时候就创建了一个进程】 查看进程 ps相当于任务管理器,能够查看系统上都有哪些进程 在Linux下敲ps默认只能看到当前用户的进程 要想查看Linux操作系统下所有的进程敲ps aux ps aux | less配合less对查看结果...原创 2019-11-06 22:01:14 · 197 阅读 · 0 评论 -
初识冯诺依曼体系结构和操作系统
冯诺依曼体系结构 1.cpu上面也能存储少量的数据,cpu上面存数据的组件叫做寄存器,寄存器的访问速度特别快 2.内存:空间比较小,访问速度快,成本较高,断电之后数据就丢失了 3.外存:空间比较大,访问速度慢,成本较低,断电之后数据仍然存在 内存和外存的速度大概差3-4个数量级 操作系统(OS) 搞管理的软件 1.管理硬件设备(靠驱动对硬件资源进行管理) 2.管理软件资源 ...原创 2019-11-06 15:10:15 · 289 阅读 · 0 评论 -
Linux环境基础开发工具
一. 前言 一点常识 IDE(集成开发环境)依赖图形界面; 主流IDE也支持远程开发,但是当前远程开发的用户体验很差; 在没有图形界面的Linux环境下来开发调试代码,IDE往往效果差强人意,只能靠一组基于命令行的工具软件来完成日常开发; 命令行工具 代码编辑————vim 编译——————gcc 调试——————gdb 工程管理————makefile 包管理器yum 可以理解为==命令行版本...原创 2019-11-04 20:03:30 · 390 阅读 · 0 评论 -
linux下的权限
一.权限 二.常用工具原创 2019-10-30 08:50:40 · 137 阅读 · 0 评论 -
初识shell
1.为什么会有shell? 2.shell是什么?原创 2019-10-30 08:50:28 · 2244 阅读 · 0 评论 -
Linux 基本指令
一点小补充 用户登录后,用ifconfig查看服务器IP地址(最上面的数字,例如:192.168.20.128)_ 在xshell中,ssh + IP 便可远程登陆服务器 在Linux终端中(包括xshell中),不能ctrl+c/ctrl+v来复制粘贴, 而要用ctrl+insert复制,shift+insert粘贴 ifconfig:查看Linux机器的IP地址 tab能够迅速完成的补...原创 2019-10-30 08:50:15 · 474 阅读 · 0 评论 -
初识Linux
1.Linux是什么? Linux是一个操作系统内核 操作系统 = 内核 + 一组配套的应用程序 内核 用来负责对于软件资源和硬件设备的管理 Linux的发行版 :Centos,Android,Ubuntu,Debain,Kali,Mint… Redhat是大部分公司中使用的发行版 2.为啥要学Linux? 全世界市场份额最高的操作系统,任何一个程序猿都会用到的操作系统 1>服务...原创 2019-10-30 08:50:01 · 205 阅读 · 0 评论