标题解释了这一点;
不知何故,在安装'z'目录跳线时,我使我们的Linux机器的CP命令表现得很奇怪(例如:它不再提示覆盖,无论我们是否愿意,它都会自动强制执行) - 有人知道如何将我的Linux机器的CP命令恢复为其默认设置吗?
答案1
Linuxcp
默认不会在覆盖时提示你。如果以前会,那么正如 @mirkobrankovic 所说,它很可能被定义为别名。
用户特定别名通常在 中~/.bashrc
,全局别名在 中/etc/bash.bashrc
。您可能在其中一个文件中有一个别名,如果在覆盖之前询问您,它会cp
变成。cp -i
要再次设置该别名,请将此行添加到我上面提到的两个文件之一中:
alias cp='cp -i'
该别名将在您下次打开终端窗口时生效。
答案2
在现代 Linux 系统上,cp
不再提示覆盖文件。
如果以前曾经这样做过,那么你可能丢失了一个别名。
添加
alias cp='cp -i'
在 或 的末尾/etc/bash.bashrc
。注销并重新登录控制台以使生效。