From 985cd07f5103d8663d91cdc5389c48ba17919864 Mon Sep 17 00:00:00 2001 From: FlintyLemming Date: Thu, 25 Dec 2025 11:55:17 +0800 Subject: [PATCH] add fish config --- fish/add-on.fish | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/fish/add-on.fish b/fish/add-on.fish index 093c0af..4cd951e 100644 --- a/fish/add-on.fish +++ b/fish/add-on.fish @@ -129,6 +129,22 @@ function sudo --description "Replacement for sudo that preserves custom PATH com end end +function portcheck + # 设置起始端口,如果没有传入参数则默认为 8840 + set -l port 8840 + if test (count $argv) -gt 0 + set port $argv[1] + end + + # 循环检查端口是否被占用 + # -t: TCP, -u: UDP, -l: Listening, -n: Numeric + while ss -tuln | grep -q ":$port " + set port (math $port + 1) + end + + echo $port +end + abbr -a port 'sudo ss -tulnp | grep' abbr -a process 'ps aux | grep'