linux命令取消别名的几种方式

一、需求场景

在执行一些命令或脚本时,某些命令自带别名,是我们不必要,甚至阻塞命令或者的执行。

比如cp命令,有的系统环境下默认是 cp -i 的别名,如果复制的源文件和目标位置的文件有重名,会提示我们输入yes/no来确认是否覆盖,而当重名文件很多并且我们想强制覆盖时,这样询问就很不讨喜了。

二、不使用别名的几种方式

方法一:命令前加上反斜杠

例如:

\cp sourceFile targetFile

方法二:命令前加上两个单引号 '' 

例如: 

''cp sourceFile targetFile

方法三:将命令用一对单引号或者双引号引起来

例如:

'cp' sourceFile targetFile
或者:
"cp" sourceFile targetFile

方法四:使用命令的完整路径

例如:

/bin/cp sourceFile targetFile

方法五:命令前加上command

例如:

command cp sourceFile targetFile

方法六:使用unalias去除别名后再使用命令

例如,在当前会话中移除cp命令的别名:

unalias cp

在当前会话中移动所有命令的别名:

unalias -a
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值