小编Ben*_*min的帖子

将相对路径转换为没有符号链接的绝对路径

是否有 Unix 命令从可能包含符号链接的相对路径中获取绝对(和规范化)路径?

shell directory symlink filenames

76
推荐指数
3
解决办法
8万
查看次数

什么时候使用大括号扩展?

我了解什么是大括号扩展,但我不知道如何最好地使用它。

你什么时候使用它?
如果你有自己的小窍门,请教我一些方便和出色的例子。

shell bash ksh zsh brace-expansion

57
推荐指数
5
解决办法
2万
查看次数

Linux/Unix 命令行中的“--”是什么意思?

可能的重复:
“--”(双破折号)是什么意思?

git diff [options] [<commit>] [--] [<path>…]

在这里,我应该如何理解 [--] 的意思?我应该什么时候使用它。

command-line git

14
推荐指数
2
解决办法
7931
查看次数

unistd.h中的'uni'是什么意思

unistd.h中的uni是什么意思

是unix的意思吗?还是通用的?
它是什么?

unix header-file terminology filenames posix

12
推荐指数
1
解决办法
3423
查看次数

如何让 tail -f 用 vim 显示彩色输出?

在这个问题中,吉尔斯回答了

另一种可能性是tail -fEmacs shell 缓冲区中运行并使用 Emacs 的语法着色能力。

因为我是 vim 用户,所以我想用vim而不是emacs来做这件事。
请问VIM有这个功能吗?

command-line less colors vim tail

9
推荐指数
1
解决办法
2017
查看次数

看不懂这个剧本。bash &lt;&lt;(curl -s http://xxx.com)

在一本 rails 书中,作者写了安装 ruby​​ rvm 的脚本。

bash <<(curl -s https://rvm.beginrescueend.com/install/rvm)

但我不明白它是如何工作的。你能解释一下吗?

shell bash shell-script curl

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

我如何知道正在打开 tcp 端口的进程名称?

我有两台Linux服务器。假设它们是CS
C是客户S

在我的S机器上,我打字。

$ netstat -an | grep 已建立
tcp 0 0 192.168.1.220:3306 C:57010 已 建立

然后我可以知道C现在正在连接。
C机器中,我也想知道打开57010端口并连接服务器的进程名称。我怎样才能做到这一点?当然,我有 root 权限。SC

networking centos lsof tcp netstat

6
推荐指数
3
解决办法
5386
查看次数

用 tee 包装一个 shell 脚本

有一个 bash 脚本可以打印一些日志并允许一些参数。该脚本将日志打印到 STDOUT。假设脚本的名称是AAA.sh

我也想使脚本日志打印到STDOUTfile。这可以通过tee.

$ AAA.sh -a -b --c=d | tee 2012-07-03-080000.log
Run Code Online (Sandbox Code Playgroud)

但是我的团队经常忘记将输出通过管道传输到tee. 我们应该将日志保存到文件中。所以我想用tee.

我想做的是

$ WrapAAAwithTee.sh -a -b --c=d
Run Code Online (Sandbox Code Playgroud)

然后 AAAwithTee.sh 应该将日志打印到 STDOUT 和日志文件。
我怎样才能包装 AAA.sh?

bash io-redirection tee stdout

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

如何方便地为多个目录创建多个符号链接

lrwxrwxrwx  1 deploy users    20  1? 23 18:15 v122 -> /home/files/video122
lrwxrwxrwx  1 deploy users    20  1? 23 18:15 v123 -> /home/files/video123
lrwxrwxrwx  1 deploy users    20  1? 23 18:15 v124 -> /home/files/video124
lrwxrwxrwx  1 deploy users    20  1? 23 18:15 v125 -> /home/files/video125
lrwxrwxrwx  1 deploy users    20  1? 23 18:15 v126 -> /home/files/video126
lrwxrwxrwx  1 deploy users    20  1? 23 18:15 v127 -> /home/files/video127
lrwxrwxrwx  1 deploy users    20  1? 23 18:15 v128 -> /home/files/video128
lrwxrwxrwx  1 deploy …
Run Code Online (Sandbox Code Playgroud)

bash symlink brace-expansion

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