00. 目录

文章目录

  • 00. 目录
  • 01. 命令概述
  • 02. 命令格式
  • 03. 常用选项
  • 04. 参考示例
  • 05. 附录

01. 命令概述

builtin命令用于执行指定的shell内部命令,并返回内部命令的返回值。builtin命令在使用时,将不能够再使用Linux中的外部命令。当系统中定义了与shell内部命令相同的函数时,使用builtin显式地执行shell内部命令,从而忽略定义的shell函数。

02. 命令格式

用法:builtin [shell 内嵌 [参数 ...]]

03. 常用选项

04. 参考示例

4.1 执行shell内部指令

[root@localhost ~]# builtin alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@localhost ~]#

4.2 执行内建命令echo

[root@localhost ~]# type -a echo
echo 是 shell 内嵌
echo 是 /bin/echo
echo 是 /usr/bin/echo
[root@localhost ~]# builtin echo "hello itcast"
hello itcast
[root@localhost ~]#

4.3 执行内建命令umask

[root@localhost ~]# umask
0022
[root@localhost ~]# umask() { echo "hello itcast"; }
[root@localhost ~]# umask
hello itcast
[root@localhost ~]# builtin umask
0022
[root@localhost ~]#

builtin命令用以执行shell的内建命令,既然是内建命令,为什么还要以这种方式执行呢?因为shell命令执行时首先从函数开始,如果自定义了一个与内建命令同名的函数,那么就执行这个函数而非真正的内建命令。

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

【Linux】一步一步学Linux——builtin命令(215)相关推荐

  1. 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么

    Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...

  2. LINUX学习之路(学LINUX必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...

  3. linux学习需要什么基础,学linux需要什么基础?

    近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...

  4. 分享--linux 学习之路(学linux必看)

    很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...

  5. 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久

    随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...

  6. 不会linux的php难找工作,学linux系统难吗

    这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...

  7. linux lamp实验报告,新手学Linux--构建lamp

    本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...

  8. Linux其实没那么难学

    互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...

  9. 大学生为什么要学Linux?Linux有什么优点?

    前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...

最新文章

  1. 全球数百万台 Mac 疑似因 Big Sur 更新险酿计算灾难,苹果官方回应来了!
  2. 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...
  3. Winform开发之ComboBox和ComboBoxEdit控件绑定key/value数据
  4. mysql用in查询list_Mysql优化器对in list的处理
  5. 语言设有某种十年期国债_孩子的语言敏感期,家长应该做些什么呢?
  6. Adblock Plus无法屏蔽CSDN右下角广告解决
  7. 【李宏毅NLP笔记】Tacotron 可以从哪些方面改进
  8. 谈谈joomla1.5中个人遇见的古怪问题
  9. 故障:PDF 文件打印失败
  10. Ubuntu 中文目录改为英文目录
  11. 计算机基础键盘操作,电脑基础入门操作知识三:如何使用键盘盲打
  12. 第五项修炼-读书笔记
  13. Word2vec使用手册
  14. 采用汇编语言对c语言函数调用的方法求平均数 汇编实验报告,汇编措辞调用C措辞求平均数.doc...
  15. uniapp抖音小程序发布激励广告
  16. 《JOEL说软件》-- Jole Spolsky
  17. Google Dremel 原理 - 如何能 3 秒分析 1PB
  18. 什么品牌台灯最舒服?盘点2023最好的台灯品牌
  19. Cortex M3 数据观察点与跟踪(DWT)
  20. LAMP兄弟连-招募PHP技术讲师

热门文章

  1. c#入门经典笔记第十章
  2. Goodbye, 2010. Hello 2011...
  3. JSON的應用(Javascript Object Nonation)
  4. java合并整形_Java:合并InputStreams(Java: merging InputStreams)
  5. 练习11.1 奥运五环色 7-1 藏头诗
  6. C语言学习之求1+2+3+···+100的值
  7. 复位 stm32_分析一个关于STM32 芯片异常复位的经典案例!
  8. java boxplot_Matlab Boxplots
  9. 单例模式---懒汉模式与饿汉模式
  10. uva 11367 (Dijkstra+DP)