Linux-31-linux基础重要命令08-(L005-13)

10.已知/tmp目录下已经存在了test.txt文件,如何执行命令才能把/mnt/test.txt拷贝到/tmp下覆盖掉/tmp/test.txt,而让linux系统不提示是否覆盖(root权限下)。

解答:

首先创建/tmp目录,其内有test.txt文件,




创建/mnt目录,其内有test.txt文件,




如果常规的用cp命令将/tmp目录下的test.txt文件拷贝到/mnt目录下,会提示,




现在怎么做才能直接覆盖?而不出现这个提示?

方法一:在命令之前加\即可,如:\cp  /tmp/test.txt /mnt命令,




方法二:首先用which命令查看cp命令所在的位置,




发现在bin目录下,那么可用全路径的命令直接拷贝覆盖,跳过提示,




方法三(一般不用):首先用alias命令查看别名,




发现cp命令是cp=’cp–i’,其中-i就是多一步确认信息,你确定覆盖吗?那么我们用unalias cp命令将cp的别名删除(只是暂时删除,重启服务器和SecureCRT又有了),




然后直接用cp命令即可,




别名的作用:

1)通过给危险命令加一些保护参数,防止人为误操作;

2)把很多复杂的字符串或命令变成一个简单的字符串;

 

自定义别名,注意下图命令




验证自定义别名是否成功,



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值