16 articles
Friday, Mar 13, 2026
bash实现类似zsh那样的历史命令自动补全,彩色终端的方法,是标准的bash shell,使用任何用户 # 1. 下载 curl -L https://github.com/akinomyoga/ble.sh/releases/download/nightly/ble-nightly.tar.xz | tar xJf - # 2. 安装 bash ble-nightly/ble.sh …
Monday, Feb 5, 2024
写入指定IP数据到指定文件到简单shell脚本 !/bin/bash cloudflare ip cfipv4=$curl https://www.cloudflare.com/ips-v4 | tr '\n' cfipv6=$curl https://www.cloudflare.com/ip...
Tuesday, Aug 22, 2023
備份Linux系統的shell腳本 !/bin/bash 设置备份目录和保留天数 backupdir="/sysbk" retaindays=7 创建备份目录 mkdir -p "$backupdir" 生成备份文件名 backupfile="systembackup$date +%Y%m%d...
Saturday, Jul 16, 2022
使用shell脚本监控硬Raid并配置MegaCli报警发送邮件 MegaCli的安裝參考以下連結 https://www.vpslala.com/t/997 程式代碼如下 !/bin/bash STATEOK=0 STATEWARNING=1 STATECRITICAL=2 STATEUNKNOW...
Monday, Jul 11, 2022
fish — 開箱即用的跨平臺命令行 Shell fish 是適用於Linux、macOS的命令行Shell,其名字取於 「the friendly interactive shell」 的簡稱,最大特點就是方便易用、功能強大、智慧並且使用者友好。 很多其他Shell需要配置才有的功能,fish 預...
Sunday, Jul 10, 2022
簡介 shellcheck 是一款實用的shell腳本靜態檢查工具。 首先,可以幫助你提前發現並修復簡單的語法錯誤,節約時間。每次都需要運行才發現寫錯了一個小地方,確實非常浪費時間。 其次,可以針對你當前不夠完善不夠健壯的寫法,提供建議,幫助你提前繞開一些坑,避免等問題真的發生了才去調試處理。 在其...
shell腳步監控SoftRaid的N種寫法分享 !/bin/bash mdstat=$cat /proc/mdstat | awk '{print $6}' | grep -A1 'sd' | grep U 0='U' 1='' if $mdstat = 1 then echo '...
Wednesday, Jun 29, 2022
ps | grep $$ | awk '{print $4}'(實時) 不帶參數的ps命令顯示和當前終端有關的進程狀況 $$變量存儲當前進程的PID ps第四列是進程所使用的命令,如果是Shell,那麼顯示shell名,比如sh/ksh等 awk '{print $4}'就是只顯示第四列的值 PS:...
Tuesday, Jun 28, 2022
shell彩色终端的实现方法,编辑.bashrc文件,添加下面的代码 export LSOPTIONS='--color=auto' eval "dircolors" alias ls='ls $LSOPTIONS' alias ll='ls $LSOPTIONS -l' alias l='...
Thursday, Jun 9, 2022
Configure nginx to only allow cloudflare's IP to connect to the server shell script !/bin/bash set -e cfips { echo " https://www.cloudflare.com/ips"...