Linux命令-rm && man

举报
芒果_Mango 发表于 2022/09/30 21:35:53 2022/09/30
【摘要】 rm 指令 (重要)rmdir指令只能用于删除空目录,如果想要删除不为空的目录/文件->就要使用rm指令rm命令可以同时删除文件或目录语法:rm 选项 目录/文件名适用对象:所有使用者功能:删除文件或目录常用选项:-f 即使文件属性为只读(即写保护),亦直接删除 ->不需要访问-i 删除前逐一询问确认-r 删除目录及其下所有文件 *通配符通配符的使用: *:通配符要删除当前目录下的所...

rm 指令 (重要)

rmdir指令只能用于删除空目录,如果想要删除不为空的目录/文件->就要使用rm指令

rm命令可以同时删除文件或目录

语法:rm 选项 目录/文件名
适用对象:所有使用者
功能:删除文件或目录

image-20220226223441706

常用选项:

  • -f 即使文件属性为只读(即写保护),亦直接删除 ->不需要访问

image-20220226223627606

  • -i 删除前逐一询问确认

image-20220226223751993

  • -r 删除目录及其下所有文件

image-20220226224010820


*通配符

通配符的使用: *:通配符

要删除当前目录下的所有文件:可以使用通配符进行操作

image-20220226224255506


使用通配符删除当前目录下的所有文件,建议在通配符*的前面加上./ ->告诉系统要删除的的资源在当前目录下

(.:当前目录 .. :上级目录)

image-20220226230700049


注意:-f是强制删除, -r是递归删除, -rf就是递归式强制删除,在Linux中没有类似window回收站的东西,也没有撤销功能,删除指令一旦执行是不可逆的

删库跑路指令: rm -rf / /代表根目录

该指令的意思:从根目录开始进行递归式强制删除,即删除根目录下的所有文件。

执行该指令必须知道:1.清除自己在干什么 2.执行该指令后所造成的结果要能承担起


man指令(重要):

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是
语法: man 选项 命令

功能:查看指令的使用规则

image-20220227090522777

常用选项

  • -k 根据关键字搜索联机帮助
  • num 只在第num章节找
  • -a 将所有章节的都显示出来,比如 man printf a选项,当按下q退出,他会继续往后面搜索,直到所有章节都搜索完毕。

解释一下,man手册分为8章

1 是普通的命令,可执行程序或者shell指令
2 是系统调用(内核提供的函数) 如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
3 是库函数(程序库里面的函数),如printf,fread4是特殊文件,也就是/dev下的各种设备文件
5 是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
6 是给游戏留的,由各个游戏自己定义
7 是附件还有一些变量,比如向environ这种全局变量在这里就有说明
8 是系统管理用的命令,这些命令只能由root使用,如ifconfig


man也是指令,可以 man man 可以显示man手册的内容

注意:某些内容可能存在于多个手册当中,我们可以通过

man -f 条目 查看哪些手册有该条目

如:printf条目:

image-20220415151406335


如何退出查看? -》在键盘上按q

如何上下查看: 使用上下箭头,不可以通过滑动鼠标查看


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。