linux系统下rmmod命令是什么呢?下面是rmmod命令的具体介绍:
1、rmmod命令简介:rmmod命令用于删除模块。 Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放如核心,可以将这些功能编译成一个个单独的模块,待有需要时再分别载入它们。
2、语法:
rmmod [-as][模块名称...]
3、选项:
-v:显示指令执行的详细信息;
-f:强制移除模块,使用此选项比较危险;
-w:等待着,直到模块能够被除时在移除模块;
-s:向系统日志(syslog)发送错误信息;
-a :删除所有目前不需要的模块。
4、常见驱动操作命令:
insmod / modprobe 加载驱动
rmmod 卸载驱动
lsmod 查看系统中所有已经被加载了的所有的模块以及模块间的依赖关系
modinfo 获得模块的信息
举例:
用rmmod命令主要用于卸载正在使用的Linux内核模块,与modprobe -r命令相似:
[root@localhost boot]# lsmod | grep raid1
raid1 25153 0
[root@localhost boot]# rmmod raid1
[root@localhost boot]# lsmod | grep raid1
以上就是小编今天的分享了,希望可以帮助到大家。
Linux删除文件或目录(rm命令)
rm 是强大的删除命令,它可以永久性地删除文件系统中指定的文件或目录。在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息。此命令的基本格式为:
[root@localhost ~]# rm[选项] 文件或目录
选项:
注意,rm 命令是一个具有破坏性的命令,因为 rm 命令会永久性地删除文件或目录,这就意味着,如果没有对文件或目录进行备份,一旦使用 rm 命令将其删除,将无法恢复,因此,尤其在使用 rm 命令删除目录时,要慎之又慎。
【例 1】基本用法。
rm 命令如果任何选项都不加,则默认执行的是"rm -i 文件名",也就是在删除一个文件之前会先询问是否删除。例如:
[root@localhost ~]# touch cangls[root@localhost ~]# rm canglsrm:是否删除普通空文件"cangls"?y#删除前会询问是否删除
【例 2】 删除目录。
如果需要删除目录,则需要使用"-r"选项。例如:
[root@localhost ~]# mkdir -p /test/lm/movie/jp#递归建立测试目录[root@localhost ~]# rm /testrm:无法删除"/test/": 是一个目录#如果不加"-r"选项,则会报错[root@localhost ~]# rm -r /testrm:是否进入目录"/test"?yrm:是否进入目录"/test/lm/movie"?yrm:是否删除目录"/test/lm/movie/jp"?yrm:是否删除目录"/test/lm/movie"?yrm:是否删除目录"/test/lm"?yrm:是否删除目录"/test"?y#会分别询问是否进入子目录、是否删除子目录
大家会发现,如果每级目录和每个文件都需要确认,那么在实际使用中简直是灾难!
【例 3】强制删除。
如果要删除的目录中有 1 万个子目录或子文件,那么普通的 rm 删除最少需要确认 1 万次。所以,在真正删除文件的时候,我们会选择强制删除。例如:
[root@localhost ~]# mkdir -p /test/lm/movie/jp#重新建立测试目录[root@localhost ~]# rm -rf /test#强制删除,一了百了
加入了强制功能之后,删除就会变得很简单,但是需要注意,数据强制删除之后无法恢复或很难完整回复。所以,与其把宝压在数据恢复上,不如养成良好的操作习惯。
虽然 "-rf" 选项是用来删除目录的,但是删除文件也不会报错。所以,为了使用方便,一般不论是删除文件还是删除目录,都会直接使用 "-rf" 选项。