但是为什么加上-f了,还出现“overwrite”的提示呢?
这是因为系统为防止我们误操作,覆盖了不该覆盖的文件,而使用了命令的别名。使用alias命令查看一下:
alias
alias cp=‘cp -i’
alias l.=‘ls -d .* --color=tty’
alias ll=‘ls -l --color=tty’
alias ls=‘ls --color=tty’
alias mv=‘mv -i’
alias rm=‘rm -i’
Linux alias命令用于设置指令的别名。
语法:alias[别名]=[指令名称]
用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。
修改方法:编辑文件,注释掉别名。
vi ~/.bashrc
在alias cp='cp -i’前加上“#”注释掉这行,wq!保存推出,然后重新登陆就可以了。
[root@localhost ~]# cat ~/.bashrc .bashrc
User specific aliases and functions
alias rm=‘rm -i’
#alias cp=‘cp -i’
alias mv=‘mv -i’
alias burn=‘cd /root/burncf’ //自定义指令
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!