cp:缺少目标文件操作数

问题描述 投票:0回答:1

我正在使用 openSUSE。当我尝试在目录 /usr/src/linux 中输入 cp /boot/config-

uname -r
.config 时,它显示“cp:'/boot/config-5.15.21.150500.55.36.config'后缺少目标文件操作数。我做错了什么以及如何解决?

这是我的作业任务之一。我卡在第 5 步了。

  1. 确保您已安装以下软件包:make、gcc、gcc-c++、kernel-source 如果未安装这些软件包,请使用 YaST 软件安装程序或 zypper 命令安装它们。

  2. 打开终端窗口。

  3. 输入顶部。 观察一下有关系统负载和进程列表的信息。

  4. 打开第二个终端窗口并 su 至 root。

  5. 输入以下命令: cd /usr/src/linux cp /boot/config-

    uname -r
    .config 如果 /usr/src/linux 目录不存在,则需要安装 kernel-source 包。

  6. 第二个命令完成后,输入以下命令启动 Linux 内核编译 制作 bzImage

编译会对系统产生很高的负载:

  1. 从第一个终端窗口中,观察负载数字。 请注意,负载值不断上升。这 3 个值有所不同,因为它们显示了三个不同时间段的平均值。

  2. 等到负载平均值达到0.6以上;然后按 Ctrl+C 在第二个终端窗口中退出编译过程。

  3. 在第二个终端窗口中,输入 make clean 恢复初始状态。

  4. 在第一个终端窗口中,观察负载值一段时间。 请注意,值会减小。

  5. 输入 q 结束顶级程序。

linux root opensuse konsole
1个回答
0
投票

命令是

cp /boot/config-$(uname -r) .config
而不是
cp /boot/config-$(uname -r).config
(请注意 /boot/config-$(uname -r)
.config
之间的
空格

您会遇到丢失操作数错误,因为

cp
需要两个参数(操作数) - 源 (
/boot/config-$(uname -r)
) 和目标 (
.config
)。

© www.soinside.com 2019 - 2024. All rights reserved.