6020

30 分钟

#Bash 的 lsns 命令

lsns [OPTION]... [NAMESPACE]

功能

列出系统中的命名空间。

类型

可执行文件(/usr/bin/lsns),属于 util-linux

参数

  • OPTION 选项:
    • -J, --json - 以 JSON 格式输出
    • -l, --list - 以列表格式输出
    • -n, --noheadings - 不显示标题行(列名)
    • -o, --output list - 仅显示指定的列
    • --output-all - 显示所有列
    • -P, --persistent - 仅显示不包含进程的命名空间
    • -p, --task PID - 仅显示进程 ID 为 PID 的进程持有的命名空间
    • -r, --raw - 以原始格式输出
    • -t, --type type - 仅显示指定类型的命名空间
    • -u, --notruncate - 请勿在列中截断文本
    • -W, --nowrap - 请勿在列中使用多行文本输出
    • -T, --tree rel - 以树状格式输出
    • -h, --help - 显示帮助
    • -V, --version - 显示版本
  • NAMESPACE - 查看指定的命名空间

#列名

列名说明
NS命名空间标识符 (inode 编号)
TYPE命名空间类型
PATH命名空间的路径
NPROCS命名空间中的进程数
PID命名空间中最小的 PID
PPID进程的 PPID(父进程 PID)
COMMAND进程的命令行
UID进程的 UID
USER进程的用户名
NETNSID网络子系统使用的命名空间 ID
NSFSNSFS 挂载点
PNS父命名空间标识符 (inode 编号)
ONS所有者命名空间标识符 (inode 编号)

#示例

$ lsns
        NS TYPE   NPROCS   PID USER     COMMAND
4026531834 time       22 98505 primers  -bash
4026531835 cgroup     22 98505 primers  -bash
4026531836 pid        22 98505 primers  -bash
4026531837 user       22 98505 primers  -bash
4026531838 uts        22 98505 primers  -bash
4026531839 ipc        22 98505 primers  -bash
4026531840 net        22 98505 primers  -bash
4026531841 mnt        22 98505 primers  -bash

#推荐阅读

#手册

更新: 2026/2/13

作者: PlanC

创建: 2026/2/13