标签:
例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