Linux
Dandelion23333
对生活充满好奇,期待每一天
展开
-
Linux基础知识专栏-进程通信
一、通信原理及基础知识通讯原理 服务端创建一个命名管道,并监控管道中是否存在内容。倘若有则读取,或者根据内容进行相应的响应 客户端判断是否存在命名管道。往管道中输入数据,服务端即可接收到数据。 单向通讯实现(客户端写入,服务端读取) server.c 创建命名管道 打开命名管道(注意打开的方式) 监听命名管道 读取管道中的数据 针对数据进行操作(打印到终端) clent.c 判断管道是否存在 打开管道 发送请求数据(往管道中输入数据,为原创 2020-11-03 19:57:44 · 141 阅读 · 0 评论 -
Ubuntu下安装Chrome浏览器
一、获取.deb安装包终端输入:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb二、安装.deb使用指令:sudo dpkg -i google-chrome*也可以使用:sudo dpkg -i google-chrome-stable_current_amd64.deb(后面可以用tab键补齐)假如安装失败:可以使用:sudo apt-get install -f (用户的..原创 2020-11-03 17:45:14 · 715 阅读 · 1 评论 -
使用Python脚本实时读取文件中的数据
一、背景交代 最近在调试模组间通讯时发现,数据在终端上的打印不利于肉眼观看,也不利于数据统计。所以使用写个小脚本管理模组之间的数据通讯。如下图,黑屏白字看了让人头秃。二、处理逻辑 1、把数据实时写入文件中(如data.log)。 2、使用脚本读取data.log文件中的数据。我习惯于一行一行的读取。同样一行一行的处理。 3、对数据做筛选(使用正则表达式),并格式化输出指定内容三、代码实现 1、读取数据文件的代码"""说明: 1...原创 2020-10-27 18:17:34 · 4128 阅读 · 0 评论 -
Vscode远程连接Ubuntu出错的问题
一、事件背景:由于工作需要使用vscode远程连接到Ubuntu。(具体连接方法可百度,本文仅限分享其中遇到的问题)二、问题现象:在这过程中遇到了一个问题。其文字描述为:Could not establish connection to "IP地址"与过程试图写入管道不存在。如下图所示:三、问题分析:1、根据问题报错在网上查找原因。根据关键字“过程试图写入的管道不存在”匹配到的东西太多太广了,例如由于安装Git导致,由于Ubuntu升级系统导致,由于未安装open ssh软件原创 2020-10-12 20:27:49 · 2753 阅读 · 7 评论 -
Linux学习笔记 - Linux的文件种类与扩展名
Linux的文件种类与扩展名 文件种类。Linux下,万物皆文件,全是由文件构成 常规类,这类都是用-开头,例如-rwxr--r-- 纯文本文件(ASCII) 二进制文件(binary),里面全是1与0的数值 数据格式文件,程序在运行过程中的临时文件 目录(directory) 目录也可...原创 2019-12-04 17:44:16 · 257 阅读 · 0 评论 -
Linux学习笔记 - Linux的文件目录与属性
Linux的文件目录与属性 使用者与群组 这里面涉及三个概念,分别为user,group,other。 先讲group,即组的概念,可以理解为一个项目的开发,一个组里面有若干个组员,每个组员负责一个模块的功能开发,大家都能够访问公共部分的代码,但是没有权限访问别的同事负责的模块的代码。 user,即使用者,可以理解为项目经理,他有权限即访问每个人...原创 2019-12-03 21:09:57 · 273 阅读 · 0 评论 -
Linux学习笔记 - 搭建Linux环境 - 使用VMware14安装CentOS
一、前言:最近在入门Linux系统相关知识,习惯性把学习的过程,遇到的问题,自己的总结记录下来,现与大家一起分享。我使用的是Windows7,64位系统。在此基础上安装虚拟机并搭建centOS系统。二、VMware与CentOS简介1.VMware提供云计算与硬件虚拟化的软件和服务。我们用的是VMware旗下的一款名为VMware Workstation。他相当于模拟出一台新的P...原创 2019-06-14 14:02:17 · 327 阅读 · 0 评论