api*_*s17 0 xen vps virtual-machines centos5
我有使用 XEN + OpenVZ 虚拟化创建的 centos VPS。
-bash-3.2# uname -a
Linux host.domain.com 2.6.18-274.7.1.el5.028stab095.1xen #1 SMP Mon Oct 24 22:10:04 MSD 2011 i686 i686 i386 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
当我想删除文件时没有问题
-bash-3.2# vi test.txt
-bash-3.2# rm test.txt
-bash-3.2#
Run Code Online (Sandbox Code Playgroud)
主服务器(不是虚拟化的)在删除任何文件之前首先询问我。
[root@main ~]# vi test.txt
[root@main ~]# rm test.txt
rm: remove regular file `test.txt'? y
[root@main ~]#
Run Code Online (Sandbox Code Playgroud)
如何配置虚拟化环境在删除任何文件之前提示我?
谢谢你。
更新:我不想为每个 rm 命令使用 rm -i 。bashrc 被选为答案。
固定的:
我正在复制.bashrc并.bash_profile从主服务器
一世) #vi .bashrc
输入以下内容:
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
Run Code Online (Sandbox Code Playgroud)
ii) 将默认的 bash 配置文件复制到用户路径中
cp /etc/skel/.bash_profile /root/
参考:http : //www.howtoforge.com/forums/showthread.php? t= 50751
现在我的壳变成了 [root@servername ~]#
使用“rm -i”。
您可以使用 bash 别名。只需追加
alias rm='rm -i'
Run Code Online (Sandbox Code Playgroud)
给你 ~/.bashrc 并运行
. ~/.bashrc
Run Code Online (Sandbox Code Playgroud)