小编Shu*_*man的帖子

如何获取 git commit hash id 的前 5 个字符并将其存储在 bash 中的变量中?

${$(git rev-parse HEAD):0:5}
bash: ${$(git rev-parse HEAD):0:5}: bad substitution
Run Code Online (Sandbox Code Playgroud)

git rev-parse HEAD 返回哈希 ID,但如何从中生成子字符串?

如果我把它分成两行,它就起作用了。

x=$(git rev-parse HEAD)
echo ${x:0:5}
Run Code Online (Sandbox Code Playgroud)

但是我如何在一行中做到这一点?

bash git

7
推荐指数
1
解决办法
7400
查看次数

如果我无法使用 lsof 命令,如何获取特定 pid 的活动 unix 域套接字?

如果我没有使用 lsof 的权限,如何获取 pid 已知的进程?谢谢

我知道netstat -l -p命令打印出活动的 unix 域套接字,但它似乎没有更新?关闭套接字后,它仍然显示在 netstat 命令结果中。

socket netstat

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

git ×1

netstat ×1

socket ×1