代码编织梦想

linux从入门到入土②(系统管理、正则表达式)_centos 通配符和正则表达式-爱代码爱编程

文章目录 系统管理Linux 中的进程和服务Service服务管理(CentOS 6 版本-了解)基本语法使用 systemctl服务管理(CentOS 7 版本-重点掌握)基本语法使用 chk

shell编程从看懂到看开③(函数、echo、printf、test)_shell 中 action 和echo 的区别-爱代码爱编程

文章目录 函数自定义函数函数参数系统函数basenamedirname Shell echo 命令Shell printf 命令Shell test 命令数值测试字符串测试文件测试

python pip 配置文件的存放位置与加载顺序_pipconfig 的路径在哪-爱代码爱编程

1. PIP配置文件层级 根据官方文档: https://pip.pypa.io/en/stable/topics/configuration/ 的解释,PIP的配置有三个“层级”,分别对应着三个配置文件,且在Linux/

一文弄懂linux虚拟机网络配置-爱代码爱编程

文章目录 计算机网路基础网络连接模式Bridged(桥接模式)NAT(地址转换模式)Host-Only(仅主机模式) Linux常用网络相关命令ifconfig:配置网络接口ping:测试主机之间网络连通

linux从入门到入土③(gcc、静态与动态链接库、git、make、makefile)-爱代码爱编程

文章目录 编译工具GCCGCC基本语法GCC编译流程预处理阶段编译阶段汇编阶段链接阶段GCC常用参数总结 多文件编译 静态与动态链接库Linux库的创建与使用静态库与动态库的区别静态库的制作与使用

shell编程从看懂到看开②(字符串、数组、注释、流程控制、read读取控制台输入)_shell中read输入特殊字符-爱代码爱编程

文章目录 Shell字符串单引号双引号拼接字符串获取字符串长度提取子字符串查找子字符串 Shell数组定义数组读取数组获取数组的长度 Shell注释流程控制if判断case语句for 循环while

linux常用基本命令【分类查询版】(超实用不来看看嘛?)_linux命令分类有几种-爱代码爱编程

文章目录 命令介绍Linux命令的通用命令格式命令的别名多命令间的逻辑关系管道命令 帮助命令man:获得帮助信息help:获得 shell 内置命令的帮助信息常用快捷键 文件目录类命令pwd:显示当

linux学习笔记——c程序的编译运行与调试_linux怎么运行.c和.h文件-爱代码爱编程

这篇文章比较详细地介绍了gcc工具的基本使用,下面主要对一些内容进行补充。 文章目录 gcc基本使用静态库动态库(共享库)gdb调试 gcc基本使用 gcc 在这里代指 gcc编

linux学习笔记——ssh服务器的使用_ssh noitom-爱代码爱编程

ssh服务器用于远程连接服务器。 文章目录 ssh服务器的使用scp命令 ssh服务器的使用 首先使用 sudo apt-get install openssh-server 下载

linux学习笔记——ftp服务器的使用_lftp下载-爱代码爱编程

FTP服务器的作用主要是文件的上传和下载,这里主要涉及vsftpd工具的使用,服务器端的配置,客户端的使用。 文章目录 服务器端客户端实名用户登录匿名用户登录 lftp客户端工具

linux学习笔记——网络管理_ens33和lo区别-爱代码爱编程

主要涉及Linux网络管理的几个简单指令,主要包括ifconfig、ping、nslookup 获取网络接口的配置信息 可以使用 ifconfig 命令查看网络接口的配置信息 语法 ifconfig [网

linux学习笔记——查看帮助信息_查看linux的系统调用的帮助文档-爱代码爱编程

对于某些命令或者函数,可能网上搜索的资料并不准确。或者缺乏系统性,可以使用 man 命令来查看官方帮助信息。man 命令来自于英文单词 manual 的缩写,中文译为帮助手册,其功能是用于查看命令、配置文件及服务的帮助信息。

linux学习笔记——nfs服务器的搭建_linux搭建nfs服务器-爱代码爱编程

NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可

linux学习笔记——进程管理_进程状态l 有些页被锁进内存-爱代码爱编程

这里只简单介绍Linux进程管理的几个简单指令,不涉及原理。 文章目录 查看当前在线用户的情况查看整个系统内部运行的进程状况终止进程查看当前进程的环境变量任务管理器 查看当前在线用

解密 shell 重定向:>、>1、2>、&>、>&、2>&1、1>&2 、/dev/null、>>、>>2、&>>-爱代码爱编程

Shell 重定向这部分知识比较琐碎,符号很多,各种操作符又有多种“变种”,所以会让人感觉很凌乱。本文试图对这部分内容做一些规范化的梳理,主要以 GNU 官方文档为准。 1. 最佳实践 为了让本文更加实用,我们先把最重要

shell 编程技巧:批量转换markdown文件-爱代码爱编程

由于一些原因,需要将以前编写的所有markdown文件转成docx文件,以便做一个备份,特别是原文档中引用的图片需要嵌入docx文件,作本地化保存。先上脚本吧: sudo yum -y install pandoc # s

使用正则表达式在中英文之间添加空格-爱代码爱编程

有时为了排版需要,我们可能需要在文章的中英文之间添加空格,特别是中文中引用了英文单词时,这种情况使用正则表达式整体修订是最明智的做法。首先,推荐使用在线的正则表格式工具:https://regex101.com/ , 该工具

shell 编程技巧:数组和逗号分隔的字符串之间的任意转换-爱代码爱编程

# 测试(1) SOURCE_TOPICS_LIST="source-topic-1,source-topic-2" # iterate directly note: $(IFS..) is NOT a shell arr

从本地目录和s3目录生成classpath字符串的最佳实践-爱代码爱编程

从一个目录生成Classpath字符串是一个非常常见的问题,在使用命令提交一个Java、Spark作业时会经常遇到。通常遇到的遇到情况是:将本地目录下的Jar文件拼接成一个Classpath字符串,这时,通常我们可以使用这样

jq判断对象中含有值为null或空字符串的字段-爱代码爱编程

以下是一段示例代码,记住三点: 在jq中[]并不一定仅指数组,当对应的元素不是一个数组,而是一个Json对象(或嵌套对象)时,[]可以指代对象中的所有元素,类似于*这样的通配符当字段赋值是null时,例如:{“MskcPl