草庐IT

Linux教程

全部标签

在linux中配置c++和cmake环境

Prefix:熟悉常见Linux开发命令,并熟悉Linux中的cmake等操作1.1目录结构常见目录结构:(1)bin:存放二进制文件,这些文件都可被运行(2)home:除root外其他用户的目录,类似于windows下的/User(3)root:用户自己的目录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XTj5Hk4w-1684044390875)(pics/Linux1.1.png)]1.2指令与选项指令格式:命令选项操作对象ls-l-a-h/home./三个选项两个操作对象ls-lah/home./一个选项两个操作对象以上两条命令等价1.3重要指令讲解在

【Linux取经路】探寻shell的实现原理

文章目录一、打印命令行提示符二、读取键盘输入的指令三、指令切割四、普通命令的执行五、内建指令执行5.1cd指令5.2export指令5.3echo指令六、结语一、打印命令行提示符constchar*getusername()//获取用户名{returngetenv("USER");}constchar*gethostname()//获取主机名{returngetenv("HOSTNAME");}constchar*getpwd()//获取当前所处的目录{char*pos=strrchr(getenv("PWD"),'/');//查找最后一个‘/’if(*(pos+1)!='\0')return

【Git】windows系统安装git教程和配置

一、何为GitGit(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。二、git安装包有2种版本,GitforWindowsSetup和GitforWindowsPortable(便携版)两个版本都可以。三、GitforWindowsPortable版安装为什么选这个版本,就是图方便,^_^。既然能简单点,那就不要搞那么复制了。GitPortable是针对windows版git所设计的一款软件。你可以选择将它安装在U盘等便携设备上。它不需要安装,也不会在注册表上留下记录。正因为这样,你也无法像桌面版的git那样,使用右键“gitBashher

如何在Linux部署Yearning并结合cpolar实现公网访问内网管理界面

文章目录前言1.Linux部署Yearning2.本地访问Yearning3.Linux安装cpolar4.配置Yearning公网访问地址5.公网远程访问Yearning管理界面6.固定Yearning公网地址前言Yearning简单,高效的MYSQL审计平台一款MYSQLSQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计平台。下面介绍Linux简单部署Yearning并结合cpolar内网穿透工具实现远程访问,破除访问限制,提高工作效率!!1.Linux部署Yearning在Github上下载对应的Linux安装包:https://github.

linux安装filebeat并收集日志到elasticsearch

摘要:通过filebeat收集服务器上各个应用的日志到elasticsearch,通过tags区分不同的应用创建不同的索引保存日志。官网地址:https://www.elastic.co/cn/downloads/past-releases#filebeat安装步骤:1:下载并解压(以7.9.3版本为例)cd/usr/local/srcwgethttps://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.9.3-linux-x86_64.tar.gztar-zxvffilebeat-7.9.3-linux-x86_64.tar

洋桃电子STM32F407单片机入门教程笔记九:低功耗模式

  此文档作为对洋桃电子STM32F407单片机视频的整理,B站链接:第28集)低功耗模式_哔哩哔哩_bilibili        在之前的程序里应用程序在while(1)主循环中反复执行,ARM内核以100%的功率工作。这样的设计简单稳定,内核全速运行的功耗也只有几十毫安,对于外接电源的设备来讲这点功率可以忽略不计,但开发电池提供的设备时则对功耗特别敏感。        低功耗模式就是为功耗有严格要求的设备而准备的。低功耗模式的本质是关闭用不到的内部功能以节省电量,根据内部功能的等级可分成睡眠模式、停止模式(又称停机模式)、待机模式。三种模式对应三种不同的低功耗运行方案,适用于不同的应用场

c++ - 交叉编译C++;从Linux到Windows,真的有用吗?

我有一些非常简单的命令行程序的源代码。我正在考虑在Linux机器上编译它们的选项(它们是在这里开发的)以便它们可以在Windows上使用。如果我没记错的话,这就是所谓的交叉编译。没试过,昨天看了一些资料,好像有点复杂,没成功。我想听听您的意见,以及如何移植一个简单​​的“helloworld”程序,该程序在Linux上使用g++编译。谢谢 最佳答案 查看mingw,一套用于在Linux中构建Win32应用程序的工具。如果程序不依赖于mingw不支持的任何特定于Linux的功能,您应该没问题。

【linux开发工具】vim详解

📙作者简介:RO-BERRY📗学习方向:致力于C、C++、数据结构、TCP/IP、数据库等等一系列知识📒日后方向:偏向于CPP开发以及大数据方向,欢迎各位关注,谢谢各位的支持“学如逆水行舟,不进则退”目录1.概念2.vim的模式3.vim的基本操作3.1进入vim3.2切换至插入模式(Insertmode)编辑文件3.3退出vi及保存文件4.vim正常模式命令集4.1插入模式4.2命令行模式移动光标删除文字复制替换恢复/撤消/还原上一次操作更改跳至指定的行3.Lastlinemode下命令简介列出行号跳到文件中的某一行查找字符保存文件离开vi感叹号的使用分屏命令1.概念🎄vi编辑器是所有Uni

如何部署Linux AMH服务器管理面板并结合内网穿透远程访问

文章目录1.Linux安装AMH面板2.本地访问AMH面板3.Linux安装Cpolar4.配置AMH面板公网地址5.远程访问AMH面板6.固定AMH面板公网地址AMH是一款基于Linux系统的服务器管理面板,它提供了一系列的功能,包括网站管理、FTP管理、数据库管理、DNS管理、SSL证书管理等。使用AMH云主机面板可以方便地管理服务器,提高工作效率。AMH面板远程访问的好处在于,用户可以通过互联网远程登录到服务器主机面板,方便地管理和维护服务器。这样,用户就可以在任何地方、任何时间登录到主机面板,进行服务器的管理和维护,而不必亲自到服务器所在地。此外,AMH主机面板远程访问还可以提高工作效

【Linux】Linux 开发工具(vim、gcc/g++、make/Makefile)+【小程序:进度条】-- 详解

我们在Windows中编写C/C++程序时,常用的VS2019是一个集成开发环境,包含了很多工具包。而在Linux下开发,大部分的情况下都是使用一个个独立的工具。比如:编写代码用vim,编译代码用gcc,调试代码用gdb。一、编辑器-vim为什么选择使用vim呢?因为vim是所有Linux环境下自带的。vi/vim的区别简单点来说,它们都是多模式编辑器。不同的是 vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于xwindow、macos、windows。这里统一选择按照 vim 来进行讲解。1、vi