当我打开根终端时,它只是启动一个普通终端。我无法访问根终端。
当我通过以下命令更新根终端时
sudo apt-get update && install rootterminal
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Reading package lists... Done
install: missing destination file operand after `rootterminal'
Try `install --help' for more information.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
您运行了错误的命令。意思&&是“执行左侧的操作&&,如果有效,则执行右侧的操作”。在您的示例中,左侧命令是:
sudo apt-get update\nRun Code Online (Sandbox Code Playgroud)\n\n这将读取存储库并更新您可以安装的软件列表。右侧的命令(在 后面&&)是:
install rootterminal\nRun Code Online (Sandbox Code Playgroud)\n\n因此,系统将尝试执行,install这将给出错误,因为它至少需要两个参数。
基本上,您需要了解这command1 && command2实际上是两个单独且独立的命令。你想做的是
sudo apt-get update && sudo apt-get install rootterminal\nRun Code Online (Sandbox Code Playgroud)\n\n编辑:我认为这rootterminal是一个特定的 Kali 包,但它似乎不存在(正如 @uml\xc3\xa4ute 指出的那样)。要运行命令,root您可以使用以下任一方法:
用于sudo以 root 身份运行命令
sudo command\nRun Code Online (Sandbox Code Playgroud)使用sudo成为root然后运行命令:
sudo -i\n### You will be asked for your password\ncommand\nRun Code Online (Sandbox Code Playgroud)使用su成为root
su\n## You will be asked for root\'s password\ncommand\nRun Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
88220 次 |
| 最近记录: |