E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LINUX学习笔记
linux用户管理多用户的文件,
Linux学习笔记
(二)——Linux用户管理和权限管理
Linux系统的权限管理Linux系统是一个多用户多任务的操作系统,多用户是指系统资源可以被不同用户各自拥有,即每个用户对自己的资源有特定的权限,用户之间互不影响。Linux系统有一套权限管理机制,文件不允许非授权用户访问或修改。这种机制的实现是通过用户和组的形式实现的。5.1Linux安全机制账户管理是Linux安全机制的核心部分。登录Linux系统的用户都会被分配一个的用户账户。用户对系统上文
weixin_39552874
·
2023-07-16 14:44
linux用户管理多用户的文件
【
Linux学习笔记
①】——基础入门(上)【Shell命令 目录和文件 用户和用户组 权限管理 】
文章目录一、Shell命令的初步了解1、目录组织结构2、文件的路径(相对与绝对)3、Linux命令的语法结构4、Shell命令的分类5、Shell命令的帮助手册二、目录和文件的相关操作1、目录操作2、文件操作3、文本文件操作4、文件链接三、用户和用户组管理1、用户的分类2、用户组管理3、用户管理4、用户属性的管理5、用户管理的相关配置文件四、文件的权限管理(本章重点):star::star:1、文
一支王同学
·
2023-07-16 14:13
Linux学习笔记
linux
ubuntu
makefile
1.换行换行需要在最后加\参考:嵌入式
Linux学习笔记
(1)——Makefile中使用换行符“\”的注意事项_makefile\_Jan_wen的博客-CSDN博客2.Makefile变量赋值Makefile
程序员之一
·
2023-07-15 13:17
linux
编程
linux
开发语言
狂神说
Linux学习笔记
整理
1Linux简介Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想
指尖上的革新
·
2023-07-14 01:25
个人成长记录
操作系统
linux
【
Linux学习笔记
】管理Linux操作系统:软件安装
目录一、RPM安装方法1、查看rpm的版本与用法2、rpm命令用法3、安装vsftpd软件二、yum安装1、建立yum源本地仓库(注意:红帽Linux8是不行的)2、查看所有库3、安装vim增强版三、vi/vim文本编辑器四、GCC1、GCC是什么2、搭建环境3、简单的编写程序代码4、如何深度学习gcc五、常用软件安装1、qq的安装2、宝塔安装确认镜像文件已经挂载开机后使用命令挂载mount/de
Ein hübscher Kerl.
·
2023-06-23 08:51
Linux系统学习笔记
服务器
linux
【
linux学习笔记
】红帽Linux 7.8系统在虚拟机上的安装
目录一、打开VMware,选择新建虚拟机选项.二、选择自定义,并且点击下一步三、可以选择默认继续下一步,可以进行更改虚拟机硬件兼容性四、继续下一步,选择稍后安装系统五、下一步选择客户操作系统RedHatEnterpriseLinux7六、更改虚拟机名称或者选择默认,位置建议修改其他盘符七、选择处理器数量与内核数量。八、选择内存大小九、选择网络连接方式十、选择I/O控制器类型十一、选择磁盘类型并新建
Ein hübscher Kerl.
·
2023-06-23 08:21
Linux系统学习笔记
云计算学习笔记
linux
【
Linux学习笔记
】管理Linux操作系统:简单的关闭防火墙
临时关闭防火墙#命令查看防火墙状态[root@rst~]#firewall-cmd--staterunning//防火墙处于开启状态#停止防火墙[root@rst~]#systemctlstopfirewalld.service[root@rst~]#firewall-cmd--statenotrunning//防火墙已经关闭#设置开机禁止使用防火墙[root@rst~]#systemctldis
Ein hübscher Kerl.
·
2023-06-23 08:51
Linux系统学习笔记
linux
服务器
安全
Linux学习笔记
(五)搜索命令
搜索命令whereiswhichlocatefindwhereis英文原意:locatethebinary,source,andmanualpagefilesforacommand功能:查找二进制命令、源文件和帮助文档的命令语法:where选项[-bm]命令whereis-b只查找二进制命令whereis-m只查找帮助文档which英文原意:showsthefullpathof(shell)com
LRainner
·
2023-06-21 09:46
Linux学习笔记
(c):TCP客户端向服务器端传输照片
客户端#include#include#include#include#include/*SeeNOTES*/#include#include#include#include#include/*supersetofprevious*/#include#include#includetypedefstructsockaddr*(SA);intmain(intargc,constchar*argv[]
小白_ZH
·
2023-06-20 13:03
计算机网络TCP
Linux学习笔记
(4)---vim
三种使用模式vi/vim共分为三种模式,分别是命令模式(Commandmode),输入模式(Insertmode)和底线命令模式(Lastlinemode)。这三种模式的作用分别是:命令模式:用户刚刚启动vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。以下是常用的几个命令:i切换到输入模式,以输入字
柯仔*
·
2023-06-20 11:03
Linux学习笔记
linux
Linux学习笔记
5—Linux进程概念的初步认识
-本人的LeetCode账号:魔术师的徒弟,欢迎关注获取每日一题题解,快来一起刷题呀~本人Gitee账号:路由器,欢迎关注获取博客内容源码。文章目录一、冯诺依曼体系结构二、操作系统的概念1OS是什么?2OS设计的目的是什么?3OS怎样实现自己的目的呢?4什么是驱动程序5系统调用是什么6系统调用与普通的语言库函数的关系三、进程的概念1为什么要有进程控制块2进程控制块3进程的一个小测试4进程与程序5P
魔术师的徒弟
·
2023-06-19 04:31
Linux学习笔记
linux
学习
运维
进程
操作系统
Linux学习笔记
(三)文本相关,文件权限,vim
文章目录cat显示文本tac倒序显示less分屏显示文本more分页显示文件head显示文件的前面的内容tail显示文件的后面的内容cut切割paste合并wc用来对文本进行统计sort排序uniq合并相同的行diff对比文件可用来跟之前的代码对比chown用来修改所有者和组chgrp修改文件的属组权限修改权限设定特殊权限(被黑客攻击时可查看)vi/vim打开文件模式模式之间切换关闭文件扩展命令行
YxinMiracle
·
2023-06-15 17:33
Linux
vim
linux
Linux学习笔记
(二)
相关缩写:
linux学习笔记
(一)_封奚泽优的博客-CSDN博客https://blog.csdn.net/weixin_64066303/article/details/130674649?
封奚泽优
·
2023-06-14 12:27
linux
学习
笔记
Linux学习笔记
(2) -- Linux 目录结构
本文以CentOS7为例。基本介绍Linux的文件系统是采用层级式的树状目录结构。此结构的最上层是根目录"/"。在Linux系统中一切皆文件。查看根目录内容打开根目录"/",并查看当前目录内容。cd/ls根目录.png根目录各文件解析根目录结构.png常用目录/binBinary缩写,该目录存放着cd等常用的命令。/sbin其中s代表SuperUser的意思,这里存放着系统管理员使用的系统管理程序
果汁味Studio
·
2023-06-12 16:07
Linux学习笔记
19——sigpending 获取当前未决的信号
1,未决前面提到过,通过修改信号屏蔽字可以屏蔽信号。当内核发送了一个对当前进程而言已经被屏蔽的信号,且进程不忽略该信号,那么该信号就是未决的。它并不会被捕获,但是信号也没有消失。等到进程不再屏蔽它时,它就会被捕获。注意,屏蔽与忽略是不同的。进程屏蔽信号,信号还在,只是没被接收;进程对信号的动作为忽略,那是进程已经接收到信号了,只是不采取任何动作。如何获取当前进程的pending进程呢?调用sigp
独孤的根号三
·
2023-06-12 12:51
学习笔记
Linux
Linux学习笔记
Linux学习笔记
1.文件目录操作命令1.1ls命令:显示文件夹中内容1.2cd命令:目录切换命令1.3touch命令:创建文件命令1.4mkdir命令:创建目录命令1.5ln命令:创建文件连接命令1.6cp
云海之上~
·
2023-06-11 22:09
linux
vim
centos
Linux学习笔记
-shell脚本-log脚本函数
目录概述:背景:需求:需求分析需求实现:实现功能:使用示例:开发的坑:1、不能把watch命令写到cputemp.sh脚本里面2、单引号内引用变量需要嵌套单引号总结:概述:本文主要讲述的是一个关于记录shell脚本执行日志的日志脚本函数。背景:本人在做shell脚本开发的过程中,常常要运行脚本来监测一些系统数据,但是我又没有很多时间来一直盯着命令控制台看,所以我就想能不能把这些脚本运行的情况记录成
逆风奔跑的攻城狮
·
2023-06-11 09:01
linux学习笔记
linux
学习
bash
【运维学习】
Linux学习笔记
- Shell入门
跟着尚硅谷的Linux教程学习看视频可以直接点击b站视频地址实例代码在最下面。为什么要学习Shell编程Linux运维工程师在进行服务器集群管理时,需要编写Shell程序来进行服务器管理。对于JavaEE和Python程序员来说,工作的需要,你的老大会要求你编写一些Shell脚本进行程序或者是服务器的维护,比如编写一个定时备份数据库的脚本。对于大数据程序员来说,需要编写Shell程序来管理集群。S
鲁南彭于晏
·
2023-06-11 09:59
mac/linux
linux
LINUX学习笔记
_Shell脚本_Bash的运算符
LINUX学习笔记
Shell脚本_Bash的运算符1.数值运算与运算符2.变量测试与内容替换1.数值运算与运算符①Declare声明变量类型命令格式:declare[+/-][选项]变量名选项:-:给变量设定类型属性
GloriaHuo
·
2023-06-11 00:53
LINUX学习笔记
#
Shell脚本
linux
shell
Linux学习笔记
--- 初识Linux
PC操作系统,也就是个人电脑所使用的操作系统一.操作系统概述导学:了解操作系统的作用,了解常见的操作系统有哪些1.1硬件和软件说白了,硬件就是你看得见,摸得到的。1.2操作系统操作系统:管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理:管理与配置内存决定系统资源供需的优先次序(简答理解就是当两款软件同时运行的时候,操作系统会据决定由哪个软件优先使用当前的系统资
Surpass余sheng军
·
2023-06-09 19:58
学习
笔记
Linux学习笔记
--- Linux基础命令Part2
2.9查找命令(which、find)目标:1.掌握使用which命令查找命令的程序文件2.掌握使用find命令查找指定文件which命令我们在前面学习的Linux命令,其实它们的本体就是一个个的二进制可执行程序。和Windows系统中的.exe文件,是一个意思。我们可以通过which命令,查看所使用的一系列命令的程序文件存放在哪里语法:which要查找的命令find命令-按文件名查找文件在图形化
Surpass余sheng军
·
2023-06-09 19:28
学习
笔记
linux
服务器
Linux学习笔记
---编辑器Vim
Vim是Linux中功能十分强大的文本编辑器,熟练地使用Vim可以让你高效地在Shell界面编写代码,接下来我们开始一步一步地学习Vim的使用方法:一、文本编辑器vim的使用1.打开Vim打开终端直接输入vim,即可打开Vim编辑器主界面它是原始vi编辑器的一个拓展,只通过键盘⌨️就可以操作所有的编辑。2.退出vim使用命令:q退出vim编辑器再按一个回车即可3.进入编辑模式输入i键,左下角会有一
小小滴人儿~
·
2023-06-09 04:25
vim
linux
编辑器
Linux学习笔记
(6)—— Shell编程
Shell编程目录Shell编程第一个Shell脚本Shell的变量设置环境变量位置参数变量预定义变量运算符条件判断流程控制if判断case语句for循环while循环read读取控制台输入函数系统函数自定义函数Shell是一个命令行解释器,为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。第一个Shell脚本脚本格式要
木瓜星灵TT
·
2023-06-07 16:34
Linux学习笔记
linux
学习
bash
Linux学习笔记
Linux学习笔记
第一章1.1、操作系统概述1.2、Linux初始1.3、虚拟机介绍1.4、远程连接Linux系统1.5、配置WSL环境(Ubuntu)1.6、虚拟机快照第二章2.1、Linux目录结构
Sumlll_
·
2023-06-07 15:13
linux
学习
笔记
【Linux】Pinctrl具体框架——
Linux学习笔记
简介LinuxPinctrl(Pincontrol)是一个子系统,允许开发者控制芯片引脚的复用、电气属性和其他相关设置。在Linux内核中,Pinctrl是一个重要的组件,提供了硬件抽象层,让开发者在进行驱动程序开发时可以更加灵活地使用芯片的各项功能。本文将深入介绍LinuxPinctrl的具体框架。学习内容【Linux】Pinctrl子系统简介作者希希雾里LinuxPinctrl框架概述Linu
kaixin_啊啊
·
2023-06-07 10:51
学习
linux
学习
笔记
1Linux常用基础命令大全(详细整理)——
Linux学习笔记
一、文件和命令使用规范1.Linux文件的命名规则Linux中一切皆文件除了/之外,所有的字符都合法,但有些字符最好不用,如空格和字符@#$&()-等避免使用.作为文件名的第一个字符(Linux中以.开头的文件都是隐藏文件)大小写敏感,严格区分大小写(包括文件命名、命令、命令选项、用户名等)长度不能大于255字符2.Linux命令格式格式:命令-选项参数(操作对象)例:ls-la/etc当有多个选
爱吃橘子橙子柚子
·
2023-06-07 06:37
linux基础——学习笔记
linux
学习
运维
Linux学习笔记
-Docker安装配置及使用教程
笔记内容转载自AcWing的Linux基础课讲义,课程链接:AcWingLinux基础课。CONTENTS一、Docker安装二、Docker教程一、Docker安装Ubuntu系统Docker官网安装教程:DockerInstallDocs。本文安装Docker所使用的OS版本为:Ubuntu22.04(LTS)。依次执行以下命令安装Docker:(1)更新apt:sudoapt-getupda
柃歌
·
2023-04-19 14:36
Linux
docker
linux
学习
容器
服务器
linux学习笔记
yum源.repo文件的理解
linux学习笔记
repo文件是yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容(记录了包的下载路径,相当于寻宝图,告诉yum去哪里寻找将要下载的软件)以下是配置文件
禾几头
·
2023-04-19 12:56
linux
VMware16安装,linux虚拟机安装,ubuntu20.04安装,VMware Tools工具安装【详细教程-图解】
我的
linux学习笔记
:今天来记录一下我在windows下安装VMware16以及在VMware安装ubuntu虚拟机的安装日志,和安装VMwareTools工具的方法,每一步安装都有截图,很详细,为广大网友提供我的安装方法
futureCode.
·
2023-04-18 12:55
Linux笔记
linux
ubuntu
Linux学习笔记
——HTTP协议
文章目录前言HTTP协议的概念URLurlencode和urldecodeHTTP协议格式HTTP协议版本HTTP协议请求方法GET方法——获取资源POST方法——获取资源PUT方法——传输⽂件PUT方法——获得报文首部在这里插入图片描述DELETE方法——删除文件OPTIONS方法——询问支持的方法HTTP的状态码HTTP常见HeaderCookieSession在这里插入图片描述Cookie和
程序员Jared
·
2023-04-18 06:44
linux
http
网络
应用层
Linux学习笔记
——HTTPS协议
文章目录HTTPS是什么什么是加密为什么要进行加密常见的加密方式数据摘要与数据指纹数字签名HTTPS的工作过程探究方案1—只使对称加密方案2—只使非对称加密方案3—双方都是用非对称加密方案4—非对称加密+对称加密中间人攻击证书方案5—非对称加密+对称加密+证书认证HTTPS是什么 HTTP协议内容都是按照文本的方式明文传输的,这就导致在传输过程中出现⼀些被篡改的情况。所以HTTPS在HTTP协议
程序员Jared
·
2023-04-18 06:43
linux
https
网络
LINUX学习笔记
17——多线程
1.线程理论基础:a)比进程更节俭:线程所有代码数据都是共享的b)方便:因为数据共享,所以通信方便c)遵循POSIX线程接口,称为pthread,需要#include2.创建线程:intpthread_create(pthread_t*tidp,constpthread_attr*attr,void*(start_rtn)(void),void*arg)a)Tidp:用来获取创建线程的IDb)At
鲤鱼
·
2023-04-16 03:26
LINUX系统
linux
多线程
join
c
Linux学习笔记
——网络基础一
文章目录计算机网络发展过程独立模式网络互联局域网LAN广域网WAN计算机网络协议的概念网络协议协议分层OSI七层模型TCP/IP五层(或四层)模型网络传输基本流程数据包封装和分用各层间通信IP地址MAC地址计算机网络发展过程独立模式 计算机之间相互独立;网络互联 多台计算机连接在一起,完成数据共享;局域网LAN 计算机数量更多了,通过交换机和路由器连接在一起;广域网WAN 将远隔千里的计算
程序员Jared
·
2023-04-16 03:54
linux
网络
网络协议
iso
网络传输
linux 查看 sh 进程,
linux学习笔记
——进程的查看和管理、systemctl命令
###########################################################################第七单元##########################################################################1.什么是进程、线程进程是一个具有独立功能的程序关于某个数据集合的一次运动活动,进程也就是系统
悠玲
·
2023-04-16 03:53
linux
查看
sh
进程
Linux学习笔记
——概述
复习Linux相关知识、总结Java后端常用Linux命令!!!文章目录前言1.Linux简介2.Linux应用领域3.Xshell7与Xftp7前言Linux是Java后端开发的必备技能,企业级项目生产版本一般都会部署在Linux服务器上。最近,购买了阿里云ECS服务器(学生党只能买最便宜的),首先就想来系统的复习一下Linux的相关操作,做好笔记,方便之后的查阅。参考资料:狂神Linux、鸟哥
java永长存
·
2023-04-16 03:23
linux
Linux学习笔记
——多线程(一)
本章为本人学习过程中的一些笔记和demo记录,理解比较片面,本人为学习Linux菜鸟,如果本文能够帮助各位理解,本人倍感荣幸,若文章有不足之处或错误欢迎指出,不喜勿碰。进程:一个进程只能做一件事情,进程是线程的载体,在一个进程中设计多线程可以使一个进程完成多个任务,比如贪吃蛇游戏同时刷新地图和接受键盘输入的方向控制。在一个程序中多个进程也可以执行多个任务,但是在执行多个进程是CPU需要为进程开启空
qq_38117512
·
2023-04-16 03:22
linux
迅为嵌入式
Linux学习笔记
1——框架学习法
迅为嵌入式
Linux学习笔记
1——框架学习法知识体系C语言数字电路基础(单片机)ARM体系结构硬件设计(ARM接口技术)Linux系统与管理Linux系统开发Linux驱动开发BootLoader(UBOOT
郑州-刘明鑫
·
2023-04-16 03:50
嵌入式Linux
linux
学习
嵌入式
Linux学习笔记
——多线程
文章目录补充知识Linux线程概念线程的优点线程的缺点线程异常线程用途多进程的应用场景Linux进程VS线程重新理解进程进程和线程线程共享的进程资源和环境为什么线程切换的成本更低进程和线程的关系Linux线程控制POSIX线程库创建线程线程ID及进程地址空间布局线程终止线程等待线程分离线程互斥进程线程间互斥相关概念线程安全线程不安全线程不安全代码实现互斥量mutex互斥量的接口互斥锁的使用互斥量常
程序员Jared
·
2023-04-16 03:18
linux
线程
多线程
linux学习笔记
--网络编程
目录概念协议网络应用设计模式分层模型协议格式TCP状态网络名词socket编程套接字字节序函数socketbindlistenacceptconnectC/S模型serverclient封装高并发服务器进程方式线程方式多路ioselectpollepoll线程池UDPCS模型广播组播本地套接字domainsocket黑马教程的视频学习记录概念协议网络应用设计模式B/SC/S分层模型OSI七层,TC
watson_pillow
·
2023-04-15 20:10
c++
linux
网络
linux
服务器
Linux学习笔记
3天搞定Linux,1天搞定Shell,清华学神带你通关(2022版)_哔哩哔哩_bilibili一键三连呀【点赞、投币、收藏】感谢支持~本教程易上手重实操,深入浅出,又涵盖了操作系统原理的众多知识点,对Linux日常管理操作进行了详细的讲解,并在Shell编程部分给出了大量工作实践的脚本案例。,视频播放量349480、弹幕量8682、点赞数7682、投硬币枚数6964、收藏人数24908、转发人
wwwwewego
·
2023-04-14 12:04
大数据
linux
运维
Linux学习笔记
10—Linux多线程(1)
-本人的LeetCode账号:Router,欢迎关注获取每日一题题解,快来一起刷题呀~本人Github账号:Grotherdieck,欢迎followfollowfollow获取博客内容源码。文章目录一、Linux线程概念1线程是什么2Linux线程接口和Linux线程的关系3线程私有的资源4线程公有的资源5第一个线程demo6线程的优点7线程的缺点8线程的异常9线程用途10进程与线程的4种关系二
魔术师的徒弟
·
2023-04-11 23:07
Linux学习笔记
linux
多线程
C++
phread
【
Linux学习笔记
】十一、用户和用户组管理
7.1、用户配置文件7.2、用户管理相关文件7.3、用户管理命令7.4、用户组管理命令7.1、用户配置文件7.1.1用户信息文件/etc/passwd7.1.2影子文件/etc/shadow7.1.3组信息文件/etc/group和组密码文件/etc/gshadow7.1.1用户信息文件/etc/passwd1、用户管理简介所以越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服
zlm丶
·
2023-04-11 22:22
Linux学习笔记
linux
linux学习笔记
linux目录架构/根目录/bin常用的命令binaryfile的目錄/boot存放系统启动时必须读取的档案,包括核心(kernel)在内/boot/grub/menu.lstGRUB设置/boot/vmlinuz内核/boot/initrd核心解壓縮所需RAMDisk/dev系统周边设备/etc系统相关设定文件/etc/DIR_COLORS设定颜色/etc/HOSTNAME设定用户的节点名/et
qq^^614136809
·
2023-04-11 14:26
linux
网络
运维
Linux基础:软件安装技巧--conda
微信公众号:猪猪生信生信技能树粉丝,不断更新生树学徒作业,以及R语言和
Linux学习笔记
配置conda频道#一:官方频道conda config --add channels bioconda conda
鲸鱼不是鱼592
·
2023-04-11 06:05
linux
运维
服务器
B站韩顺平版
Linux学习笔记
(很全啊!)
老韩学习视频跳转一、Linux概述unix和LInux的关系LInux的应用领域服务器领域Linux在服务器领域的应用是最强的LInux免费、稳定、高效等特点在这里得到了很好的体现,尤其是在一些高端领域尤为广泛嵌入式领域linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行网络裁剪,内核最小可达到几百kb的特点,使近些年来在嵌入式领域的应用得到非常大的提高主要应用:机顶盒、数字电视、网
太菜了怎么办?
·
2023-04-11 02:07
linux
linux
《
Linux学习笔记
》——进程信号
文章目录什么是Linux信号?信号产生通过终端按键产生信号调用系统函数向进程发信号由软件条件产生信号硬件异常产生信号信号捕捉初识小结信号保存信号其他相关常见概念信号在内核中的表示示意图sigset_t信号集信号集操作函数sigprocmasksigpending信号处理在什么时候处理信号?捕捉信号的原理信号的操作volatile关键字SIGCHLD信号什么是Linux信号?信号的概念 生活中的信
程序员Jared
·
2023-04-10 01:51
linux
c++
C
进程
信号
《
Linux学习笔记
》——基础开发工具使用
Linux环境基础开发工具使用文章目录Linux环境基础开发工具使用一、Linux编辑器——vim1.1vim的基本概念1.2vim的基本操作1.3vim命令模式命令集1.4vim底行模式命令集二、Linux编译器——gcc/g++使用2.1预处理2.2编译2.3汇编2.4链接三、Linux项目自动化构建工具——make/Makefile3.1make/Makefile是什么❓3.2mak
程序员Jared
·
2023-04-10 01:19
Linux
linux
vim
centos
c语言
c++
《
Linux学习笔记
》——进程间通信
文章目录进程间通信介绍进程间通信的目的进程间通信的技术背景进程间通信的本质进程间通信的一些标准进程间通信意义进程间通信分类管道管道的概念管道的原理匿名管道站在文件描述符角度-深度理解管道站在内核角度-管道本质命名管道systemV共享内存共享内存的理解systemV消息队列systemV信号量进程间通信介绍进程间通信的目的 单进程无法使用并发的能力,更无法实现多进程协同工作,所以进程间通信时一种
程序员Jared
·
2023-04-10 01:41
linux
进程
通信
c++
c
《
Linux学习笔记
》——文件IO
文章目录前言C语言操作文件的函数系统接口文件描述符文件系统动态库和静态库前言 在系统角度理解文件:文件=内容+属性,内容和属性都是数据,对于文件的所有操作无外乎对于文件内容操作和对于文件属性操作。 文件在磁盘存放,磁盘是硬件,只有操作系统才有权利访问硬件。用户访问文件先写代码再编译形成可执行程序,该程序运行起来才能访问文件,所以访问文件本质上是进程在访问文件。进程访问文件需要操作系统提供的文件
程序员Jared
·
2023-04-09 17:00
Linux
linux
io
文件系统
Linux学习笔记
之bash
前言:操作系统就是一组软件,控制着整个硬件与管理系统的活动监测,为了这组软件不被用户错误地使用,导致系统崩溃,就将shell作为用户操作系统的一个接口,通过shell来操作系统,就可以降低用户直接操作系统导致系统崩溃的可能性;shell就是接收用户的输入命令,并将接收到的命令传递给内核,由内核实现命令,控制硬件完成命令所实现的功能;bash是Linux默认的shell,其优点有:1)命令记忆功能:
boker_han
·
2023-04-09 13:20
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他