Как быстро вспомнить забытые команды Linux?

задняя часть Linux Эксплуатация и техническое обслуживание
Как быстро вспомнить забытые команды Linux?

Эта статья участвовала в приказе о созыве Haowen, нажмите, чтобы просмотреть: Заявки на бэк-энд и фронт-энд двойные, призовой фонд в 20 000 юаней ждет вас, чтобы бросить вызов!

Вечный ученик, практик и активный собеседник, приверженный пути развития технологий, оригинальный блогер, занятый и иногда ленивый, и подросток, которому иногда скучно, а иногда и смешно.

Добро пожаловать в поиск WeChat »ИТ-путешествие Джейка"обрати внимание на!

Оригинальная ссылка:Как быстро вспомнить забытые команды Linux?

предисловие

В операционной системе Linux я все еще чувствую беспокойство, потому что нужно помнить слишком много команд. Но ничего страшного, запоминать все команды Linux невозможно и не нужно, и вы, возможно, не сможете использовать их в своей будущей работе. Иногда я даже смотрю на терминал Linux в оцепенении, чтобы найти файл или из-за команды, которую я не могу вспомнить, как работать. И я думаю, что он может вспомнить, пытаясь набирать команды в терминале Linux, но все еще не может добиться желаемого вывода.

Затем с помощьюApropos 命令иBASH historyФункция команды быстро вызывает забытые команды Linux.

1. По поводу - Быстро вспомнить забытые команды Linux

Apropos 命令: это команда Linux, которая ищет и находит части имени и описания страницы руководства с указанным ключевым словом.

Если вы забыли, какая команда может вывести содержимое каталога, то мы можем выполнитьapropos "list directory"команда, чтобы вывести список некоторых команд, соответствующих строке поиска, как видно из следующего вывода, используйтеdir,ls,vdirКоманда может отображать содержимое каталога, что значительно повышает эффективность вашей работы.

# apropos "list directory"
dir                  (1)  - list directory contents
ls                   (1)  - list directory contents
ls                   (1p)  - list directory contents
vdir                 (1)  - list directory contents

Например: вы хотите найтиabcстрока, то вы можете передать команду:apropos "abc"для поиска любой строки, но строка поиска должна быть достаточно точной.

# apropos "abc"
XmTabCreate          (3)  - A convenience function that creates a tab stop
XmTabListTabCount    (3)  - A convenience function that counts the number of tabs
XTestGrabControl [XTestQueryExtension] (3)  - XTest extension functions

Например: когда вы хотите запросить часть информации о ЦП, но забыли, какую команду использовать, вы можете сделать это.

# apropos "cpu"

или без двойных кавычек

# apropos cpu

图片

Из вывода вы можете использоватьlscpuКоманда для отображения информации о процессоре.

# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             2
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 61
Stepping:              4
CPU MHz:               2194.921
BogoMIPS:              4389.84
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
NUMA node0 CPU(s):     0,1

Примечание. Если строка поиска содержит более одного слова, ее следует заключить в кавычки.

Например: забыть какую команду, как удаленно подключиться к другой серверной системе, используйте команду:apropos "remote"Проверьте это и получите следующие общие выходные результаты: scp используется для копирования файлов на удаленный сервер, и только команда ssh используется для удаленного подключения к другим серверам.

# apropos "remote"
......
scp                  (1)  - secure copy (remote file copy program)
ssh                  (1)  - OpenSSH SSH client (remote login program)
ssh [slogin]         (1)  - OpenSSH SSH client (remote login program)

При запросе определенной строки их может быть очень много, в это время приходится прокручивать список поиска терминала, чтобы найти нужную команду.aproposИспользование команды, вы можете выполнить команду через руководство пользователя:man aproposПроверять.

# man apropos

2. Что делать, если я забыл длинный список команд?

Часто в нашей работе неизбежно выводить длинную команду за один раз, чтобы найти определенный файл или даже определенный скрипт для выполнения, но через день или два мы можем использовать клавиши со стрелками или команды.historyИскать, раз в неделю или больше прошло, как быстро найти длинный список команд?

В терминале Linux нажмите клавишу быстрого доступаCtrl+R, а затем просто введите символы команды, вы можете быстро найти обратно для введенной команды, вы можете увидеть сериюbash historyпоявится команда, используйтеUP/DOWN方向键Вы можете переключать команды, когда найдете нужную команду, нажмитеTAB键или右方向键Вы можете выбрать эту команду и нажатьENTER键Выполните команду.

(reverse-i-search)`ls': lscpu

Рекомендуемое чтение

Sao Operation | Как красиво записать видео в терминале Linux?

Как эффективно управлять сетью с помощью командной строки Linux?

С помощью этой техники, даже если лидер пристально смотрит на вас, вы можете проделывать для него новые трюки!


Оригинальность непростая.Если вы считаете, что эта статья полезна для вас, ставьте лайк, комментируйте или пересылайте эту статью, потому что это будет моей мотивацией выпускать больше качественных статей, спасибо!

Кстати, друзья-копатели, не забудьте дать мне бесплатный подписчик! На случай, если ты заблудишься и не сможешь найти меня в следующий раз.

Увидимся в следующий раз!