Linux 命令之 - umount
命令简介umount 命令是 Linux 系统中用于卸载已挂载文件系统的命令。它是 mount 命令的反向操作,可以将挂载的设备、分区或远程文件系统从挂载点卸载。
命令格式1umount [选项] 挂载点或设备
其中:
挂载点:指定要卸载的文件系统所挂载的目录路径。
设备:指定要卸载的设备、分区或远程文件系统。
参数说明
参数
说明
备注
-V
显示版本信息并退出
-
-h
显示帮助信息并退出
-
-v
显示详细的执行过程
方便调试
-n
仅在卸载操作失败时才显示已挂载信息
-
-r
如果卸载失败,尝试重新读取卸载信息
-
-l
卸载一个加载的循环设备
常用于卸载镜像文件
-f
强制卸载已挂载的文件系统
需谨慎使用
-a
卸载所有已挂载的文件系统
通常用于紧急情况
命令实例基本用法1.卸载已挂载的文件系统
12345# 卸载 /mnt/data 挂载点umount /mnt/data# 卸载 /dev/sdb1 设备umount /dev/sdb1
2.强制卸载
如果文件系统被其他进程占用,可以使用 -f 选项强制卸载。
12# 强制 ...
Linux 命令之 - mount
命令简介mount 命令是 Linux 系统中用于挂载文件系统的关键命令。它可以将设备、分区、远程文件系统等挂载到指定的挂载点,使其可以被访问和使用。
命令格式1mount [选项] 设备 挂载点
其中:
设备:指定要挂载的设备、分区或远程文件系统。
挂载点:指定将设备挂载到的目录路径。
参数说明
参数
说明
备注
-a
挂载所有已指定的文件系统
通常在 /etc/fstab 中配置
-f
同时执行 fork 操作,以支持无人值守的挂载
-
-F
当设备为镜像文件时,使用循环挂载
用于挂载镜像文件
-v
显示详细的执行过程
方便调试
-r
以只读方式挂载文件系统
防止对文件系统的修改
-w
以读写方式挂载文件系统
默认选项
-o
指定挂载选项
常用选项如下
常用的挂载选项包括:
ro: 以只读方式挂载
rw: 以读写方式挂载
sync: 同步写入数据
async: 异步写入数据
auto: 开机时自动挂载
noauto: 开机时不自动挂载
user: 允许普通用户挂载
nouser: 只允许 root 用户挂载
ex ...
Linux 命令之 - more
命令简介more 命令是 Linux 系统中一个用于分批查看文本文件内容的工具。它可以以一个独立的界面分页显示文件内容,非常方便用户逐步浏览文件内容。
命令格式1more [选项] 文件名
其中:
文件名: 指定要查看的文件。
参数说明
参数
说明
备注
+/pattern
从文件中第一次出现指定模式开始显示
可用正则表达式
+/number
从文件第 number 行开始显示
number 为行号
-d
提示”[Press space to continue, ‘q’ to quit.]”而不是”[Hit return to continue]”
适合浏览有许多空行的文件
-l
仅显示单行而不滚动
适合浏览单行信息
-f
计算行形并尝试优化显示
可能会破坏行形
-p
不滚动,而是清除窗口并显示文本
适合快速浏览
-c
常显示由斜杠 ( / ) 引起的位置
方便查看位置
-s
将多个连续的空行压缩为一行显示
压缩显示空行
-u
禁用下划线效果
-
-V
显示版本信息并退出
-
命令实例基本使用 ...
Linux 命令之 - mkdir
命令简介mkdir 命令是 Linux 系统中用于创建目录的标准命令。它可以递归创建多级目录,还可以设置目录的权限和属性等。
命令格式1mkdir [选项] 目录名
其中:
目录名: 指定要创建的目录名。可以是相对路径或绝对路径。
参数说明
参数
说明
备注
-m, –mode
设置新建目录的权限模式
使用八进制表示法
-p, –parents
递归创建目录,包括所有必需的父目录
非常有用的选项
-v, –verbose
显示创建目录的过程
方便查看执行情况
-Z, –context
为新建目录设置 SELinux 安全上下文
适用于启用 SELinux 的系统
–help
显示帮助信息
-
–version
显示版本信息
-
命令实例基本用法1.建单级目录
12345# 在当前目录下创建一个名为 newdir 的目录mkdir newdir# 在 /tmp 目录下创建一个名为 tempdir 的目录mkdir /tmp/tempdir
2.创建多级目录
12345# 在当前目录下创建多级目录 dir1/dir2/dir3mkdir - ...
Linux 命令之 - mv
命令简介mv 命令是 Linux 系统中一个非常常用的命令,用于移动或重命名文件和目录。它可以将一个文件或目录从一个位置移动到另一个位置,也可以给文件或目录重新命名。
命令格式1mv [选项] 源文件/目录 目标位置
其中:
源文件/目录:指定要移动或重命名的文件或目录的路径。
目标位置: 指定要将文件或目录移动到的新位置,也可以是新的文件名或目录名。
参数说明mv 命令本身没有太多选项,只有一些常用的选项,如下所示:
参数
说明
备注
-i
移动时若目标文件已存在,则会询问是否覆盖
交互式操作
-f
强制移动,不进行任何确认
需谨慎使用
-n
不覆盖任何已存在的文件或目录
-
-u
当源文件比目标文件新或目标文件不存在时,才执行移动操作
-
-v
显示移动进度
详细输出
-b
如果目标文件已存在,则创建备份文件
备份文件名格式为原文件名~
命令实例基本用法1.移动文件或目录
12345# 将文件 file.txt 移动到当前目录下的 newdir 目录中mv file.txt newdir/# 将目录 olddir 移动到 /t ...
Linux 命令之 - find
命令简介find 命令是 Linux 系统中一个非常强大和常用的命令,用于查找指定目录下的文件或目录。它可以根据各种条件(如名称、大小、权限等)来搜索,并执行指定的操作(如删除、复制等)。
命令格式1find [路径] [选项] [操作]
其中:
路径: 指定要在哪个目录下进行查找,如果省略则默认为当前目录。
选项: 用于指定查找条件,如文件名、大小、权限等。
操作:指定对符合条件的文件或目录进行的操作,如删除、复制等。
参数说明
参数
说明
备注
-name
按照文件名进行搜索
支持通配符 * ? []
-iname
按照文件名进行搜索(忽略大小写)
同上
-path
按照文件路径进行搜索
支持通配符
-type
按照文件类型进行搜索
常用类型: f(文件)、d(目录)、l(符号链接)
-size
按照文件大小进行搜索
单位: c(byte)、k(KB)、M(MB)、G(GB)
-perm
按照文件权限进行搜索
使用八进制表示法
-user
按照文件所有者进行搜索
可以是用户名或 UID
-group
按照文件所属组进行搜索
可以是组名或 G ...
Linux 命令之 - pstree
命令简介pstree 是一个用于以树状图形式显示进程层次关系的命令。它可以清晰地展示每个进程的父子关系,以及它们之间的关联程度。pstree 命令对于系统管理员来说是一个非常有用的工具,可以帮助他们更好地理解和管理系统中运行的进程。
命令格式1pstree [options]
参数说明
参数
说明
备注
-a, –arguments
显示命令行参数
-
-c, –compact-not
设置紧凑模式异常进程
-
-C, –color=WHEN
是否使用颜色
WHEN 可选值: never, always, auto
-g, –show-pgids
显示进程组 ID
-
-G, –vt100
使用 VT100 字符替代 ASCII 线条
-
-h, –highlight-all
高亮显示所有进程
-
-H, –highlight-root
高亮显示根进程
-
-l, –long
显示更详细的进程信息
-
-n, –numeric-sort
按进程 ID 排序
-
-N, –ns-sort=TYPE
按进程 ID 中的 T ...
Linux 命令之 - killall
命令简介killall 是一个用于根据进程名称来终止进程的命令。它可以终止所有具有指定名称的进程,无需知道进程 ID。与 pkill 命令类似,killall 也是基于进程名称来操作的,但它们在实现方式和部分选项上有所不同。killall 命令是 Linux 系统管理员常用的进程管理工具之一。
命令语法格式1killall [options] [--] name [...]
其中:
name: 是要终止进程的名称。
参数使用说明
参数
说明
备注
-e, –exact
要求进程名称与指定名称完全匹配
-
-I, –ignore-case
忽略大小写
-
-g, –process-group
终止进程组而不是进程
-
-y, –younger-than
只终止比指定时间更新的进程
-
-o, –older-than
只终止比指定时间更旧的进程
-
-i, –interactive
在终止进程前进行确认
-
-l, –list
列出所有已知的信号名称
-
-q, –quiet
不输出任何信息
-
-r, –regexp
将进程名称视为扩展的 ...
Linux 命令之 - pkill
命令简介pkill 是一个用于根据进程名称或其他属性来终止进程的命令。与 kill 命令只能通过进程 ID 来终止进程不同,pkill 可以通过进程名称、用户名、命令行等条件来终止进程,使用起来更加方便和灵活。pkill 命令是 Linux 系统管理员常用的进程管理工具之一。
命令格式1pkill [options] pattern
其中:
pattern: 是要匹配的进程名称或其他属性。
参数说明
参数
说明
备注
-u, –user
只终止指定用户的进程
-
-U, –uid
只终止指定 UID 的进程
-
-G, –group
只终止指定组的进程
-
-g, –gid
只终止指定 GID 的进程
-
-s, –signal
指定发送的信号
默认为 TERM (15)
-l, –list-name
列出可用的信号名称
-
-n, –newest
选择最新启动的进程
-
-o, –oldest
选择最旧启动的进程
-
-c, –count
最多终止指定数量的进程
-
-f, –full
使用全名匹配进程名称
-
-x, –exa ...
Linux 命令之 - kill
命令简介kill 命令是一个用于发送信号给进程的命令。它可以用来终止、挂起或继续运行进程。在 Linux 系统中,kill 命令是管理进程的重要工具之一,对于系统管理员来说非常有用。
命令格式1kill [options] <pid> [...]
其中 :
: 是要操作的进程 ID。
参数说明
参数
说明
备注
-s, –signal
指定要发送的信号
默认为 TERM (15)
-l, –list
列出可用的信号名称
-
-L, –table
列出可用的信号名称及其说明
-
-a, –all
不区分进程是否属于当前用户,向所有进程发送信号
需要 root 权限
-p, –pid
指定要操作的进程 ID
-
-u, –user
终止指定用户的进程
-
-c, –cpuvalue
终止指定 CPU 值的进程
-
-v, –verbose
显示详细信息
-
-q, –quiet
禁止输出错误信息
-
-w, –wait
等待进程终止
-
命令实例基础用法1.终止进程
12345678# 终止单个进程$ kill 123 ...