linux模块builtin是什么意思,Linux命令手册
builtin
执行bash内建命令。
概要
builtin [shell-builtin [arg ...]]
主要用途
用于执行指定的bash内建命令。
builtin命令调用的bash内建命令优先于同名的外部命令及同名的shell函数。
参数
shell-builtin(可选):要调用的bash内建命令。
arg(可选):传递给bash内建命令的一到多个参数。
返回值
返回该内建命令执行的返回值,除非传递的不是bash内建命令或该内建命令被禁用。
例子
同名情况下的优先级顺序:
builtin 内建命令 > 函数 > 内建命令 > 外部命令
# 关于外部命令优先级最高的情况请参考enable命令。
# 此时内建命令优先使用
echo "the Great Wall"
# 调用内建命令type,返回命令的类型(builtin)
type -t echo
# 定义 echo 函数
echo(){
printf "123\n"
}
# 此时同名函数优先使用,显示(123)
echo
# 调用内建命令type,返回命令的类型(function)
type -t echo
# 此时内建命令优先使用
builtin echo -e "backslash \\"
# 执行shell内部指令,输出当前系统下的命令别名
builtin alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
注意
该命令是bash内建命令,相关的帮助信息请查看help命令。
如果要调用的内建命令被禁用了(包括builtin),那么执行会报错;关于禁用和启用内建命令请参考enable命令。
linux模块builtin是什么意思,Linux命令手册相关推荐
- linux模块builtin是什么意思,使用linux的builtin命令执行bash内建命令
使用linux的builtin命令执行bash内建命令 发布时间:2020-07-17 09:07:55 来源:亿速云 阅读:69 作者:清晨 栏目:服务器 这篇文章将为大家详细讲解有关使用linux ...
- linux模块builtin是什么意思,builtin命令
builtin命令用于执行指定的bash内建命令, builtin命令调用的bash内建命令优先于同名的外部命令及同名的shell函数. 返回该内建命令执行的返回值,除非传递的不是bash内建命令或该 ...
- linux模块builtin是什么意思,__builtin_prefetch(x)的资料
tty_open的操作中就有一个get_tty_driver函数就是根据设备号在tty_drivers链表中找到相应的设备驱动程序 而get_tty_driver调用list_for_each_ent ...
- linux+模块与设备关系,《Linux内核设计与实现》读书笔记 第十七章 设备与模块...
一.设备类型 1. Unix系统 - 块设备 - 字符设备 - 网络设备 2. 块设备 通常缩写为blkdev,它是可寻址的,寻址以块为单位,块大小随设备不同而不同:块设备通常支持重定位操作,也就是对 ...
- Linux 命令手册大全 ! 建议收藏 !纯手打
此文章作为一个目录导航,更加方便的通往其他文章! Linux 文件.目录.文本处理 命令手册:
- Linux模块机制浅析
Linux模块机制浅析 Linux允许用户通过插入模块,实现干预内核的目的.一直以来,对linux的模块机制都不够清晰,因此本文对内核模块的加载机制进行简单地分析. 模块的Hello World! ...
- 构建LINUX下的入侵检测系统——LIDS 系统管理命令--vlock
构建LINUX下的入侵检测系统--LIDS 系统管理命令--vlock http://blog.chinaunix.net/uid-306663-id-2440200.html LIDS官方网站: ...
- linux内核模块是什么,Linux内核模块介绍,使用Linux模块的优点
描述 1.1 Linux内核模块介绍1.1.1 Linux内核模块概述 嵌入式设备驱动开发中将驱动程序以模块的形式发布,更是极大地提高了设备使用的灵活性--用户只需要拿到相关驱动模块,再插入到用户的内 ...
- Linux模块加载流程及如何让系统开机自动加载模块
Linux模块加载 Linux系统加载哪些内核模块,和配置文件有关系. 模块保存在/lib/modules/下. 使用/etc/modules-load.d/来配置系统启动时加载哪些模块. 使用/et ...
最新文章
- 4个开源在线调查工具
- Attribute class invalid for tag present according to TLD
- 下一代微服务!ServiceMesh的2018年度总结 | 万字雄文
- 如何使用Oracle的外部表查询警告日志文件
- A20 init.sun7i.rc 文件
- 02--Tomcat总体结构分析一
- mongodb查询的语法(大于,小于,大于或等于,小于或等于等等)
- 小程序开发小游戏注意事项
- 【AVD】视频解码时如何获取 coded_width coded_height 即参与编码的宽高
- windows图片和传真查看器打不开的解决办法
- idea或者goland更改主题颜色背景颜色
- QNX和linux的区别 -- qnx4.0 内核介绍 -- 微内核 -- qnx与vxworks区别
- mrtg流量图不更新了是怎么回事,谁有mrtg的安装及配置文档啊,求!!!
- 传奇玩家申请怪物攻城脚本
- Linux 服务器上传下载文件到阿里网盘
- DC Motors – Voltage Vs. Output Speed Vs. Torque
- Linux中RPM、YUN和克隆
- 规避三方工具带给产品的潜在风险
- AVPlayer详解系列(一)参数设置
- SAP后台变式查找以及根据变式找到事务码