小编gvk*_*vkv的帖子

'mergemaster' 做了什么而 'make distribution' 没有?

调用make installworld(or make world) 后,在新世界中更新源文件有两种方式:调用mergemaster -pmake distribution。我知道那个mergemaster调用make distribution但是它还有什么作用,为什么我要调用它而不是仅仅调用它make distribution

freebsd source jails

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

为什么使用 g/re/p 替换换行符只适用于 Vim 中的所有其他行?

考虑:

foo
bar
....
bar
baz
Run Code Online (Sandbox Code Playgroud)

然后:

:g/bar/s/\n/\r\r/g
Run Code Online (Sandbox Code Playgroud)

意外返回:

foo
bar

bar
bar

bar
bar

...
baz
Run Code Online (Sandbox Code Playgroud)

当我在每个bar. 然而:

:g/bar/p
Run Code Online (Sandbox Code Playgroud)

返回:

bar
bar
...
bar
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,如果所有bars之间都有换行符,我就会得到我所期望的——每行包含bar. 我通过以下方式解决了这个问题:

:%s/\(bar.*\)\n/\1\r\r/g
Run Code Online (Sandbox Code Playgroud)

但我真的很想更好地了解正在发生的事情。

vim

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

为什么我不能将目录从 *nix 复制到 Windows 7 上已安装的 smbfs 共享?

我已经通过 smbfs 在我的 FreeBSD 机器上安装了一个 Windows 7 目录:

mount
...
//ROOT@BARYONYX/GVKV on /usr/home/gvkv/win (smbfs)
Run Code Online (Sandbox Code Playgroud)

但是出于某种原因,当我尝试复制目录时:

cp .vim /win 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

cp: .vim is a directory (not copied).
Run Code Online (Sandbox Code Playgroud)

我可以很好地复制文件。目录和 smb 共享有什么特别之处吗?

directory samba cp

3
推荐指数
1
解决办法
6772
查看次数

标签 统计

cp ×1

directory ×1

freebsd ×1

jails ×1

samba ×1

source ×1

vim ×1