Git中几对易混淆的命令解析
Git😈是功能强大的版本控制工具,在git中有一些功能相似、容易混淆的命令,比如 rebase与merge、reset与revert、pull与fetch等。今天在这里来详细解析一下这几对容易混淆的命令,辨别两者之间的区别,明确各自的使用场景。 rebase与merge 在Git中,rebase和
个人博客网站建设工具
博客框架 202X年了,应该极少有人从0开始搭建网站了吧。 一个优秀的博客框架,可以帮助你快速、高效的搭建个人网站,让你事半功倍。 Halo Halo是一个基于Java的开源博客系统,它使用了Spring Boot、Freemarker、MySql、JPA、Lombok、Swagger2等技术栈。H
Linux shell 脚本的逻辑控制语句
内容 使用if-then语句 嵌套if语句 test命令 复合条件测试 使用双方括号和双括号 case命令 许多程序要求对shell脚本中的命令施加一些逻辑流程控制。而某些命令会根据条件判断执行相应的命令,这样的命令通常叫做结构化命令。从概念上理解,结构化命令是shell脚本的逻辑结构,不像顺序执行
Linux lsattr与chattr命令
Linux lsattr与chattr命令 Linux系统下的文件有一些隐藏(扩展)属性,这些属性对文件提供额外的保护功能,方便我们可以更好的管理文件和控制权限。 在Linux中,lsattr和 chattr是用于管理和查看文件扩展属性的命令,它们与传统的文件权限(如使用 ls -al查看的权限)不
Linux文本处理利器:grep、sed、awk
grep: grep 是一个文本搜索工具,用于搜索文件中的行,这些行匹配一个或多个正则表达式。 它快速、灵活,是文本搜索的标准工具。 grep 支持多种选项,如忽略大小写、递归搜索目录、使用正则表达式等。 常用于快速查找文件中包含特定文本的行。 sed: sed(Stream Editor)是一个流
Linux中curl 的基本用法
curl:全称(Client / CommandLine URL), 顾名思义,curl命令是利用URL的语法进行数据的传输或者文件的传输。 这个命令行工具现在多用于Unix和Linux操作系统,是一个开源的工具,功能十分强大。下面是crul的官方网站,我们可以该网站获取该工具的最新版本,还有最全面
环境工具
未读
国内docker镜像拉取加速
很多软件源/工具源的服务器部署在国外,而近期在大陆由于众所周知的原因,访问这写官方源的服务器速度非常慢,甚至某段时间完全无法访问。 docker hub就是一个典型的例子🤔。 国内解决这个问题主要有2类方法: 配置国内docker hub镜像源 自建Docker Registry Mirror/P