当前位置: 首页 > news >正文

帮助命令---学习Linux命令的第一步

目录

前言

帮助命令 

1)基本语法

2)显示说明

3)案例实操

help 获得 shell 内置命令的帮助信息

1)基本语法

2)案例实操

常用快捷键


前言

Shell   可以看作是一个命令解释器,为我们提供了交互式的文本控制台界面。我们可以
通过终端控制台来输入命令,由 shell 进行解释并最终交给内核执行。 本章就将分类介绍
常用的基本 shell 命令


帮助命令 

1)基本语法

man [命令或配置文件] 功能描述:获得帮助信息)

2)显示说明

信息功能
NAME命令的名称和单行描述
SYNOPSIS怎样使用命令
DESCRIPTION命令功能的深入讨论
EXAMPLES怎样使用命令的例子
SEE ALSO
LSO 相关主题(通常是手册页)

3)案例实操

1 )查看 ls 命令的帮助信息

比如 man ls 

按空格下一页, 按F朝下翻页,按B朝上翻页 

如果想要退出这个界面,直接按 q 就行

man命令后面可以加一个数字参数,表示具体的范围定位:

​ 数字"1"表示用户命令


 数字"2"表示系统调用


 数字"3"表示C语言库函数


 数字"4"表示设备或特殊文件(主要是/dev目录下的文件)


 数字"5"表示文件格式和规则


 数字"6"表示游戏及其他


 数字"7"表示宏、包及其他杂项


 数字"8"表示系统管理员相关的命令


help 获得 shell 内置命令的帮助信息

一部分基础功能的系统命令是直接内嵌在 shell 中的,系统加载启动之后会随着 shell
一起加载,常驻系统内存中。这部分命令被称为“内置( built-in )命令”;相应的其它命令
被称为“外部命令”。

怎么看一个命令是内置命令还是外部命令呢?,我们可以通过type 【命令】

比如说 

 如果是内置命令就会说是内置命令,否则就说其他的(则为外部命令)

常见的内嵌命令有:cd  , exit , history(查看敲过的命令)

在内置命令里面不能直接使用 man 去查看,可以使用 man - f 【命令】

如:

 想看1p 下的命令直接 man 1p cd

想看3tcl 直接 man 3tcl cd

1)基本语法

help 命令(功能描述:获得 shell 内置命令的帮助信息)

2案例实操

1 )查看 cd 命令的帮助信息
不过这个只能针对内置命令,不能针对外部命令

外部命令如何使用呢(以 ls 为例)

ls --help

学会这些命令,当我们忘记命令时,就可以快速查询

常用快捷键

shell当中常用快捷键

常用快捷键功能
ctrl + c停止进程
ctrl+l清屏,等同于 clear;彻底清屏是:reset
善于用 tab 键 提示(更重要的是可以防止敲错)
上下键查找执行过的命令

相关文章:

  • C++ - 文件读写(fstream)
  • JavaScript:二维码生成与解析
  • SpringBoot 2 配置文件 2.4 多环境配置
  • JavaWeb编年史(远古时期)
  • 【Spring】面向切面编程详解(AOP)
  • 第四课 ceph基础学习-RGW高可用集群和集群测试
  • 幼儿园小程序实战开发教程
  • JavaScript基础总结---重点
  • HashMap和Hashtable(全网最详细)
  • 【趣学算法】Day1 算法简介+斐波那契数列
  • JDK 9-17 新特性介绍
  • 力扣 每日一题 902. 最大为 N 的数字组合【难度:困难,rating: 1989】(数学 / 数位dp)
  • 【微信小程序】电商移动前端API文档
  • 基于FPGA的远程升级系统概述
  • 适用于非科班的深度学习/机器学习快速上手路线
  • .pyc 想到的一些问题
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • 「面试题」如何实现一个圣杯布局?
  • ➹使用webpack配置多页面应用(MPA)
  • 2018一半小结一波
  • Angular 2 DI - IoC DI - 1
  • ES6之路之模块详解
  • Java面向对象及其三大特征
  • js操作时间(持续更新)
  • LeetCode算法系列_0891_子序列宽度之和
  • PHP 的 SAPI 是个什么东西
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • SpiderData 2019年2月23日 DApp数据排行榜
  • Vue--数据传输
  • Vultr 教程目录
  • 分类模型——Logistics Regression
  • 关于for循环的简单归纳
  • 将回调地狱按在地上摩擦的Promise
  • 力扣(LeetCode)357
  • 入手阿里云新服务器的部署NODE
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 微服务框架lagom
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 学习ES6 变量的解构赋值
  • # .NET Framework中使用命名管道进行进程间通信
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $.ajax()方法详解
  • (2)MFC+openGL单文档框架glFrame
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C++)八皇后问题
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (四)模仿学习-完成后台管理页面查询
  • ..回顾17,展望18
  • .Mobi域名介绍
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .Net 代码性能 - (1)