技术栈
bash
白总Server
1 天前
linux
·
运维
·
服务器
·
架构
·
go
·
bash
·
jwt
Golang基于 Swagger + JWT + RBAC 的认证授权中间件设计
为了构建一个安全、可扩展且易于维护的认证授权中间件,我们可以结合使用 Swagger、JWT(JSON Web Token) 和 RBAC(基于角色的访问控制)。
阿沁QWQ
3 天前
linux
·
bash
命令行参数和环境变量
命令行就是终端上输入的字符串,如 ls -l命令行参数是命令行字符串按空格分割的子字符串环境变量是一个格式为''Val=value''的字符串
想喝奶茶啾啾
3 天前
linux
·
bash
Linux bash shell的循环命令for、while和until
for命令,允许你创建一个遍历一系列值的循环,每次迭代都使用其中一个 值来执行已定义好的一组命令。在每次迭代中,变量var会包含列表中的当前值,第一次迭代会使用列表中的第一个值,第 二次迭代使用第二个值,以此类推,直到列表中的所有值都过一遍
张彦峰ZYF
3 天前
前端
·
chrome
·
bash
一键启动多个 Chrome 实例并自动清理的 Bash 脚本分享!
目录一、📦 脚本功能概览二、📜 脚本代码一览三、🔍 脚本功能说明(一)✅ 支持批量启动多个 Chrome 实例
鸠摩智首席音效师
4 天前
linux
·
chrome
·
bash
Linux Bash 中 $? 的详细用法
Bash (Bourne Again SHell) 是使用最广泛的 SHell 脚本语言之一,因为它与 Unix 和 Linux 系统兼容。它提供了许多内置函数和变量,使脚本编写更高效,更不容易出错。其中一个变量是 $?, 它是 Bash 脚本错误处理的一个组成部分。这个特殊变量保存最后一个执行命令的退出状态,这对于根据命令成功或失败控制脚本流至关重要。
白毛大侠
4 天前
linux
·
运维
·
bash
解决 Linux Bash 脚本因换行符问题导致的 “bash^M: No such file or directory“ 错误
一、问题重现最近在部署一个 Bash 脚本时遇到一个诡异的问题:```bash $ chmod +x deploy.sh $ ./deploy.sh /usr/bin/env: ‘bash\r’: No such file or directory ```
Strugglingler
6 天前
linux
·
bash
·
shell
Shell 脚本
其他连接: shell中各种括号的作用'()''{}''[]'等他扩展名一般为sh, 不起作用就是为了见名知意。 shell脚本的执行方法一定为./test.sh, 不能少了./, 少了就是去PATH(/bin, /sbin, /usr/bin,/usr/sbin)寻找了。
vortex5
6 天前
运维
·
服务器
·
开发语言
·
网络安全
·
bash
Bash fork 炸弹 —— :(){ :|:& };:
Fork 炸弹是一种拒绝服务(DoS)攻击技术,利用操作系统的 fork() 系统调用不断创建新进程,直到系统资源(如进程表、CPU、内存)被耗尽,从而使系统无法响应正常操作。
Pacify_The_North
6 天前
linux
·
c语言
·
开发语言
·
算法
·
ubuntu
·
centos
·
bash
【进程控制二】进程替换和bash解释器
先看看man手册中的exec接口: 这些接口健壮度很高,就算错误地使用了接口,结果也不容易出错execl隶属于exec系列,加上l代表list,表示参数采用列表
JeffersonZU
6 天前
linux
·
ubuntu
·
bash
【shell】shell和shell脚本简介
Shell Bash编程笔记集合:Shell Bash编程专栏1、shell是命令解释器的统称,命令解释负责将用户的指令翻译为内核可识别的指令
ddd...e_bug
8 天前
开发语言
·
bash
Shell和Bash介绍
Shell是硬件和软件之间的交互界面。Bash是一种shell,在Linux系统中比较常见。我目前使用的Mac用的Z shell(zsh). 可以在terminal里面通过zsh命令对系统进行操作。这是与Windows所见所得,用鼠标点相比,Mac和Linux都可以完全用命令操作。常用的Bash/zsh命令如下:
ddd...e_bug
9 天前
开发语言
·
bash
GMT之Bash语言使用
GMT的操作有自己的逻辑和“命令”,但GMT是可以用Bash语言控制的,所以常常以.sh为后缀写GMT程序。
qq_65364446
9 天前
开发语言
·
windows
·
git
·
bash
如何查看打开的 git bash 窗口是否是管理员权限打开
在 git bash 中输入:显示 OK =》是管理员权限;显示 Failed =》不是管理员权限。如何删除此步生成的垃圾文件:
嘿嘻哈呀
11 天前
bash
·
shell
·
zsh
·
命令行解释器
命令行解释器中shell、bash和zsh的区别
命令行解释器(Command Line Interpreter)是一个程序,它的主要作用是接收用户输入的命令,并执行相应的操作。它充当了用户与操作系统内核之间的桥梁。
上天_去_做颗惺星 EVE_BLUE
12 天前
linux
·
运维
·
macos
·
docker
·
容器
·
bash
Docker入门教程:常用命令与基础概念
Docker 是一个客户端-服务器(client-server)架构的应用程序,其中包含两个主要组件:Docker 客户端和 Docker 守护进程(也称为 Docker Daemon)。理解这两个组件的作用有助于理解为什么需要启动 Docker 客户端。
Spider Cat 蜘蛛猫
12 天前
javascript
·
ajax
·
bash
·
逆向
·
fetch
【一】浏览器的copy as fetch和copy as bash的区别
位置:devTools->network->请求列表右键两个代码片段分别是使用 JavaScript 的 fetch API 和命令行工具 curl 发起的 POST 请求,目标均为快手的 GraphQL 接口 https://www.kuaishou.com/graphql,用于搜索关键词为 22 的视频数据。以下是两者的核心区别:
Huazzi.
13 天前
linux
·
网络
·
学习
·
ubuntu
·
bash
·
编程
Ubuntu 22虚拟机【网络故障】快速解决指南
Ubuntu22虚拟机突然无法连接网络了,以下是故障排除步骤记录。当在虚拟机中安装的 Ubuntu 22 系统出现 ping: connect: 网络不可达 和 ping: www.baidu.com: 域名解析出现暂时性错误的报错时,通常意味着虚拟机无法正常连接到外部网络。这可能是由虚拟机软件的网络设置、Ubuntu 内部的网络配置或宿主机的网络状况引起的。
promise524
13 天前
java
·
linux
·
运维
·
服务器
·
jvm
·
bash
·
jcmd
JVM之jcmd命令详解
jcmd 是 Oracle JDK(Java Development Kit)自 JDK 7 起引入的一个强大的诊断工具,用于与正在运行的 JVM(Java Virtual Machine)实例进行交互。它允许用户执行各种诊断命令,比如线程堆栈分析、堆转储、GC 信息、类加载器统计等,非常适合在生产环境中对 Java 应用程序进行调试和监控。
跪下,大胆刁民
13 天前
docker
·
centos
·
bash
CentOS 7 基础环境安装脚本
🧰 一键部署!助你在 CentOS 7 系统上快速构建高效开发环境。开源地址:https://github.com/hahaha-zsq/Shortcut-Script
海尔辛
15 天前
chrome
·
学习
·
bash
学习黑客正经版Bash 脚本入门教程
在 Linux 或 macOS 系统中,Shell 是提供命令行界面的程序,我们可以通过它与操作系统交互。Bash(Bourne Again Shell)是目前最常用的 Shell 之一,也是大多数 Linux 系统的默认 Shell。