Linux
共 23 篇文章
shell 脚本 source 技巧
本文演示在Shell脚本中使用source命令调用外部脚本的函数和变量。为避免重复调用导致的副作用,采用条件检查如if [ -n "$func_var" ]; then return; fi。此外,通过BASH_SOURCE变量控制脚本执行,确保仅在被直接运行时输出额外内容,否则只提供函数和变量。
zreotier 虚拟局域网
[智谱AI 摘要生成异常:Server returned HTTP response code: 400 for URL: https://open.bigmodel.cn/api/paas/v4/chat/completions | {"contentFilter":[{"level":1,"role":"assistant"}],"error":{"code":"1301","message":"系统检测到输入或生成内容可能包含不安全或敏感内容,请您避免输入易产生敏感内容的提示语,感谢您的配合。"}}]
Shell 脚本检查 SSL 证书颁发时间、到期时间
ssl-check是一个bash脚本,用于检查SSL证书的颁发时间、到期时间、剩余时间和颁发机构。支持通过命令行参数指定域名、列表、超时时间、时区等选项,并可生成日志文件。提供CentOS、Ubuntu等系统的安装指南和使用示例。
MAC 终端美化-给终端一点颜色
文章介绍终端工具如neofetch、screenfetch显示系统信息,ccat、bat美化输出,ag、duf、glow、lsd、httpstat、jq、shyaml增强功能,bpytop、bashtop、gtop、htop监控资源,mycli、lazydocker、pm2管理数据库和进程。主题是提升终端美观性,安装简便,支持多平台,持续更新。
Mac 终端美化-zsh
文章详细介绍了zsh shell的安装方法,覆盖Mac OS、Ubuntu、CentOS等系统,包括源码编译步骤。讲解了oh-my-zsh框架的安装及主题配置,涵盖主题查看、修改、随机化、自定义和powerlevel10k主题的安装与配置。还提供了根据终端类型自动切换主题的方法。
MAC 终端美化-iTerm2
本文介绍在macOS系统上安装Homebrew包管理器,安装iTerm2终端并设为默认,配置主题、背景图片和透明度,安装imgcat工具用于终端查看图片,安装lrzsz实现文件传输,配置iTerm2触发器,以及启用Touch ID认证简化sudo操作。
包管理工具 scoop(win)
Scoop是Windows软件包管理器,用于简化软件安装和管理。安装需更改PowerShell执行策略并运行安装命令。使用命令包括搜索、安装、卸载、更新软件包,管理软件库,设置别名。更新失败时可通过设置git代理解决。
kickstart 构建 checkra1n.iso (Live CD)
本文介绍使用CentOS 7和Kickstart构建包含checkra1n工具的Live CD。步骤包括下载checkra1n、挂载CentOS镜像、加密root密码、编写Kickstart配置文件(设置语言、分区、网络、软件包等)、验证文件并生成ISO。尝试用Ubuntu构建失败,因工具不维护。