bash

CodeWithMe21 小时前
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为文件夹)
seeyoutlb4 天前
mysql·adb·bash
bash脚本手动清空mysql表数据
vortex54 天前
linux·运维·bash·shell·zsh
探索 Shell 中的扩展通配符:从 Bash 到 Zsh在 Unix 系统中,通配符(globbing)是 shell 的核心功能,用于快速匹配文件或目录。基础通配符(如 *、?、[])虽简单实用,但在复杂场景下往往力不从心。为此,许多现代 shell 提供了“扩展通配符”功能,通过特定选项(如 Bash 的 shopt -s extglob 或 Zsh 的 setopt extendedglob)解锁更强大的匹配能力。这些扩展通配符不仅增强了灵活性,还引入了类似正则表达式的语法,使文件操作更加高效。本文将详细介绍 Bash 和 Zsh 的扩展通配符特性,区分
cosX+sinY6 天前
linux·ubuntu·机器人·bash
ubuntu 20.04 复现 LVI-SAM1.环境配置ubuntu20.04 + ROS-Noetic + GTSAM 4.0.2 + Ceres 1.14.0
时雨h6 天前
开发语言·bash
《Spring Boot+策略模式:企业级度假订单Excel导入系统的架构演进与技术实现》在数字化时代背景下,订单管理系统的高效性与灵活性成为企业竞争力的核心要素。本文档详细剖析了一个基于 策略模式 的度假订单导入系统,通过分层架构设计实现了多源异构数据的标准化处理。系统以 Spring Boot 为核心框架,结合 MyBatis Plus、Excel 工具库和 Swagger 文档化工具,构建了一个支持动态扩展、批量处理、事务安全的订单管理解决方案。
cosX+sinY7 天前
linux·ubuntu·bash
ubuntu 20.04 编译和运行A-LOAM1.搭建文件目录和clone代码2.修改代码文件2.1 由于PCL版本1.10,将CMakeLists.txt中的C++标准改为14:
牛马大师兄7 天前
linux·运维·服务器·开发语言·ssh·bash·shell
Shell脚本编程之正则表达式在 Shell 脚本中,正则表达式是一种强大且常用的文本处理工具,它可以用来匹配、搜索、替换和截取字符串。
qq_273900237 天前
开发语言·bash
Bash判断命令是否存在在 Bash 脚本里,你可以通过多种方法判断某个命令是否存在。下面为你详细介绍几种常见的判断方式。command -v命令能够返回指定命令的可执行文件路径,如果该命令不存在则不会有输出。借助这一特性,我们可以结合条件判断语句来判定命令是否存在。
cosX+sinY7 天前
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+sinY7 天前
linux·ubuntu·机器人·bash
ubuntu 20.04 编译和运行SC-LeGo-LOAM1.搭建文件目录和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 之间的复杂差异,揭示它们的独特特征,并提供比较分析,以帮助您了解何时以及为什么使用其中一种。
vortex59 天前
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 Qin9 天前
开发语言·bash
Shell四种配置文件的区别(~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile)
nlog3n9 天前
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 查看日志时出现中文乱码,通常是由于编码不匹配或终端设置问题。以下是分步解决方案: