【发布时间】:2015-08-15 06:39:00
【问题描述】:
我只是在使用类似 vi 的编辑器迈出第一步,我想知道是否可以在一行中插入 shell 命令的输出,例如,使用 vipw 编辑 /etc/shadow - s
prueba4::16586:0:99999:7:::
~
~
~
~
~
~
~
~
~
我的目标是简单地更改用户的密码。 这就是我尝试的: 1) 使用光标键将自己定位在用户 prueba4 的密码摘要字段。然后使用 x 命令删除旧摘要的每个字符。 2) 按 Esc。然后输入
:r!mkpasswd my..password my..salt
3) 我得到了想要的输出,但它写在一个新行中,而不是我在按 Esc 之前编辑的最后一个空格,然后是 ':'
是否可以将摘要写在它所属的地方?
【问题讨论】:
标签: shell command-line vi shadow