10.1.5 查询指令是否为 Bash shell 的内置命令: type

这篇具有很好参考价值的文章主要介绍了10.1.5 查询指令是否为 Bash shell 的内置命令: type。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

10.1.5 查询指令是否为 Bash shell 的内置命令: type,Linux,bash,开发语言

通过 type 这个指令我们可以知道每个指令是否为 bash 的内置指令。 此外,由于利用 type 搜寻后面的名称时,如果后面接的名称并不能以可执行文件的状态被找到, 那么该名称是不会被显示出来的。也就是说, type 主要在找出“可执行文件”而不是一般文件文件名。

10.1.6 指令的下达与快速编辑按钮

当你所需要下达的指令特别长,或者是你输入了一串错误的指令时,你想要快速的将这串指令整个删除掉,一般来说,我们都是按下删除键的。常见的快速组合键有下面这些:

10.1.5 查询指令是否为 Bash shell 的内置命令: type,Linux,bash,开发语言

10.2 Shell 的变量功能

Linux 是多用户多任务的环境,每个人登陆系统都能取得一个 bash shell, 每个人都能够使用 bash 下达 mail 这个指令来收受“自己”的邮件等等。

10.2.1 什么是变量?

变量的可变性与方便性

举例来说,我们每个帐号的邮件信箱默认是以 MAIL 这个变量来进行存取的, 当 dmtsai 这个使用者登陆时,他便会取得 MAIL 这个变量,而这个变量的内容其实就是/var/spool/mail/dmtsai, 那如果 vbird 登陆呢?他取得的 MAIL 这个变量的内容其实就是/var/spool/mail/vbird 。 而我们使用信件读取指令 mail 来读取自己的邮件信箱时,这支程序可以直接读取 MAIL 这个变量的内容, 就能够自动的分辨出属于自己的信箱信件。

10.1.5 查询指令是否为 Bash shell 的内置命令: type,Linux,bash,开发语言

图10.2.1、程序、变量与不同使用者的关系

如上图所示,由于系统已经帮我们规划好 MAIL 这个变量,所以使用者只要知道 mail 这个指令如何使用即可, mail 会主动的取用 MAIL 这个变量,就能够如上图所示的取得自己的邮件信箱了!(注意大小写,小写的 mail 是指令, 大写的 MAIL 则是变量名称!)文章来源地址https://www.toymoban.com/news/detail-552335.html

到了这里,关于10.1.5 查询指令是否为 Bash shell 的内置命令: type的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux 】getopts 可选参数_Bash技巧:介绍 getopts 内置命令解析选项参数的用法

    在 Linux bash shell 中,内置了一个 getopts 命令,可以处理以 ‘-’ 开头的选项参数。本篇文章通过多个实例详解 getopts 命令的用法。 getopts 命令简介 在 bash shell 上执行命令,常常会用到一些选项参数来指定不同的操作。例如 ls 命令的 -l、-a 选项等。 我们在编写 shell 脚本时,也

    2024年02月07日
    浏览(38)
  • Linux shell编程学习笔记33:type 命令

     目录 0 引言 1 type 命令的功能和格式 1.1 type命令的功能 1.2 type 命令的格式 2 type命令用法实例 2.1用type命令查看shell内置命令(以echo命令为例) 2.2 用type命令查看别名(以ls命令为例) 2.3 用type命令同时查看shell内置命令和别名(以echo和ls命令为例) 2.4 用type命令查看外部

    2024年02月03日
    浏览(55)
  • Linux:查询类型的命令type

    相关阅读 Linux https://blog.csdn.net/weixin_45791458/category_12234591.html?spm=1001.2014.3001.5482         type命令是Linux中一个查询类型的命令,它可以查询name是alias别名、keyword、function函数名、builtin内建命令名(这很有用)或是file文件名(这个文件需要是可执行状态)。         下

    2024年04月12日
    浏览(31)
  • linux Shell 命令行-05-test 检查某个条件是否成立

    linux Shell 命令行-00-intro 入门介绍 linux Shell 命令行-02-var 变量 linux Shell 命令行-03-array 数组 linux Shell 命令行-04-operator 操作符 linux Shell 命令行-05-test 验证是否符合条件 linux Shell 命令行-06-flow control 流程控制 linux Shell 命令行-07-func 函数 linux Shell 命令行-08-file include 文件包含 linu

    2024年03月12日
    浏览(40)
  • 深入篇【Linux】学习必备:Shell命令运行原理 + 基本指令

    Linux严格意义上来说是一个操作系统,我们称为\\\"核心\\\",但我们一般用户,是不能直接使用这个\\\"核心\\\"。而是通过\\\"核心\\\"的外壳程序,也就是所谓的Shell来与\\\"核心\\\"沟通。 其实我们所有的指令都要在OS内部运行,但是OS使用的难道太高,我们用户很难直接与OS打交道。 从技术角度

    2024年02月07日
    浏览(86)
  • Linux 查询正在运行的shell脚本命令

    1.查看当前运行的所有进程。 ps -A 2.如果太多了找不到,看的眼花,可以加条件 grep是分组 查看正在运行的shell脚本的进程shell脚本就是 sh ps -ef |grep  sh 如图下面就是查询出来的所有sh脚本,看第三列就是脚本的进程UID,直接杀死UID就行    3.杀死进程UID kill  4491 如图 直接杀

    2024年02月12日
    浏览(50)
  • linux shell pgrep命令使用方法(pgrep指令)获取进程号、统计进程数量(学会区分Linux进程进程名)

    按照我之前,在脚本中,获取除脚本自身进程之外与脚本同名进程号的方法: 这种方法有很大问题,莫名奇妙的,它无法正常过滤掉grep的进程(这里面还有点复杂,我一时半会也搞不明白咋回事,据说是grep会开子进程,并非grep那个子进程,而是开了一个与脚本相同的进程,

    2024年02月07日
    浏览(50)
  • bash shell基础命令(一)

    shell提供了对Linux系统的交互式访问,通常在用户登录终端时启动。系统启动的shell程序取决于用户账户的配置。 /etc/passwd/文件包含了所有用户的基本信息配置, 例如上述root账户信息配置包含7个数据字段,字段之间用冒号分隔。每个字段的含义后续会展开介绍,其中最后一个

    2024年01月17日
    浏览(107)
  • bash shell基础命令(二)

    ps 命令可以用来检测系统进程。 默认的ps命令只显示运行在当前终端中属于当前用户的进程。如上当前在运行的进程有bash和ps。 PID:进程ID TTY:运行终端 TIME:占用CPU时间 CMD:进程名 ps命令支持3种命令行选项: Unix风格选项,选项前加单连接字符- BSD风格选项,选项前不加连

    2024年01月19日
    浏览(59)
  • 更多的 bash shell 命令

    本章内容: 进程管理 获取磁盘统计信息 挂载新磁盘 数据排序 数据归档 1.1 探查进程 当程序在系统中运行时,它被称为 进程 (process),想要监测这些进程,就必须要熟悉 ps 命令。 ps 命令 默认只显示 运行在当前终端中 属于当前用户 的那些进程。 ps 常用命令选项 : 选项

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包