首页/系统/Linux 运维命令速查/type 判断命令的真实来源
本包目录(613 条)
文件与目录76 条
文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

type 判断命令的真实来源

显示命令是别名、函数、内建还是外部程序;排查命令行为不一致、确认 alias 干扰的权威工具。

Linux 运维命令速查系统更新于 2026-10-12
用途判定命令类型与解析路径
语法type [-a|-t|-p] 命令...
所属bash 内建

常用示例

常用示例
type -a python3      # 全部来源(别名/文件/函数)
type -t grep         # 单输出类型名:builtin/alias/file/function
type ll
脚本中确认命令存在性用 command -v cmd 更干净;交互排查用 type -a 信息最全。

易错点

  • 很多环境把 ls、rm 做了 alias(如 ls 带 --color),行为与文档不一致时先 type ls
  • type 是 bash 内建,sh/dash 下用法不同,写脚本不要依赖 bash 特有选项

数据来源与参考

  • man 1 bash(type 内建)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌