macOS 修改默认shell后提示 The default interactive shell is now zsh.
如果你调用 bash Shell,而 macOS 已配置为使用另一个 Shell,则你将看到一条信息,提示默认的交互式 Shell 现在是 zsh。要消除这个警告,你可以将以下命令添加到 ~/.bash_profile 或 ~/.profile 中:
export BASH_SILENCE_DEPRECATION_WARNING=1
如果你调用 bash Shell,而 macOS 已配置为使用另一个 Shell,则你将看到一条信息,提示默认的交互式 Shell 现在是 zsh。要消除这个警告,你可以将以下命令添加到 ~/.bash_profile 或 ~/.profile 中:
export BASH_SILENCE_DEPRECATION_WARNING=1
今天收到一个需求,项目被漏洞扫描后报告了一个 Soucemap 敏感信息泄露
低危漏洞。
实际上都是第三方开源项目的,但没办法只好删除一下。其实需求就是把资源(js/css 相关的库)目录下的所有 .map
后缀的文件都删除掉。
由于文件较多,目录也多,手动一个个去删很累,就用 Claude
写了一个脚本查找并删除,同时加了一个确认的交互,用起来效果不错。
一开始我是在 CSDN 上找了一段代码改了改,发现不对,遂想起 Claude 来写一个,效果惊艳,还贴心地加了注释。AI 现在的程度确实很适合写这类小工具。
下面是代码:
直接上脚本:
# 将默认命令设为 bash
chsh -s /bin/bash
# 将默认shell更改回Zsh:
chsh -s /bin/zsh
# 查看可以选择的 shell 列表:
cat /etc/shells