技术栈
bash
dingdingfish
9 小时前
bash
·
make
·
install
·
upgrade
·
configure
·
5.3
如何升级Bash
本文描述如何将Bash版本从5.1.8升级到最新的5.3。💡 Bash 5.1.8 是系统默认安装版本,可以理解为是稳定和成熟的版本。本文只探讨升级过程,对于生产环境,不建议升级。
我是小鳄鱼
2 天前
开发语言
·
bash
Day 3: Bash 工具-- 30天复刻了一个 Claude Code
Day 3 - 实现 Shell 命令执行,让 Agent 能与系统交互 项目地址: https://github.com/JiayuXu0/MiniCode
源文雨
2 天前
开发语言
·
ffmpeg
·
bash
·
转码
·
mp4
·
m4a
·
flac
批量递归转换 mp4 为 flac/m4a 的 bash 脚本
直接上代码。 【注意】转换成功后会删除原文件,如不希望删除请务必修改代码,否则后果自负!
想唱rap
3 天前
linux
·
数据库
·
mysql
·
ubuntu
·
bash
表的约束条件
真正约束字段的是数据类型,但是数据类型约束很单一,需要有一些额外的约束,更好的保证数据的合法性,从业务逻辑角度保证数据的正确性。比如有一个字段是email,要求是唯一的。表中一定要有各种约束,通过约束条件,使得我们未来插入数据库的数据都是合乎预期的,约束的本质就是通过技术手段让程序员或者用户插入正确的数据,反过来,站在MySQL的角度上,大家插入的数据都是合乎数据约束的。
倔强的石头106
4 天前
linux
·
运维
·
bash
【Linux指南】进程控制系列(四)进程替换 ——exec 系列函数全解析与应用
在讲具体函数前,必须先纠正一个常见误区:进程替换不会创建新进程。我们回顾进程的本质:进程 = 内核数据结构(PCB/task_struct + 页表) + 用户态代码/数据。进程替换的核心是:
tianyuanwo
5 天前
linux
·
开发语言
·
bash
Bash与Sh的诞生背景、底层原理及Linux多Shell解释器兼容性解析
1971年,Ken Thompson在Unix系统中开发了首个命令行解释器——Thompson Shell,其功能极为有限,仅支持基础命令执行。1977年,Stephen Bourne在贝尔实验室推出Bourne Shell(sh),该Shell首次引入脚本编程能力,通过/bin/sh路径成为Unix标准Shell,奠定了现代Shell的基础语法框架[4]。
木风小助理
6 天前
开发语言
·
chrome
·
bash
`mapfile`命令详解:Bash中高效的文本至数组转换工具
`mapfile`是Bashshell中一个功能强大的内置命令,专为将标准输入或文件内容按行读取到数组而设计。该命令亦可通过别名`readarray`调用,两者功能完全一致。它为Shell脚本开发者提供了一种高效、简洁的文本处理方式,有效规避了传统基于循环的读取方法所带来的复杂性。
liliangcsdn
9 天前
开发语言
·
bash
bash中awk如何切分输出
在Bash中,使用`awk`切分输出有多种方式。这里示例几种常见的使用方法。# 显示第一列 echo "apple banana cherry" | awk '{print $1}'
ASEpochs
9 天前
git
·
vscode
·
bash
Vsocde中‘sh’不是内部或外部命令,也不是可运行的程序或批量处理文件--已解决
第一种方法如果是跑深度学习的小伙伴建议用WSL进行Linux系统使用Vscode,运行速率比本地WIndows系统训练速快。
叠叠乐
10 天前
开发语言
·
bash
bash sh为什么终端不能tab补全
由gemini3pro 总结而成A: 这是一个非常典型且容易解决的问题。根据你提供的截图,TAB 键没反应是因为你当前使用的 Shell(命令行环境)不支持自动补全。
Ken_1115
10 天前
bash
CentOS7升级GNU Bash
GNU Bash下载地址: http://ftp.gnu.org/gnu/bash/进入bash5.2.21.tar.gz包所在的目录
我是koten
13 天前
java
·
docker
·
容器
·
kubernetes
·
bash
·
jar
·
shell
K8s启动pod失败,日志报非法的Jar包排查思路(Invalid or corrupt jarfile /app/xxxx,jar)
这篇是几年前写的文章,之前一直纠结按照知识的学习顺序去发布文章,所以有些文章写了但没有发出来,最近准备把之前写的文章发一发,不纠结这个问题了,不然好多文章可能因为软件版本过时等问题写了都过期了,帮助不到大家了。
西京刀客
14 天前
bash
·
set
·
表达式
Bash 脚本中的 ((i++)) || true 表达式详解( set -e 表达式陷阱)
在 Bash 脚本开发中,set -e(errexit)是非常常用的严格模式:当某个简单命令返回非 0 退出码时,脚本会提前退出,从而避免“带病运行”。 但它也会带来一个很隐蔽的坑:某些“看起来成功”的表达式,可能返回非 0,从而触发退出。
xuchaoxin1375
14 天前
bash
·
重定向
Bash 重定向完全指南
重定向是 Shell 编程中最核心的概念之一。它允许你改变命令的输入来源和输出目的地,而不是使用默认的键盘输入和屏幕输出。
sz66cm
17 天前
linux
·
笔记
·
bash
Linux基础 -- xargs 结合 `bash -lc` 参数传递映射规则笔记
命令printf '3008\n3009\n' | xargs -n1 bash -lc 'echo "0=$0 1=$1"' _ 中带有"_"符号,引发的思考与深入。
Irene1991
17 天前
bash
·
powershell
Bash、PowerShell 常见操作总结
本文总结了Bash和PowerShell中常见的目录操作命令。Bash部分包括cd导航、pwd查看路径、目录栈管理(pushd/popd)以及相对路径使用技巧。
时光803.
20 天前
windows
·
ubuntu
·
bash
·
httpx
快速搭建青龙面板Docker教程
青龙面板是依托于docker环境运行,所以需要先部署docker环境方可使用青龙面板输入命令安装青龙面板
无奈笑天下
20 天前
linux
·
运维
·
服务器
·
开发语言
·
经验分享
·
bash
银河麒麟V10虚拟机安装vmtools报错:/bin/bash解释器错误, 权限不够
目录问题描述处理过程 解决方案麒麟v10虚拟机安装vmtools执行./install 报错/bin/bash解释器错误,权限不够
DevGu
21 天前
linux
·
运维
·
bash
Linux 子账户显示bash-4.25,不显示用户名
问题原因:用户的家目录中缺少标准的Bash配置文件(.bashrc或.bash_profile),导致登录时未加载个性化环境变量(如PS1提示符)。
花哥码天下
21 天前
开发语言
·
bash
修复Bash脚本Here Document错误
遇到这种报错 /docker/init-letsencrypt.sh: line 103: warning: here-document at line 35 delimited by end-of-file (wanted `EOF')