技术栈
bash
CodeWithMe
21 小时前
linux
·
c语言
·
bash
【Linux C】简单bash设计
听到微笑
2 天前
windows
·
git
·
bash
使用ZSH美化Windows系统Git Bash
此前,我们讲解了一种借助 Windows Subsystem for Linux(WSL)让用户在 Windows 操作系统中运用 Linux Shell 命令,进而高效地实现文件访问、编译等开发工作。
搜搜秀
3 天前
linux
·
运维
·
服务器
·
正则表达式
·
bash
find指令中使用正则表达式
linux查找命令能结合正则表达式吗find命令要使用正则表达式需要结合-regex参数另,-type参数可以指定查找类型(f为文件,d为文件夹)
seeyoutlb
4 天前
mysql
·
adb
·
bash
bash脚本手动清空mysql表数据
vortex5
4 天前
linux
·
运维
·
bash
·
shell
·
zsh
探索 Shell 中的扩展通配符:从 Bash 到 Zsh
在 Unix 系统中,通配符(globbing)是 shell 的核心功能,用于快速匹配文件或目录。基础通配符(如 *、?、[])虽简单实用,但在复杂场景下往往力不从心。为此,许多现代 shell 提供了“扩展通配符”功能,通过特定选项(如 Bash 的 shopt -s extglob 或 Zsh 的 setopt extendedglob)解锁更强大的匹配能力。这些扩展通配符不仅增强了灵活性,还引入了类似正则表达式的语法,使文件操作更加高效。本文将详细介绍 Bash 和 Zsh 的扩展通配符特性,区分
cosX+sinY
6 天前
linux
·
ubuntu
·
机器人
·
bash
ubuntu 20.04 复现 LVI-SAM
1.环境配置ubuntu20.04 + ROS-Noetic + GTSAM 4.0.2 + Ceres 1.14.0
时雨h
6 天前
开发语言
·
bash
《Spring Boot+策略模式:企业级度假订单Excel导入系统的架构演进与技术实现》
在数字化时代背景下,订单管理系统的高效性与灵活性成为企业竞争力的核心要素。本文档详细剖析了一个基于 策略模式 的度假订单导入系统,通过分层架构设计实现了多源异构数据的标准化处理。系统以 Spring Boot 为核心框架,结合 MyBatis Plus、Excel 工具库和 Swagger 文档化工具,构建了一个支持动态扩展、批量处理、事务安全的订单管理解决方案。
cosX+sinY
7 天前
linux
·
ubuntu
·
bash
ubuntu 20.04 编译和运行A-LOAM
1.搭建文件目录和clone代码2.修改代码文件2.1 由于PCL版本1.10,将CMakeLists.txt中的C++标准改为14:
牛马大师兄
7 天前
linux
·
运维
·
服务器
·
开发语言
·
ssh
·
bash
·
shell
Shell脚本编程之正则表达式
在 Shell 脚本中,正则表达式是一种强大且常用的文本处理工具,它可以用来匹配、搜索、替换和截取字符串。
qq_27390023
7 天前
开发语言
·
bash
Bash判断命令是否存在
在 Bash 脚本里,你可以通过多种方法判断某个命令是否存在。下面为你详细介绍几种常见的判断方式。command -v命令能够返回指定命令的可执行文件路径,如果该命令不存在则不会有输出。借助这一特性,我们可以结合条件判断语句来判定命令是否存在。
cosX+sinY
7 天前
linux
·
ubuntu
·
机器人
·
bash
ubuntu 20.04 编译运行LeGo_LOAM 跑数据集 并且保存pcl文件
1.搭建文件目录,clone代码,编译错误1:: fatal error: opencv/cv.h: 没有那个文件或目录 13 | #include <opencv/cv.h> | ^~~~~~~~~~~~~ compilation terminated.
cosX+sinY
7 天前
linux
·
ubuntu
·
机器人
·
bash
ubuntu 20.04 编译和运行SC-LeGo-LOAM
1.搭建文件目录和clone代码2.修改代码需要注意的是原作者使用的是Ouster OS-64雷达,需要更改utility.h文件中适配自己的雷达类型,而本文采用velodyne 16线激光雷达,对utility.h文件要做以下修改
雪域迷影
8 天前
macos
·
bash
MacOS中配置完环境变量后执行source ~/.bash_profile后,只能在当前shell窗口中生效
自己是在bash中配置的环境变量,而当前系统是使用的是zsh 查看当前使用的shell: 终端输入:echo $SHELL 输出是/bin/zsh,说明使用的是zsh
鸠摩智首席音效师
8 天前
bash
SH 和 BASH 有什么不同 ?
当谈到 shell 脚本编写时,经常出现两个突出的 shell,Bourne shell (SH) 和 Bourne Again shell (Bash)。两者都是基于 unix 和 linux 的系统的组成部分,提供与操作系统交互的接口。本文旨在深入研究这两种 shell 之间的复杂差异,揭示它们的独特特征,并提供比较分析,以帮助您了解何时以及为什么使用其中一种。
vortex5
9 天前
linux
·
开发语言
·
安全
·
网络安全
·
渗透测试
·
bash
Bash中因数值比较引发的提权漏洞:数组注入与任意命令执行
在Linux和Unix系统中,Bash(Bourne Again Shell)作为最常用的 shell 之一,广泛应用于脚本编写、系统管理和日常操作。然而,尽管 Bash 的功能强大且灵活,其设计中也隐藏着一些鲜为人知的特性或漏洞,可能导致意外的安全风险。本文将深入探讨一篇由 Vidar Holen 于 2018 年发表的博客文章(URL: https://www.vidarholen.net/contents/blog/?p=716)中提到的一个有趣问题:Bash 的 -eq 比较操作符在特定场景下可能
电星托马斯
9 天前
linux
·
运维
·
服务器
·
笔记
·
程序人生
·
bash
·
个人开发
Linux如何设置bash为默认shell
大部分情况下,Linux的默认shell是bash,但某些Linux发行版,例如Kali,默认的终端是zsh,本文以Kali为例,将Kali的默认shell从zsh改为bash。
Billy Qin
9 天前
开发语言
·
bash
Shell四种配置文件的区别(~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile)
nlog3n
9 天前
java
·
bash
·
策略模式
Java策略模式详解
策略模式(Strategy Pattern)属于行为型模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换。
大乔乔布斯
11 天前
python
·
bash
·
ssl
AttributeError: module ‘smtplib‘ has no attribute ‘SMTP_SSL‘ 解决方法
输出SMTP_SSL missing,一顿环境和条件的监测操作:/usr/local/bin/python3
阳光_你好
12 天前
开发语言
·
git
·
bash
解决用git bash终端 tail -f 命令查看日志中文乱码问题
在 Git Bash 中使用 tail -f 查看日志时出现中文乱码,通常是由于编码不匹配或终端设置问题。以下是分步解决方案: