【Linux】一步一步学Linux——builtin命令(215)
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)相关推荐
- 学linux作用,linux有必要学吗?学linux有什么作用,学linux能干什么
Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到win ...
- LINUX学习之路(学LINUX必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知.而现在的趋势越来越表明,作为一 个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段.下来我将会结 ...
- linux学习需要什么基础,学linux需要什么基础?
近几年来,随着计算机网络的发展,越来越多的人学习 linux.对于想要从事运维工作或者从事智能开发方面的同学来说,学习 linux 是必要的.linux 的学习并不简单,那么这篇文章 w3cschoo ...
- 分享--linux 学习之路(学linux必看)
很多同学接触Linux不多,对Linux平台的开发更是一无所知. 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段. 下来我将 ...
- 英语不好学linux运维难吗,学Linux系统难吗?学好Linux运维需要多久
随着近年来经济的快速发展,企业对Linux人才的需求也越来越高.许多人认为,Linux是一个非常简单的行业,然而,Linux行业是一个综合了云计算.Linux运维.Linux开发.Linux编程等多方 ...
- 不会linux的php难找工作,学linux系统难吗
这是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟 ...
- linux lamp实验报告,新手学Linux--构建lamp
本人前不久开始学习Linux,俗话说得好,好记性不如烂笔头,于是决定将平日所学所做实验,记录下来,以备回顾.由于本人是个初学者,所以借鉴了很多网上的资料,但在此处写出来的都是经过本人思考和多次实验的记 ...
- Linux其实没那么难学
互联网技术总是更新迭代的,因为2020年的一场疫情,影响着中国乃至整个世界,就在这一年,网络直播,远程办公,在线教育等等的互联网产物进入了众多人的世界,当然,这其中离不开程序员的功劳. 李开复曾经说过 ...
- 大学生为什么要学Linux?Linux有什么优点?
前言 Linux是一种自由和开放源码的类UNIX操作系统.Linux有必要学吗?学Linux有什么作用,学Linux能干什么?Linux最大的作用就是提高效率.当你习惯在Linux命令行下工作,再回到 ...
最新文章
- 全球数百万台 Mac 疑似因 Big Sur 更新险酿计算灾难,苹果官方回应来了!
- 系统管理模块_部门管理_设计(映射)本模块中的所有实体并总结设计实体的技巧_懒加载异常问题_树状结构...
- Winform开发之ComboBox和ComboBoxEdit控件绑定key/value数据
- mysql用in查询list_Mysql优化器对in list的处理
- 语言设有某种十年期国债_孩子的语言敏感期,家长应该做些什么呢?
- Adblock Plus无法屏蔽CSDN右下角广告解决
- 【李宏毅NLP笔记】Tacotron 可以从哪些方面改进
- 谈谈joomla1.5中个人遇见的古怪问题
- 故障:PDF 文件打印失败
- Ubuntu 中文目录改为英文目录
- 计算机基础键盘操作,电脑基础入门操作知识三:如何使用键盘盲打
- 第五项修炼-读书笔记
- Word2vec使用手册
- 采用汇编语言对c语言函数调用的方法求平均数 汇编实验报告,汇编措辞调用C措辞求平均数.doc...
- uniapp抖音小程序发布激励广告
- 《JOEL说软件》-- Jole Spolsky
- Google Dremel 原理 - 如何能 3 秒分析 1PB
- 什么品牌台灯最舒服?盘点2023最好的台灯品牌
- Cortex M3 数据观察点与跟踪(DWT)
- LAMP兄弟连-招募PHP技术讲师
热门文章
- c#入门经典笔记第十章
- Goodbye, 2010. Hello 2011...
- JSON的應用(Javascript Object Nonation)
- java合并整形_Java:合并InputStreams(Java: merging InputStreams)
- 练习11.1 奥运五环色 7-1 藏头诗
- C语言学习之求1+2+3+···+100的值
- 复位 stm32_分析一个关于STM32 芯片异常复位的经典案例!
- java boxplot_Matlab Boxplots
- 单例模式---懒汉模式与饿汉模式
- uva 11367 (Dijkstra+DP)