Linux
文章平均质量分 93
看见代码就想敲
这个作者很懒,什么都没留下…
展开
-
音乐播放器mplayer的简单使用
mplayer1、mplayer的安装2、mplayer的键盘模式基本控制键:3、Slave模式:启动方法一:在终端下敲命令来启动mplayerMplayer 在slave模式下常用的命令:启动方法二:在进程中调用exec启动Mplayer程序。案例:父进程 控制 子进程的mplayer案例:获得mplayer的回应1、mplayer的安装sudo apt-get updatesudo ...原创 2020-04-29 20:20:24 · 14811 阅读 · 2 评论 -
Linux 多任务编程之线程
这里写目录标题1、线程概述进程是系统分配资源的基本单位。线程是CPU调度的基本单位。线程是轻量级的进程(LWP:light weight process)1、线程概述在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行 什么,只是维护应用程序所需的各种资源,而线程则是真正的执行实体。 所以, 线程是轻量级的进程(LWP:lightweightprocess),在Linux环...原创 2020-04-29 14:06:39 · 395 阅读 · 0 评论 -
Linux 进程通信 -下 (信号)
信号1、信号的概述查看信号:kill -l每个信号必备4要素,分别是:未决信号集合 信号阻塞集2、信号的API2.1、 kill函数案例:2.2、raise函数 (自杀)2.3、abort函数2.4、alarm函数(闹钟)2.5、setitimer函数(定时器)3、修改信号的处理动作(了解)信号处理方式捕捉信号并且信号信号的处理方式有两个函数,signal 和sigaction1、signal函数...原创 2020-04-27 23:48:24 · 185 阅读 · 0 评论 -
Linux 进程通信 -上 (有无名管道,消息队列,mmap,共享内存)
进程间的通信14、进程间的通信方式(重要!!)15、无名管道(重要)案例:无名管道的特点:调用write函数向管道里写数据,当缓冲区已满时write也会阻塞设置为非阻塞: fcntl(fd, FSETFL, O_NONBLOCK);15、文件描述符复制 dup dup2案例1:我让标准输出文件描述符1 指向磁盘文件案例3:实现 ps -aux | grep bash(理解)16、dup217、...原创 2020-04-26 23:02:12 · 866 阅读 · 0 评论 -
Linux 多任务编程之进程
多任务编程1、进程的概述(了解)1.1、程序和进程的区别:1.2、并发和并行的区别:并行(parallel):并发(concurrency):总结:2、进程控制块PCB(了解)进程内存布局:32位平台 系统 会为每一个进程 分配4G空间3、进程的状态(了解)三态:就绪态、等待态、执行态 (以及状态转换)就绪态:执行条件都准备了 等待CPU的调用等待态:等待执行条件的满足执行态:cpu正在调度进...原创 2020-04-26 09:25:18 · 376 阅读 · 0 评论 -
Linux文件IO操作
文件操作1、系统调用概述2、系统调用 和 库函数的区别(重要!!!)3、文件描述符(重要!!!)案例:读取文件数据4、文件的打开读写关闭4.1、打开文件open4.1.1、flags宏的介绍(打开方式)4.1.2、mode的介绍(权限)4.2、关闭文件close案例:4.3、文件的写操作write4.4、read读取文件数据案例:读文件数据案例:实现cp命令: cp src_file ds...原创 2020-04-21 21:29:37 · 2513 阅读 · 0 评论 -
shell脚本语言(超全超详细)
shell脚本语言1、shell的概述2、脚本的调用形式打开终端时系统自动调用:/etc/profile 或 ~/.bashrc3、shell语法初识3.1、定义以开头:#!/bin/bash3.2、单个"#"号代表注释当前行第一步:编写脚本文件第二步:加上可执行权限第三步:运行三种执行方式 (./xxx.sh bash xxx.sh . xxx.sh)./xxx.sh......原创 2020-04-20 22:26:20 · 340688 阅读 · 50 评论 -
Linux 常用命令
我收集常用的Linux命令1. 创建连接文件a、创建软连接(相当于快捷方式)ln -s 源文件名 连接文件名特点: 1、源文件 和 连接文件 时刻同步 2、一旦删除源文件 那么连接文件 将不可用, 如果删除的是连接文件 那么原文文件 是可用)b、创建硬链接ln 源文件名 连接文件名特点: 1、源文件 和 连接文件 时刻同步 2......原创 2020-03-06 22:41:59 · 1181 阅读 · 1 评论