Linux基础-学会使用命令帮助

news2024/11/17 9:40:58

概述
Linux 命令及其参数繁多,大多数人都是无法记住全部功能和具体参数意思的。在 linux 终端,面对命令不知道怎么用,或不记得命令的拼写及参数时,我们需要求助于系统的帮助文档; linux 系统内置的帮助文档很详细,通常能解决我们的问题,我们需要掌握如何正确的去使用它们。

  1. 需要知道某个命令的简要说明,可以使用 whatis;而更详细的介绍, 则可用 info 命令;
  2. 在只记得部分命令关键字的场合,我们可通过
  3. man -k 来搜索; 查看命令在哪个位置,我们需要使用 which;
  4. 而对于命令的具体参数及使用方法,我们需要用到强大的 man ;

使用 whatis
使用方法如下:

$ whatis ls # 查看 ls 命令的简要说明

ls (1) - list directory contents

$ info ls # 查看 ls 命令的详细说明,会进入一个窗口内,按 q 退出

File: coreutils.info, Node: ls invocation, Next: dir invocation, Up:
Directory listing

10.1 ‘ls’: List directory contents

The ‘ls’ program lists information about files (of any type, including

directories). Options and file arguments can be intermixed
arbitrarily,

as usual.

… 省略

使用 man
查看命令 cp 的说明文档。

$ man cp # 查看 cp 命令的说明文档,主要是命令的使用方法及具体参数意思

CP(1) User Commands CP(1)

NAME

cp - copy files and directories

… 省略

在 man 的帮助手册中,将帮助文档分为了 9 个类别,对于有的关键字可能存在多个类别中, 我们就需要指定特定的类别来查看;(一般我们查询的 bash 命令,归类在1类中);如我们常用的 printf 命令在分类 1 和分类 3 中都有(CentOS 系统例外);分类 1 中的页面是命令操作及可执行文件的帮助;而3是常用函数库说明;如果我们想看的是 C 语言中 printf 的用法,可以指定查看分类 3 的帮助:

$man 3 printf

man 页面所属的分类标识(常用的是分类 1 和分类 3 )

(1)、用户可以操作的命令或者是可执行文件

(2)、系统核心可调用的函数与工具等

(3)、一些常用的函数与数据库

(4)、设备文件的说明

(5)、设置文件或者某些文件的格式

(6)、游戏

(7)、惯例与协议等。例如Linux标准文件系统、网络协议、ASCⅡ,码等说明内容

(8)、系统管理员可用的管理条令

(9)、与内核有关的文件

查看命令程序路径 which
查看程序的 binary 文件所在路径,可用 which 命令。

$ which ls # 查看 ping 程序(命令)的 binary 文件所在路径

/bin/ls

$ cd /bin;ls
在这里插入图片描述

查看程序的搜索路径:

$ whereis ls

ls: /bin/ls /usr/share/man/man1/ls.1.gz

当系统中安装了同一软件的多个版本时,不确定使用的是哪个版本时,这个命令就能派上用场。
总结
本文总共讲解了 whatis info man which whereis 五个帮助命令的使用,Linux 命令的熟练使用需要我们在项目中多加实践、思考和总结。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/128901.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

KubeSphere多租户系统

目录 🧡多租户系统层级 🍠集群 🍠企业空间 🍠项目 💟这里是CS大白话专场,让枯燥的学习变得有趣! 💟没有对象不要怕,我们new一个出来,每天对ta说不尽情话&…

路由器OpenConnect图文教程

前提需求 openwrt 路由器或其他能够部署 OpenConnect 的设备建议 上行 30M的宽带以保证使用体验拥有 公网 IP并配置端口映射本文以 openwrt 路由器内网网段 192.168.1.0 为例. 基本设置 登录 OpenWRT路由器,打开 服务 – OpenConnect . 勾选 Enable server 启动服务 默认端…

第005课 - 项目微服务划分图

文章目录 项目微服务划分图项目微服务划分图 admin-vue是面向工作人员使用的前端系统。 shop-vue是面向用户使用的前端系统。 当然我们可以有手机app和小程序。 请求通过api到达微服务群。 业务微服务群: 商品服务优惠服务仓储服务订单服务中央认证服务支付服务用户服务秒杀…

Kubernetes 正式发布 v1.26,稳定性显著提升

太平洋时间 2022 年 12 月 8 号 Kubernetes 正式发布了主题为 Electrifying 的 v1.26。 作为 2022 年最后的一个版本,增加了很多新的功能,同时在稳定性上也得到显著提升,我们将从以下多个角度来介绍 1.26 版本的更新。 更新概览&#xff1a…

app渗透为何一开启代理就断网?

前言 今天测试app,开启安卓代理,一点击准备登录时,抛出了如下提示“java.security.cert.CertPathValidatorException: Trust anchor for certification path not found”,大概意思就是证书的安全性问题 而当我把代理关闭了&#…

一、常用文件管理命令

目录1、LinuxOS 基本文件结构2、文件常用指令1、LinuxOS 基本文件结构 几种路径: 绝对路径:以 / 开头相对路径当前路径:.上一级路径:..home 目录:~/ 2、文件常用指令 ctrl c:取消命令,并且换…

Ubuntu设置USB设备别名

Ubuntu设置USB设备别名硬件连接软件设置更新电平转换芯片的serial创建设备别名使用设备别名硬件连接 ROS主控通过usb线连接到一个TTL电平转换芯片,再由这个电平转换芯片连接STM32芯片 电平转换芯片可以通过PCB设计在STM32芯片的电路板上,也可以使用一个…

2022-12-29 [整理]flex弹性布局

文章目录0.前言1.设置flex布局后的父子元素2.容器(父元素)的属性3.项目(子元素)的属性4.示例一:flex布局实现flex容器中子元素的水平垂直居中5.示例二:flex:1实现子元素平分flex容器宽度6.示例三:换行,多行布局7.示例四:flex-grow,flex-shrink和flex-basis属性的使用7.1.flex-g…

磨金石教育摄影技能干货分享|优秀艺术类摄影作品欣赏

前面我们分析过纪实类摄影和创意类摄影,艺术类还是第一次讲。 它与纪实类的不同点在于,艺术类摄影更注重作者的主观感受,更侧重个人创造性。 摄影师和画家一样,在经历过人生的挫折、现实与理想交织,内心世界往往是丰富…

[年终总结]满意但不满足

看了看去年的总结,哈哈哈哈,还好我对我自己有自知之明,就给自己定了三个目标 亲密关系这块,我觉得自己是做到了 虽然记性很差,连每周跟妈妈视频这种事情都要写在滴答清单里面才能想到,但感觉我的亲密关系,要比以前好很多 在我开心时,有朋友比我还要开心;在我失落时,我能从朋友…

反重力铸造工艺中的高精度快速压力调节解决方案

摘要:针对客户调压铸造炉对真空压力控制系统的技术要求,本文介绍了相应的解决方案和验证试验。方案的技术核心是基于高速动态平衡法,采用大流量压力控制装置,与传感器和真空压力控制器组成PID闭环控制回路,其特点是可快…

深度学习知识速成 I 深度学习工具链名词解释 深度学习原理

深度学习工具链名词解释 更新时间 更新内容 2022年12月29日 初始化 这个是实习的时候自己做的笔记,这里重新整理成文档。需要具有最基本的 CNN 深度学习基础,我的上一篇文章就够了。主要是为了做毕设。 数据工具和框架 数据建模 数据:…

iServer使用影像服务(一)——影像服务的介绍和使用

前言 SuperMap iServer 11i系列提供了影像服务扩展模块,可以将大规模影像或栅格数据快速发布为影像服务;影像服务提供了一种通过Web服务来管理和访问影像或栅格数据的方式。 应用场景 影像服务主要应用场景包括: 直接将现有的影像或栅格数…

群狼调研圆满完成人才住房和保障性住房居民满意度调查

群狼调研圆满完成人才住房和保障性住房居民满意度调查 近期,群狼调研(第三方市场调查)受某地住房研究会委托,对该市人才住房和保障性住房住户进行居民满意度调查工作。 本次调查以线下拦截填报调查问卷以及实地考察的方式开展&a…

恶意软件如何被用来创建虚假的过期证书警报

2021 年 9 月,数字安全专家发现了针对 Windows 用户的广泛攻击。 该攻击使用恶意软件在网站上发出虚假的过期证书警报,提示用户下载更新,而更新实际上包含允许黑客远程访问受感染计算机的恶意软件。 以下是攻击的执行方式、我们目前对其影响…

实习证明| 大数据在线实习项目意义

实习,在实践中学习,任何的知识源于实践,归于实践,最终也要通过实践进行检验,它是衔接学生在校学习与步入社会两个阶段的重要桥梁。一个好的实习机会,会帮助学生积累工作经验、验证职业选择、提升综合素质。…

基于电影评论数据的中文情感分析(含训练数据、验证数据) ,已实现NN(MLP)、CNN、LSTM方法

基于电影评论数据的中文情感分析(含训练数据、验证数据) ,已实现NN(MLP)、CNN、LSTM方法 完整代码下载地址:基于电影评论数据的中文情感分析(含训练数据、验证数据) 基于电影评论数据的中文情感分析 1).数据集 使用电影评论数据作为训练数据集. 其中,…

DaoCloud 结合 Karmada 打造新一代企业级多云平台

上周 Cloud Native Days China 南京站 Meetup 顺利举行,「DaoCloud 道客」大容器团队技术负责人-张潇在会上以《DaoCloud 结合 Karmada 打造新一代企业级多云平台》为主题,与 Karmada 社区及其合作伙伴一起,共同交流云原生多云多集群生产实践…

第04讲:在IDEA中使用Git

一、添加忽略的文件 第1步:创建git.ignore文件 windows系统在用户的家目录创建git.ignore文件(C:\Users[用户名]\git.ignore),复制如下代码到文件并保存 # Compiled class file *.class # Log file *.log # BlueJ files *.ctxt…

湘潭大学采购PZT-JH30/1压电薄膜PVDF极化装置

湘潭大学采购PZT-JH30/1压电薄膜PVDF极化装置 湘潭大学(Xiangtan University),简称“湘大”,位于湖南省湘潭市,是毛泽东同志亲自倡办的综合性全国重点大学、国家“双一流”建设高校,是湖南省人民政府与教育…