自定义 Sh Bash Zsh Shell 配置
Jun 11, 2022
Sh Shell 系统范围配置: /etc/profile 用户范围配置: $HOME/.profile 有些系统(例如 Debian)会读取 /etc/profile.d 目录里的 *.sh 作为自定义的系统级配置: if [ -d /etc/profile.d ]; then for i in /etc/profile.d/*.sh; do [ -r $i ] && .…
使用 sed 命令移除文件里的空行
Apr 20, 2022
sed -i'.bak' -E '/^$/d' a.csv 适用 Linux 和 macOS。 Tips Linux 和 macOS 上的 sed 命令的 -i 参数有一点差异: 在 Linux 上,-i 后面可以没有参数,如果有必须紧接在后面,中间不能有空格: # 不…
zsh 快捷设置和取消代理
Mar 13, 2021
在 .zshrc 文件中加入两个方法: proxy_on() { export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 echo "proxy on" } proxy_off() { unset https_proxy http_proxy all_proxy echo "proxy off" } proxy_on # 默认开启代理设置