思考1
2
rm -rf /* 删除当前目录下的所有文件。
rm:删除命令
-r开关:递归地删除子目录和子目录中的文件
-f开关:强制删除,不再一一向用户提示确认
* 所有文件和文件夹
这条命令的意思就是强制删除当前目录下的所有文件和子目录。使用rm命令,一旦文件被删除,它是不能被恢复的。
学习笔记:
一条完整的linux命令基本由两部分组成,命令和参数,命令和参数之间用空格隔开,并用”-“或者”--“连接,
一般来说,如果参数的单个字母,用 “-” ,例如,-p 。如果参数是一个单词或词组,用 “--”--help
为了区分命令和参数,参数用“[ ]”括起来,需要注意的是,Linux里面是严格区分大小写的,这和Windows不同。
1 显示当前所在目录 pwd
2 改变当前所在目录 cd [相对路径或绝对路径]
相对路径:不是由 / 写起:比如由/usr/share/doc 到/usr/share/man 下面时,可以写成:cd ../man
绝对路径:由根目录 / 写起 :比如cd /usr/local/,表示切换到/usr/local目录下面
特殊目录: . :代表此层目录;.. :代表上一层目录 ;- :代表前一个工作目录;~ :代表“当前登陆用户身份”所在的主目录;~account :代表account这个用户的主目录(account是个账户名称)。
特别注意:在所有目录下面都会存在的两个目录,分别是“.” 和“..”,分别代表此层与上层目录的意思。
3创建一个新目录 mkdir命令 用法:mkdir [-p] 目录名称 不加参数,直接敲“mkdir 目录名称” -p:创建多层目录
4 删除一个目录 rmdir命令 rmdir:remove directory,即移除/删除“空”目录
用法:rmdir [-p] 目录名称
-p:连同上层“空的”目录也一起删除
rmdir -p test1/test2/test3/
rmdir仅能删除“空的目录”;所以当我们删除test1这个目录,提示删除失败,因为它不是“空”的目录,它里面有test2这个目录。当我们加上-p参数,首先会删除test3这个目录,test3是“空”的目录,所以成功删除,这时候test2也变成“空”的目录了,所以也删除了,然后test1也变成了“空”的目录了,所以test1也被删除。-p ,其实就是递归操作。
5 ll 查看当前有哪些文件
总结:
1学会了显示和改变当前目录
2学会了创建和删除一个目录命令
3”ls“是显示当前目录下文件,”ls -l“是显示当前目录下文件详细信息。