码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2016-05-06 12:39:44      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

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)把很多复杂的字符串或命令变成一个简单的字符串;

 

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


技术分享


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


技术分享

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

标签:

原文地址:http://blog.csdn.net/wy_0928/article/details/51329325

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!