linux命令老是忘记,如何快速的回忆起遗忘的 Linux 命令

2024-01-30 18:59

本文主要是介绍linux命令老是忘记,如何快速的回忆起遗忘的 Linux 命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原标题:如何快速的回忆起遗忘的 Linux 命令

40b3b15ed3113c14f9ce262ea7e91aaa.png

Linux 有几千个命令,要想全部记住这些命令是不可能的,也是没有必要的。有时候,我脑袋会发蒙记不起特定的命令。 而我只能呆呆的看着终端,尝试想起要输入的命令,却最终还是记不起来。

如果你也跟我一样,那么你有福了。借助 Apropos 命令和 BASH History 的功能能够帮助我们回想起忘记的 Linux 命令。

Apropos – 快速回忆起遗忘的 Linux 命令

Apropos 是一个用指定关键字搜索定位手册页中名字和描述部分的 Linux 命令。大多数 Linux 发行版都已预先安装了该命令,而且它的用法也很简单。

假设你忘了哪个命令可以输出目录中的内容了。让我们看看 Apropos是否能够帮到你。

$ apropos"list directory"

运行上面的命令后,输出结果为:

2a6c3f2d6e04d42b964c276b39879430.png

看到没?Apropos命令列出了一些与搜索字符串匹配的命令。从中你可以看出,使用 “dir” 命令可以列出目录内容。

我当然知道记住 “dir” 命令是一件很简单的事情,我只是用它来演示一下 Apropos 命令而已。

你可以搜索任意的字符串,但搜索的字符串应该足够精确。比如:下面的命令会列出所有包含单词 “list” 的命令。

$ apropos"list"

这种情况下,Apropos对你的搜索根本没有什么帮助。让我们再看看其他例子。想查询内核但是忘了用哪个命令? 你可以这样做:

$ apropos"kernel"

也可以不带引号。

$ aproposkernel

28818e7586705c3fdf4ec8117e555e21.png

从中可以看出,可以使用 “uname” 命令来显示 Linux 内核的详细信息。

请注意,当搜索字符串中包含不止一个单词时应该用引号引起来。

忘了哪个命令可以连接到远程系统了?不要紧,用下面命令查一下就好!

$ apropos"remote"

请注意,Apropos 命令会显示出所有描述中包含搜索字符串的命令。

因此你很可能需要滚动搜索列表才能找出需要的命令。更多细节,参见 man pages。

$ manapropos

忘了几天前输过的一长串命令该怎么办呢?

没问题,我还有方法。

按下 “CTRL+R” 然后输入命令的前面几个字符,就可以快速向后搜索输入过的命令。

你会看到一系列在 Bash History 出现的命令。使用 UP/DOWN 方向键可以切换命令。当找到想要的那个命令后,按下 TAB 或者右方向键可以选中该命令,再按下 ENTER 执行该命令。

此外,你也可以将重要的和常用的命令保存起来或者加上书签,这样你无需搜索网站或 man page 就能找回这些命令。详细说明请阅读下面链接:

Save commands in Terminal and use them on demand (http://t.cn/AiKIZ2cC)

Bookmark the frequently used commands (http://t.cn/AiKIZcA4)

希望本文对你有所帮助,如果你有其他好方法请给我们留言。

来源:GitHub

原文:http://t.cn/AiKIwcpn

题图:来自谷歌图片搜索

版权:本文版权归原作者所有

投稿:欢迎投稿,投稿邮箱: editor@hi-linux.com

4ba70fb82745fca84b21397eea0d7c8f.png

拍攝于:潼南,重庆,2019返回搜狐,查看更多

责任编辑:

这篇关于linux命令老是忘记,如何快速的回忆起遗忘的 Linux 命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/661231

相关文章

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

《Windows上如果忘记了MySQL密码重置密码的两种方法》:本文主要介绍Windows上如果忘记了MySQL密码重置密码的两种方法,本文通过两种方法结合实例代码给大家介绍的非常详细,感... 目录方法 1:以跳过权限验证模式启动 mysql 并重置密码方法 2:使用 my.ini 文件的临时配置在 Wi

Python利用ElementTree实现快速解析XML文件

《Python利用ElementTree实现快速解析XML文件》ElementTree是Python标准库的一部分,而且是Python标准库中用于解析和操作XML数据的模块,下面小编就来和大家详细讲讲... 目录一、XML文件解析到底有多重要二、ElementTree快速入门1. 加载XML的两种方式2.

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

kali linux 无法登录root的问题及解决方法

《kalilinux无法登录root的问题及解决方法》:本文主要介绍kalilinux无法登录root的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录kali linux 无法登录root1、问题描述1.1、本地登录root1.2、ssh远程登录root2、

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析