我有一个符号链接.vimrc:
simont@charmander ~/repositories/config-files [master *]
± $ ls -l ~/.vimrc
lrwxr-xr-x 1 simont admin 6 9 May 17:14 /Users/simont/.vimrc -> .vimrc
Run Code Online (Sandbox Code Playgroud)
但是,vim不会在启动时加载它。
当我:echo $MYVIMRC从运行时vim,它返回空。
我没有使用任何别名vim:
simont@charmander ~/repositories/config-files [master *]
± $ alias | grep vim
simont@charmander ~/repositories/config-files [master *]
Run Code Online (Sandbox Code Playgroud)
有一堆问题似乎表明这应该对我有用。是否有我应该vim在启动时传递给它的特定标志以使其遵循符号链接?我难住了。
我有一个 ZSH 别名:
alias -g ...='../..'
alias -g ....='../../..'
Run Code Online (Sandbox Code Playgroud)
当我尝试时cd ...,一切都很完美。但是,我无法在cp命令中使用它:cp .../file .失败并显示cp: .../file: No such file or directory。
此外,尝试使用别名,例如:cd .../dir失败:cd:cd:10: no such file or directory: .../dir。使用做同样的事情cd ...; cd dir效果很好。
来自zsh-lovers页面:
全局别名可以在命令行中的任何位置使用。例子:
$ alias -g C='| wc -l'
$ grep alias ~/.zsh/* C
443
Run Code Online (Sandbox Code Playgroud)
ZSH简介还指出全局别名可以在命令行中的任何位置替换。
为什么我的别名没有像我想象的那样被使用?
有没有办法在ping不需要停止和重新启动的情况下查看运行总计统计信息ping?
运行时,我看到:
64 bytes from 8.8.8.8: icmp_seq=3758 ttl=52 time=32.387 ms
64 bytes from 8.8.8.8: icmp_seq=3759 ttl=52 time=30.771 ms
64 bytes from 8.8.8.8: icmp_seq=3760 ttl=52 time=37.255 ms
Run Code Online (Sandbox Code Playgroud)
我想知道到目前为止我有多少次超时。当我停止 ping 时,我得到以下信息:
^C
--- 8.8.8.8 ping statistics ---
3807 packets transmitted, 3190 packets received, 16.2% packet loss
round-trip min/avg/max/stddev = 30.078/34.463/358.893/8.354 ms
Run Code Online (Sandbox Code Playgroud)
如何在不停止 ping 的情况下显示 ping 统计信息?还有其他更适合此的工具吗?
我正在运行OS X 10.8.2,目前正在使用BSD ping.
如何递归计算某种类型的所有文件zsh?
有很多方法可以做到这一点(有用的超级用户问题,例如这个给出了指导),但很少有zsh特定的方法。