草庐IT

linux-device-driver

全部标签

Linux基础笔记10 | 文件查找命令 find 详解

find常用示例用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示学习参考博文:骏马金龙(junmajinlong.com)最基础的打印功能##默认省略了打印,默认是换行符分隔打印[root@vm10~]#find/etc-namepasswd/etc/passwd/etc/pam.d/passwd[root@vm10~]#find/etc-namepasswd-print/etc/passwd/etc/pam.d/passwd[root@vm10~]

「MySQL-04」Linux环境下使用C/C++连接并操纵MySQL

目录一、准备mysql库:Connector/C1.查看是否有mysql相关的库和头文件2. 安装devel(开发库)3.到官网下载开发包,并上传到Linux3.0须知3.1 到官网下载开发包3.2 上传安装包至Linux二、mysql库:Connector/C的使用1.创建并初始化mysql对象2.销毁mysql对象3. 链接数据库4.设置编码格式5. 下发SQL语句给数据库6.获取执行sql语句的结果6.1从myql对象里读取结果6.2从MYSQL_RES对象里获取行数6.3 从MYSQL_RES对象里获取列数6.4从MYSQL_RES对象里获取列名6.5从MYSQL_RES对象里一行一行

Linux 卸载Docker

目录查看Docker状态停止Docker查看Docker安装包卸载Docker文件包删除Docker数据目录删除Docker配置文件查看Docker状态systemctlstatusdocker或者servicedockerstatus停止Docker如果Docker处于运行状态,即activing状态,则需要先停止Docker服务systemctlstatusdocker或者servicedockerstop查看Docker安装包如果是用yum工具安装的可以使用下面的语句进行查询#查看yum工具安装的docker包yumlistinstalled|grepdocker显示如下图:卸载Dock

GEC6818开发板JPG图像显示,科大讯飞离线语音识别包Linux_aitalk_exp1227_1398d7c6运行demo程序,开发板实现录音

GEC6818开发板JPG图像显示|开发板实现录音一.GEC6818开发板JPG图像显示1.jpg图片特性2.如何解压缩jpg图片1.对jpegsrc.v8c.tar.gz进行arm移植2.进入~/jpeg-8c对jpeg库进行配置3.编译4.安装,将动态库存放到/home/gec/armJPegLib5.清空编译记录6.自己查看下/home/gec/armJPegLib目录下是否有4个目录7.将图片和程序下载到开发板运行即可二.开发板设置ip三.tftp使用四.运行程序显示图片的时候遇到以下问题五.禁用开发板开机自动执行原QT程序六.科大讯飞离线语音识别包Linux_aitalk_exp12

运维人必会:Linux常用命令合集

cd切换目录:> cd ../  #切换到父级目录> cd /tmp # 切换到/tmp目录> cd ~    # 切换到当前用户的家目录ls命令查看文件与目录的命令,list的缩写:> ls -l  #列出长数据串,包含文件的属性与权限数据等> ls -a  #列出隐藏文件> ls -d  # 列出目录本身,而不是列出目录的文件数据> ls -lh # 将文件容量以较易读的方式(GB,kB等)列出来> ls -lR  #连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来grep命令文本查找:>grep -a #将binary文件以text文件的方式查找数据>grep -

前端部署会用到的基本linux命令【Xshell、FinalShell】

一、解压、压缩文件命令1、.tar文件解包:tar-xvfFileName.tar打包:tar-cvfFileName.tarDirName(注:tar是打包,不是压缩!)2、.gz文件解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName3、.tar.gz和.tgz解压:tar-zxvfFileName.tar.gz压缩:tar-zcvfFileName.tar.gzDirName4、.bz2解压1:bzip2-dFileName.bz2解压2:bunzip2FileName.bz2压缩:bzip2-zFileName5、.tar.

Linux编写简易shell

思路:​​​所以要写一个shell,需要循环以下过程:​获取命令行解析命令行建立一个子进程(fork)替换子进程(execvp)父进程等待子进程退出(wait)实现代码:​#include#include#include#include#include#defineMAX_CMD1024charcommand[MAX_CMD];intdo_face(){memset(command,0x00,MAX_CMD);printf("minishell$");fflush(stdout);if(scanf("%[^\n]%*c",command)==0){getchar();return-1;}ret

Cisco Secure Client 5.1.1.42 (macOS, Linux, Windows & iOS, Andrord) - VPN 和远程访问客户端

CiscoSecureClient5.1.1.42(macOS,Linux,Windows&iOS,Andrord)-VPN和远程访问客户端思科安全客户端(包括AnyConnect)请访问原文链接:https://sysin.org/blog/cisco-secure-client-5/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgCiscoSecureClient(includingAnyConnect)思科安全客户端(包括AnyConnect)安全访问只是开始您的团队需要轻松访问公司资源和私有应用程序。您需要确保您的业务安全。思科安全访问使之成为现实。管理和部署多个端

window11系统基于 wsl2 安装Linux发行版ubuntu,并安装docker及vscode

前景介绍:WSL是“WindowsSubsystemforLinux”的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中。既然WSL是“子系统”,那么WSL的地位我们能大概推测出——“子系统”作为系统层的一部分,相较于应用层(虚拟机)会消耗更少的资源,并且与系统锲合度更高。因为“子系统”依附于“系统”,所以“子系统”会受到一些限制。事实上,的确是这样!只需要打开一个类似CMD的Bash命令行窗口,你的WSL就可以使用了(相当于建立了一个Session,因为WSL会一直伴随Win10的运行

【Linux】Ubuntu22.04版本下实现gcc版本的快速切换

本文将介绍如何在Ubuntu22.04版本下实现gcc版本的快速切换。本文首发于❄️慕雪的寒舍前言有的时候,不同版本的gcc会造成一些细微的差异,导致相关的一些工具不兼容,比如用于单元测试覆盖率生成的gcov/lcov工具,在不同的gcc版本下可能会出现不同的结果。为了确定是否是gcc编译器版本不同造成的这些差异,有的时候需要在一台主机上装多个版本的gcc,不停的切换以测试问题。假设我们的ubuntu主机上安装了gcc11.4版本和gcc9.5版本,且当前gcc命令指向的是11.4版本,那么你可以使用gcc-9命令来使用9.5版本的gcc。但是,对于一些已经写死使用gcc这个命令的脚本或编译工