![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
blablablablabba
这个作者很懒,什么都没留下…
展开
-
Linux环境下OpenCV的测试
接上一篇博客,在上一篇中,介绍了OpenCV的安装,在这一片博客中,我们通过一个小程序来检验安装的结果。还是在OpenCV的官网中,给出了测试用例,网址如下;OpenCV的使用1、工程建立首先是建一个简单的工程,作用为显示一张图片,代码如下:#include <stdio.h>#include <opencv2/opencv.hpp>using n...原创 2019-04-06 15:25:16 · 2726 阅读 · 0 评论 -
正则表达式(一)
在系统中处理文件或者文件夹时,都需要对正则表达式有一定的理解。正则表达式是用来定义模式的字符,模式可以用来搜索文本文件或者列出文件和文件夹。正则表达式的各个部分有很多方法来进行区分,为了便于理解,我们将它分成较多的几个部分,使每个部分尽可能的简单。正则表达式有以下几个部分:1)Characters and Groups2)Anchors3)Class/Range4)Q...原创 2019-04-18 17:17:00 · 1038 阅读 · 0 评论 -
Sed
Sed 是我们经常用到的一个命令,全称是Streaming EDitor。sed命令是一个编辑器,将文件编辑为一个流。将文件作为流就是使用管道(>或|)从另一个命令传递它,或者直接将它加载到sed中。这个命令的工作原理和其他编辑器一样,除了不现实文件和允许可视化编程。命令是被传递给sed来操纵流。sed的五个基本功能如下:1)Search2)Replace3)Delete...原创 2019-04-18 15:17:58 · 319 阅读 · 0 评论 -
文件比较
我们经常会遇到需要比较两个文件的内容的情况。例如已经将可以工作的代码进行的备份,如果哪一天不小心误操作了导致代码不能工作,只需要将出问题的工程中的代码和我们备份的进行比较,替换掉不同的文件即可。文件比较可以同时检查文本文件和二进制文件。1、文本文件我们首先创建两个文本文件来进行比较。文件内容包含用户的帮助信息,在终端中运行以下命令:adduser --help > addu...原创 2019-04-18 15:20:22 · 975 阅读 · 0 评论 -
编辑创建文本
使用‘touch’和‘nano’两个命令可以编辑创建文本,但在此之前,我们先了解以下文件的时间戳。1、时间戳每个文件和文件夹都有时间戳,实际上,一个文件有三个时间戳:1)Access Time (atime)2)Change Time (ctime)3)Modification Time (mtime)运行以下命令可以查看文件的时间戳:stat [file name]...原创 2019-04-18 15:21:17 · 377 阅读 · 0 评论 -
输入输出重定向
在Linux终端下运行命令时有很多方法可以重定向信息。在终端中有一些重定向约定,可以让信息的重定向变得非常简单。重定向约定有以下几项:Output Append Input Error Unnamed Pipe Tee Named Pipe1、Output输出管道用来将标准输出输出到屏幕以外的其他地方,通常是输出到屏幕上,当然我们也可以把信息输出到文件中。输出管道是”...原创 2019-04-18 15:22:18 · 443 阅读 · 0 评论 -
root权限
root权限允许访问Linux系统上所有的功能。在Windows上就是我们所说的管理员权限。有两种方式执行root权限:1)、su2)、sudo1、susu命令允许我们在终端中切换用户账户。当我们切换到root账户时须要考虑几个地方,现在我们先来看看如何使用这个命令。命令的基本格式如下:su <username>因为在终端中指定了账户的用户名,...原创 2019-04-17 16:19:53 · 1214 阅读 · 0 评论 -
文件权限
学习文件权限对于Linux的日常使用非常重要,文件权限适用于除FAT格式外的所有文件。最开始需要再系统上先安装ACl,运行以下命令:sudo apt install acl1、权限符号权限的符号基本上有四种,如下:1)R read2)W write3)X execute4)D directoryps:“D”权限是一个只读的权限,无法修改。...原创 2019-04-16 12:15:22 · 495 阅读 · 0 评论 -
USB端口管理
今天在Linux社区看到一篇非常有意思的帖子,讲的时USB端口管理,来和大家分享以下。USB Port Management现在USB的设备越来越多,鼠标、键盘、摄像头等等,很难找到一个没有USB的系统。在我们的学习和生活中,我们经常会用到它,但是我们对USB的了解也是仅限于书本上学到的理论知识。当系统连接过多的USB设备时,可能会出现各种各样我们没有想到的问题。接下来将一起来看看Linu...原创 2019-04-15 22:37:43 · 2154 阅读 · 0 评论 -
Shell——初识
Shell是个C语言编写的程序,用户可以使用它来操作Linux。Shell既是一种命令语言,又是一种编程语言。Shell脚本指一种为Shell编写的脚本程序。Shell的编程环境配置很简单,只需要一个文件编辑器和一个解释器就ok了,Linux下Shell种类有很多,Bourne Shell(/usr/bin/sh或/bin/sh) Bourne Again Shell(/bin/bash...原创 2019-04-12 14:15:05 · 271 阅读 · 1 评论 -
Linux环境下OpenCV的安装
最近由于实验室的项目都做到差不多了,终于有时间来充充电!博主也是最近才开始学习Linux系统和OpenCV,所以有不正确的地方希望大家谅解和指出。本篇帖子参考了CSDN上其他大佬的思路。Linux环境下OpenCV的安装最好的参考资料我推荐的时OpenCV官网上给出的参考手册,步骤十分详细,我们直接一步一步地来就好了。这里贴出网址:OpenCV官方指导教程一、安装依赖包和所需软件点...原创 2019-04-06 14:48:02 · 2967 阅读 · 1 评论 -
正则表达式(二)
上一篇博客我们介绍了正则表达式的前两部分,现在我们来继续介绍后两部分。3、Class/RangeClass是一组字符或者一个组,用中括号'[]'括起来。Range是放置在Class中的一组特殊的字符。例如我们想要找到所有后面跟着‘e’的从‘A’到‘L’的大写字母,则正则表达式为:[A-L]eRange的组成有字母[a-z]或者[A-Z],数字[0-9]。如果想采用否定的范围,...原创 2019-04-19 11:02:39 · 264 阅读 · 0 评论