频道栏目
首页 > 资讯 > Linux > 正文

Linux-31-linux基础重要命令

16-05-07        来源:[db:作者]  
收藏   我要投稿

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

 

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


 

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


相关TAG标签
上一篇:crontab 定时任务
下一篇:Linux系统录制GIF
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站