小编Sin*_*rMJ的帖子

这个以 "1, $" 开头的命令行在 Vim 中有什么作用?

我有一个由其他人创建的 shell 脚本,我目前正在尝试理解它,其中有一行是

vim -c "1,\$s/MAJOR_VERSION = ./MAJOR_VERSION = $1/" -c "1,\$s/MINOR_VERSION = .*/MINOR_VERSION = $2/" -c "wq" $f
Run Code Online (Sandbox Code Playgroud)

我知道它的作用是改变MAJOR_VERSION = .我的输入 ( $1),但我不明白

"1, \$s
Run Code Online (Sandbox Code Playgroud)

开头的意思。来自终端的相应 vim 命令将是 :\s/MAJOR_VERSION...etc,那么 $s 在这种情况下做什么?

vim

6
推荐指数
1
解决办法
1159
查看次数

如何找出 FTP 不工作的原因?

我尝试在上网本上设置 FTP 服务器,但无法连接到它。现在我想知道我怎么能弄清楚我做错了什么。

我有一个 Apache2 服务器在其上运行以与域 (domain.dnsdynamics.com) 一起使用,我可以连接到该服务器。// 编辑:我可以访问http://domain.com,但不能访问 ftp://domain.com

我可以采取哪些步骤来找出问题所在?

编辑:网络通过 D-Link DIR-615 路由器连接,转发端口下为 20 和 21,均使用静态 IP 转发到我的上网本。

上网本上没有安装防火墙。

我尝试通过 Internet 和 LAN 进行连接。

我已经通过 Chrome 和 FileZilla 进行了测试,都没有回应。(FileZilla 超时,Chrome 找不到页面)。转到 http:// 作品,ftp:// 不

Edit2:我一直在尝试vsftpd,这似乎是 Ubuntu 的默认 FTP 服务器

Edit3:(vsftpd.conf不带评论)。默认版本,到目前为止我没有对其进行任何更改。

listen=YES  
local_enable=YES  
dirmessage_enable=YES  
allow_writeable_chroot=YES  
use_localtime=YES  
xferlog_enable=YES  
connect_from_port_20=YES  
chroot_local_user=YES  
chroot_list_enable=YES  
secure_chroot_dir=/var/run/vsftpd/empty  
rsa_cert_file=/etc/ssl/private/vsftpd.pem
Run Code Online (Sandbox Code Playgroud)

ftp

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

标签 统计

ftp ×1

vim ×1