Linux
Yuri-Taylor
这个作者很懒,什么都没留下…
展开
-
Linux基本操作命令
linux 基本操作命令(一切皆文件) 一、对目录进行的操作命令(目录大小一般都是4096) 命令的使用格式: 命令名 [选项] [源操作对象] [目标操作对象] ls----列出目录下的内容(默认是当前目录) ls-a查看所有文件(包含隐藏文件)(linux下以.开头的文件是隐藏文件,默认不显示) . 代表当前目录 .. 代表当前目录的上一层目录 ls -l查看当前目录下文件的详细信息 -普通文件 d目录文件 $链接数(目录项个数) ls -t(-lt) 按时间进行排序 ls -r(原创 2020-09-21 19:00:56 · 161 阅读 · 0 评论 -
shell
shell----命令行解释器:dash bash(软件,是shell的一种) root 超级用户,不受限制 linux是一个多任务,多用户操作系统。 linux权限管理:linux对每一个文件都进行权限管理 1.文件权限管理: u 文件的权限是针对用户的权限,用户分了三类 g 文件所有者:这个文件属于谁 o 文件所属者:这个文件属于哪个用户组(组内成员的权限) 其他用户:出来上边两类用户之外的用户 2.用户应该对文件具备的权限也分三类: r 可读权限:用户是否可以读取这个内容 w 可原创 2020-09-21 18:58:59 · 114 阅读 · 0 评论 -
网络基础
一、网络的发展背景 网络的使用:数据传输(不同主机上的进程间通信) 协议:网络中主机之间进行通信必须使用相同的协议(相同的一个光电信号格式)。协议就是一个相互都能识别的约定。 计算机如何传输数据——光电波信号。 在网络中因为主机设备的生产厂商很多,每个厂商如果都使用自己的协议进行通信,那么将导致网络上主机间无法正常通信,这时候一个大型组织设计一个标准的协议,各厂商都使用这个协议进行通信,这时候就能实现网络全覆盖通信了。 网络间的数据传输必须使用同一个标准协议...原创 2020-09-21 18:51:54 · 158 阅读 · 0 评论 -
多线程
一、线程概念 在一个程序里的一个执行路线就叫做线程。线程是“一个进程内部的控制序列”。 linux下没有真正的线程,linux下的线程是用进程pcb来模拟的,linux下的线程也叫轻量级进程。既然pcb成为了线程,则进程变为线程组(进程id=线程id)。 linux下的pcb是线程,所以线程是cpu调度的基本单位。 进程是操作系统资源分配的基本单位:运行一个程序时,资源就会完全分配,并且这些资源是分配给线程组中的所有线程(因为他们共用这些资源),资源是以进程分配的,进...原创 2020-09-21 18:46:21 · 92 阅读 · 0 评论 -
进程信号
进程信号 一、信号的基本概念 生活中的信号:红绿灯 信号更多的是通知事件的发生,信号产生以后第一时间也不是直接处理而是先存储下来,处理信号。 这节课学习的信号实际是一个软中断。 linux下62种信号(宏),使用kill -l查看。 信号分为两类:1-31不可靠信号(非实时信号) 34-64可靠信号(实时信号) 信号的产生->信号的注册->信号的注销->信号的处理...原创 2018-11-11 21:24:55 · 159 阅读 · 0 评论 -
进程间通信
进程间通信 因为进程的独立性,所以导致进程间进行数据通信将变得特别麻烦。操作系统不得不提供方法来使进程间能够通信。 为什么要进程通信:进程间协作(通知/共享,数据传输,进程控制) 想办法能够让两个进程通信:提供一个介质能够让多个进程都能访问。 因为通信的公共介质有所不同,所以操作系统为我们提供进程间通信的方式不止一种。 进程间通信方式(2个标准): System V标准的进程间通信:...原创 2018-11-10 21:51:26 · 155 阅读 · 0 评论