Linux rm命令
- rm命令Remove,功能:1)删除目录,2)删除文件。 (可以递归的删除指定目录的所有文件及子目录)
注意:rm是一个危险的命令,使用的时候要特别当心,尤其对于初学者来说。(今天我就用rm -rf 的命令把用户名目录下的所有文件全都删除了,因为“”是用户目录。恢复很麻烦,尤其又往改目录写入新的文件了。而且我用的别人的目录,,血的教训!)
1、用法
rm [选项] [参数] (参数为目录或文件)
2、命令选项
-f:不提示,强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r,-R:递归删除,将指定目录下的所有文件与子目录一并删除;
-v:显示指令的详细执行过程。
用户在登录时,会出现 -bash-4.2$ 的状态
- 查看 /etc/passwd 文件,显示用户wvetter的信息。
- 查看 /home目录下没有用户 wvetter 的目录。
- 原因:在linux下通过useradd方式创建新用户时,/etc/skel下的配置文件都会复制到/home目录的新用户目录下。
- 如果wvetter 目录不存在首先新建/home/wvetter 目录,但这个目录是新建的,缺少用户环境配置文件,那么复制/etc/skel这个目录的文件到/home/hx中。
- 如果wvetter 目录存在,但目录为空,缺少用户环境配置文件,需要复制/etc/skel这个目录的文件到/home/wvetter中。
[-bash-4.2$ ]$ cp /etc/skel/.bash_logout /home/wvetter/
[-bash-4.2$ ]$ cp /etc/skel/.bash_profile /home/wvetter
[-bash-4.2$ ]$ cp /etc/skel/.bashrc /home/wvetter