小编myb*_*ael的帖子

查找未使用的本地端口的最简单方法是什么?

查找未使用的本地端口的最简单方法是什么?

目前我正在使用类似的东西:

port=$RANDOM
quit=0

while [ "$quit" -ne 1 ]; do
  netstat -a | grep $port >> /dev/null
  if [ $? -gt 0 ]; then
    quit=1
  else
    port=`expr $port + 1`
  fi
done
Run Code Online (Sandbox Code Playgroud)

感觉非常迂回,所以我想知道是否有更简单的路径,例如我错过的内置函数。

shell networking shell-script netstat

78
推荐指数
7
解决办法
9万
查看次数

获取当前 git 分支的最快(CPU 时间)方法是什么?

我正在尝试提高我的鱼提示的性能,并且由于我的提示包括我当前的 git 分支,我想知道是否有办法让它更快。

现在我正在使用git symbolic-ref HEAD | sed 's/refs\/heads\///',当我第一次cd进入 git repo 时,它有时会挂起一段时间。我想知道是否有已知的更快的方法,或者我怎么能找到。每当我运行时time git symbolic-ref HEAD,它只是输出0.00 real.

git fish

5
推荐指数
1
解决办法
777
查看次数

标签 统计

fish ×1

git ×1

netstat ×1

networking ×1

shell ×1

shell-script ×1