Linux
oldwang1999
陕西科技大学第一诸葛亮
展开
-
linux基本命令
一.linux的基础莫过于对基本命令的掌握,想学好linux操作系统,熟练的使用基本命令将尤为的关键。cd 返回家目录pwd 显示当前工作目录mkdir 创建空目录 -p 递归创建rmdir 删除文件夹(只能删除空的) -p 递归删除空目录man 手册命令ls :默认查看当前目录下的内容...原创 2018-10-17 14:40:31 · 153 阅读 · 0 评论 -
Linux:信号
概念:信号是进程之间时间异步通知的一种方式,属于软中断。种类:用kill -l 可以查看系统定义的信号列表信号的处理方式:三种1.忽略此信号2.执行此信号的默认处理动作3.调用对应的信号处理函数 ( 这个信号处理函数一般是程序猿在执行时指定的),要求内核在处理信号时切换用户态执行这个函数,这就叫捕捉一个函数。信号的产生:1.通过终端按键产生信号2.调用系...原创 2019-08-10 21:31:31 · 104 阅读 · 0 评论 -
Linux:管道
什么是管道?管道是Unix最古老的进程间通信方式我们把从一个进程连接到另一个进程的一个数据流称为管道管道分类1.匿名管道#include<unistd.h>int pipe(int fd[2])fd:文件描述符数组,其中fd[0]表示读端,fd[1]表示写端返回值:成功返回0,代码:写入管道,再从管道读取#include<st...原创 2019-08-09 18:51:17 · 194 阅读 · 0 评论 -
Linux:基础IO
- 对之前编写的自主shell进行修改,使其支持输入/输出/追加重定向#include<stdio.h>#include<unistd.h>#include<stdlib.h>#include<string.h>#include<fcntl.h>//1.写一个shell的入口,用于提示要输入信息//2.scanf接受一...原创 2019-03-25 18:36:00 · 199 阅读 · 0 评论 -
Linux:文件系统
1.文件描述符我们学习open的时候,就知道open成功的返回值是一个文件描述符。同时它也是一个小整数。文件描述符是一个数字;一个数字是如何描述文件的呢? 一个进程要对所有的打开的文件进行管理,先将文件描述起来,然后组织进行管理,进程中对文件进行描述的结构体叫file(struct files),进程使用了一个结构体数组来组织这些描述,而文件描述符就是这个结构体数组的下标...原创 2019-03-25 16:39:19 · 188 阅读 · 0 评论 -
Linux:进程控制
进程的创建进程的控制的前提就是我们必须有一个进程,在上一篇中,我们已经能使用fork创建一个子进程,而它的特点是1.以父进程为模块复制创建出一个进程,父子进程代码共享。数据独有2.fork的返回值,父进程返回子进程的pid,子进程返回03.fork取决于cpu的调度而vfork()也是创建一个进程实现:#include<stdio.h>#include&...原创 2019-02-17 21:36:11 · 108 阅读 · 0 评论 -
Linux:进程的概念
1.进程的概念进程根据字面意思,无非就是正在执行或者正在运行的程序。但是在内核观点上理解,它就是担任分配系统资源的实体。2.描述进程在linux中,每一个进程都由task_struct 数据结构来定义,而它就是我们常说的PCB(process control block),它是对进程控制的唯一手段,也是最有效的手段,他对被装载到RAM里并包含这进程的信息。task_struct...原创 2018-12-03 18:41:14 · 164 阅读 · 0 评论 -
linux常用工具问答
一.自行查找资料, 调研除了vim, 还有哪些常用的牛逼的编辑器, 并能够横向对比编辑器之间的区别和优缺点.1.vimvim是一个类似于vi的著名的功能强大、高度可定制的文本编辑器,在vi的基础上改进和增加了很多特性。VIM是自由软件。vim普遍被推崇为类vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年Emacs被选为Linuxworld文本编辑分类的优胜...原创 2018-11-08 21:57:50 · 187 阅读 · 0 评论 -
linux常用工具
linux之初,常用到的工具有vim、gcc、gdb、makefile,yum一.vim:(importent)文本编辑工具---IDE Ubuntu : 不自带vim,需要自己安装vim下的模式:12种 ---6种基本模式,6种条件模式 (调研)普通模式:i 进入插入模式 L 光标回到最后一行 ...原创 2018-10-21 17:59:53 · 117 阅读 · 0 评论 -
网络:TCP
概念:TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。特点:1.面向连接2.每一条TCP连接只能是点对点3.TCP提供可靠交付的服务4.TCP提供全双工通信5.面向字节流TCP协议报文段的首部格式:1.源端口和目的端口:数据从哪来,要到哪里去2.序号TCP是面向字节流的,在一个TCP连接中传送的字节流中的每一个字节都按顺序编号3....原创 2019-08-13 22:12:01 · 131 阅读 · 0 评论