bash:意外令牌`newline'附近的语法错误

1 passwords syntax macos terminal

我试图在OS X Lion中,以测试假定的缺陷,的密码怎么未受保护的是,我自己的电脑上(从这个文章).但是当我输入代码时,应该提取密码哈希的终端:

$ dscl localhost -read /Search/Users/<root user>
Run Code Online (Sandbox Code Playgroud)

我明白了:

-bash: syntax error near unexpected token `newline'
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题?

nne*_*neo 6

当您<xxx>在命令行命令中看到它时,通常意味着"在此处替换".例如,

$ ls <file>
Run Code Online (Sandbox Code Playgroud)

并不意味着ls <file>在你的终端输入,而是输入ls一些文件名.

在这种情况下,他们希望您替换root用户的名称<root user>.对于大多数机器来说,这很简单root.