Linux 命令(253)—— command 命令(builtin)
2023-06-13 09:17:10 时间
文章目录
1.命令简介
command 用于运行指定命令,以抑制正常的 Shell 函数查找。仅执行内置命令或 PATH 中的命令。
2.命令格式
command [-pVv] COMMAND [ARG ...]
3.选项说明
-p 使用 PATH 变量的一个默认值以确保所有的标准工具都能被找到。
-v 打印最终调用的命令。如 command -v vim 打印 /usr/bin/vim。
-V 打印每个 COMMAND 命令的详细描述,和 type 内置命令相似。如 command -V vim 打印 "vim is /usr/bin/vim"。
4.返回值
成功返回 0。
提供了无效选项返回 2。
未找到命令返回 127。
5.常用示例
(1)调用命令而不是同名的函数。
假设有一个与 echo 同名的函数。
function echo() { builtin echo "This is echo function"; }
echo
This is echo function
如果想调用 echo 命令而不是与之同名的 echo 函数,可以使用 command 来调用。
command echo "hello world"
hello world
(2)查看最终调用的是哪个命令。
command -v pwd
pwd
(3)查看命令的类型。
command -V pwd
pwd is a shell builtin
相关文章
- ldd命令 ubuntu_Linux ldd 命令 command not found ldd 命令详解 ldd 命令未找到 ldd 命令安装 – CommandNotFound ⚡️ 坑否…[通俗易
- Linux系统:实时性究竟如何?(linux系统是实时的吗)
- Linux自动获取IP地址:轻松操作指南(linux自动获取ip地址)
- Linux重启:一个指令的崭新开始(命令重启linux)
- 不可错过的Linux:让你体验最好的事物(linux系统适合做什么)
- Linux 集中管理:极大提高效率(linux集中管理)
- 掌握Linux系统FTP命令 简单操作 轻松管理(linux系统ftp命令)
- Linux 多文件合并命令简介(linux合并文件命令)
- Linux系统关闭命令:快捷有效!(linux关闭命令)
- 网络Linux监控网络:提升系统安全性(linux监视)
- 使用Linux查看系统时间的方法(linux查看系统时间命令)
- 考试Linux操作系统在考试中的应用(linux操作系统试卷)
- Linux实现目录共享:从零开始(linux设置目录共享)
- Linux根目录扩容:解决日益增加的容量需求(linux根目录扩容)
- Linux工程师:薪资奖励突显技术价值(linux工程师薪资)
- 令Linux服务器飞起来:运行命令指南(linux如何运行命令)
- Linux目录结构:一个清晰的概览(linux目录结构简述)
- 版采用红帽Linux实现中文体验(红帽linux中文)
- Linux下简单实用的复制粘贴命令(linux复制粘贴命令)
- Linux设置alias,命令瞬间变简单(linux设置alias)
- Linux 系统命令调用方法简介(linux调用系统命令)
- 行Linux发行版操控世界:命令行大探索(linux发行版命令)
- Linux停止后台进程的命令指南(linux结束后台进程命令)
- 使用Linux grep命令轻松搜索文本文件(linux命令grep)
- 探究Linux强大之处:探索qa系列命令(linux-qa)
- Linux下实现进程管理的命令行指南(linux进程管理命令)
- 快速掌握Linux:25个新手命令尝试解析(linux新手命令)
- 探秘Linux的Root目录:解析文件系统架构与管理权限技巧(linux的root目录)
- 深入了解Linux,玩转操作系统(深入了解linux)
- 用C语言控制Linux执行命令(c语言执行linux命令)
- Linux网络设置:如何设置网关地址(linux 网关地址)
- Linux命令:快速删除一行(linux 删除一行)
- Linux下开启端口的命令实战教程(linux开启端口的命令)
- 发掘Linux命令的乐趣(linux命令有趣)
- Linux如何安全关闭机器(linux关闭机器)
- Linux 下使用 mkdir 命令创建目录(linux 创建目录命令)
- PTX Linux:一款开放且易于使用的操作系统(ptx linux)