linux基本功系列-help命令实战

这篇具有很好参考价值的文章主要介绍了linux基本功系列-help命令实战。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言🚀🚀🚀

想要学好Linux,命令是基本功,企业中常用的命令大约200多个,不管是写shell脚本还是管理操作系统,最常用的命令必须要牢牢掌握,像我们以前学乘法口诀一样,烂熟于心,唯有如此,才能打牢基础。
💓 知识最重要的是记忆
💓 入门须知: 想要人生从容,必须全力以赴,努力才是你最终的入场券🚀🚀🚀
💕 最后: 努力成长自己,愿我们都能在看不到的地方闪闪发光 ,一起加油进步🍺🍺🍺

平时我们看到的命令大多数都可以查看帮助文档,帮助文档之于我们,就是个产品手册,学会使用产品手册,让学习更简单。

常见的帮助命令比较多:

命令 解释
type [ 命令 ] 判断是内部命令 or 外部命令
–help 外部命令
help 只针对系统内部命令
man [] 内容清晰、详细,在线文档,支持搜索( /name ) man [ 章节 ] [name]
info [] 详细的帮助信息
/usr/share/doc 存放帮助文档,在与软件同名的目录下有所有软件的使用文档

我们今天先来看一下help命令

一. help命令介绍

help命令用于显示shell内部命令的帮助信息。

help命令只能显示shell内部命令的帮助信息,而linux系统中绝大多数命令是外部命令,所以help命令的作用非常有限。而对于外部命令的帮助信息可以使man命令或者info命令查看。

help命令可以放在命令前面,也可以放在命令后面,比如echo命令,就需要把help放在前面。

linux中绝大多数命令都是外部命令, 使用直接使用 --help。

什么是内部命令?

内部命令默认开机加载进内存中,当执行内部命令的时候就直接从内存中放到CPU里面直接运行了,外部命令对应的程序在硬盘上,就需要把硬盘中的文件加载到内存中再到CPU才可以运行。

执行速度:内部命令>外部命令,但是我们从感官上不会有任何区别,例如1ms和10ms的差距对我们而言没有太大的区别

二. 语法格式及常用选项

我们可以使用help命令查看help相关的参数:

help help

[root@mufenggrow ~]# help help
help: help [-dms] [模式 ...]
    显示内嵌命令的相关信息。
    
    显示内嵌命令的简略信息。如果指定了 PATTERN 模式,
    给出所有匹配 PATTERN 模式的命令的详细帮助,否则打
    印一个帮助主题列表
    
    选项:
      -d	输出每个主题的简短描述
      -m	以伪 man 手册的格式显示使用方法
      -s	为每一个匹配 PATTERN 模式的主题仅显示一个用法
    	简介
    
    参数:
      PATTERN	Pattern 模式指定一个帮助主题
    
    退出状态:
    返回成功,除非 PATTERN 模式没有找到或者使用了无效选项。

可以看到 help 后面可以直接跟参数即可: help: help [-dms] [模式 …]

参数 描述
-d 输出每个主题的简短描述
-m 以伪 man 手册的格式显示使用方法
-s 为每一个匹配 PATTERN 模式的主题仅显示一个用法

help和–help的区别?

–help (两个横线-)
将会显示可执行程序自带的信息,这些信息是嵌入到程序本身的,所以–help信息较简短。

help命令

help是选项帮助命令,顾名思义 你可以把单独某个命令的某个选项列出来,方便快捷很多,省去了man当中查找的繁琐,但是help只支持shell的内部命令。

内部命令即存储在shell内部可以直接调用的一些简单命令,比如说echo,cd,pwd等。

三. 参考案例

3.1 显示某个命令的帮助信息

案例一: 查看cd的帮助信息

[root@mufenggrow ~]# help cd

案例二: 查看find的帮助信息

[root@mufenggrow ~]# find --help

内部命令 help放在前面,外命令一般把help放在后面,例如案例二中的find命令。

3.2 查看某个命令的简述

案例一: 要查看cd命令的简单描述

[root@mufenggrow ~]# help -d cd
cd - Change the shell working directory.

案例二: 查看type到简单描述

[root@mufenggrow ~]# help -d type
type - Display information about command type.
typeset - Set variable values and attributes.

3.3 以伪man手册格式输出cd信息

-m参数,就是以伪man格式输出信息

[root@mufenggrow ~]# help -m cd

3.4 内部命令有哪些?

help可以列出常见的内部命令:

[root@itlaoxin41 ~]# help
GNU bash, 版本 4.2.46(2)-release (x86_64-redhat-linux-gnu)
这些 shell 命令是内部定义的。请输入 `help' 以获取一个列表.
输入 `help 名称' 以得到有关函数`名称'的更多信息.
使用 `info bash' 来获得关于 shell 的更多一般性信息
使用 `man -k' 或 `info' 来获取不在列表中的命令的更多信息.

名称旁边的星号 (*) 意味着该命令被禁用.

job_spec [&]    history [-c] [-d 偏移量] [n] 
if 命令; then 命令; [ elif 命令; then 命令; >. 文件名 [参数]                                    jobs [-lnprs] [任务声明 ...]jobs -x 命令 >
kill [-s 信号声明 | -n 信号编号 | -信号声>
..
(省略)

一般我们使用type可以查看是否为内部命令,常见的几个内部命令如下:

命令 描述
exit 退出当前shell
history 历史记录
cd 切换目录
source 重新执行刚刚修改的初始化文件
echo linux中echo命令就是为了输出字符串
fg 将后台运行或者挂起的命令切换到前台工作
bg 将任务切换到后台
pod 删除目录栈中的记录
pushd 将目录加入到栈中,并切换到该目录;

四. windows中的help

windows里也有help命令,我们可以通过cmd执行help

linux基本功系列-help命令实战

C:\Users\Administrator>help
ASSOC          显示或修改文件扩展名关联。
ATTRIB         显示或更改文件属性。
BREAK          设置或清除扩展式 CTRL+C 检查。
BCDEDIT        设置启动数据库中的属性以控制启动加载。
CACLS          显示或修改文件的访问控制列表(ACL)。
CALL           从另一个批处理程序调用这一个。

可以看到系统中的很多命令都是相通的。

总结

关于help的命令还有哪里不清楚的地方,可以留言一起探讨哦。

💕💕💕 好啦,这就是今天要分享给大家的全部内容了,我们下期再见!✨ ✨ ✨
🍻🍻🍻如果你喜欢的话,就不要吝惜你的一键三连了~

linux基本功系列-help命令实战
linux基本功系列-help命令实战文章来源地址https://www.toymoban.com/news/detail-465838.html

到了这里,关于linux基本功系列-help命令实战的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • linux基本功之列之wget命令实战

    大家好,又见面了,我是沐风晓月,本文是专栏【linux基本功-基础命令实战】的第56篇文章。 专栏地址:[linux基本功-基础命令专栏] , 此专栏是沐风晓月对Linux常用命令的汇总,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。 如果文章有什么需要改进的地方还请

    2024年02月02日
    浏览(34)
  • linux基本功之历史记录history命令实战

    💓 想要学好Linux,命令是基本功,企业中常用的命令大约200多个,不管是写shell脚本还是管理操作系统,最常用的命令必须要牢牢掌握,像我们以前学乘法口诀一样,烂熟于心,唯有如此,才能打牢基础。 💓 只要地球不爆炸,我们永远不放假,只要宇宙不重启,我们永远不

    2024年02月08日
    浏览(39)
  • linux基本功之fsck命令详解

    💓 大家好,我是沐风晓月,双一流院校英语+计算机双专业在读; 💓 想要学好Linux,命令是基本功,企业中常用的命令大约200多个,不管是写shell脚本还是管理操作系统,最常用的命令必须要牢牢掌握,像我们以前学乘法口诀一样,烂熟于心,唯有如此,才能打牢基础。 💓

    2024年02月06日
    浏览(47)
  • 【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 上)

    在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地

    2024年01月16日
    浏览(38)
  • 苦练基本功——数据仓库

    🌿 最近在复习一些数据仓库和维度建模的知识,之前博客也写过,那就一起整理一下,对往期内容感兴趣的同学可以参考👇: 链接: 数据仓库入门. 链接: 大数据之维度建模中的重要概念. 🌰 废话不多说,让我们开始今日份的学习吧。   数据技术是指通过使用计算机和相

    2024年02月02日
    浏览(27)
  • python爬虫基本功(一)--初识python爬虫与爬虫学习路径

    大家好,这里是Kaiser。👏👏今天想给大家介绍下python爬虫的知识,我将与大家一起去揭开python爬虫的神秘面纱,字不多敲,让我们进入今天的主题:初识python爬虫。 爬虫,又被称为网页蜘蛛,网络机器人,是一种按照一定的规则,自动的抓取万维网信息的程序或脚本,是搜

    2024年02月16日
    浏览(33)
  • 用vue实现列表的增删改查基本功能(简单易懂)

    目录 文章目录 前言 一、安装vue 二、使用vue 三、相关代码 四、效果图如下 随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 vue开发文档参考

    2024年02月11日
    浏览(28)
  • 【MySQL】MySQL触发器入门宝典,助力MySQL初学者打下基本功

    🧑‍💻作者名称:DaenCode 🎤作者简介:啥技术都喜欢捣鼓捣鼓,喜欢分享技术、经验、生活。 😎人生感悟:尝尽人生百味,方知世间冷暖。 📖所属专栏:重温MySQL 在MySQL数据库中,大家都听过触发器。对于MySQL初学者而言,理解触发器的概念和应用是非常重要的。本文主

    2024年02月15日
    浏览(28)
  • 前端基本功 用 React Hooks + Antd 实现一个 Todo-List

    To-do list(待办事项列表)是用来记录和管理要完成的任务、活动或项目的列表。它是一种简单而常见的工具,用于帮助人们组织和安排日常生活中的任务。每当您有一项任务需要完成或者要记住某些事情时,您可以将它添加到待办事项列表中。 学习前端的一些新知识时,经

    2024年02月17日
    浏览(23)
  • 3年经验来面试20K的测试岗,连基本功都不会,还不如去招应届生

    为了新项目做准备,这段时间公司面了不少人,竟然没有一个满意的。一开始瞄准的就是中高级的水准,也没指望来技术大牛,提供的薪资在15-25K,面试的人很多,但结果让人失望。 从简历上来说都是3-4年工作经验,但面试中,不会工具方法和编程框架,基本功的技术很多也

    2024年04月24日
    浏览(23)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包