Умение работать с командной строкой Линукс сегодня требуется во многих направлениях ИТ. Скорее всего, без таких навыков вам будет сложно найти работу айтишником в Казахстане в 2023 году. При этом иногда возникает необходимость просмотреть введенные ранее команды. Сегодня мы расскажем о том, как увидеть историю команд в Линукс и выполнить определенную команду повторно. Эти знания входят в лучшие курсы по Linux Алматы.
Утилита для просмотра истории введенных команд, лучшие курсы по Linux Алматы
Прежде всего остального, давайте разберемся в том, с помощью какой утилиты можно посмотреть введенные ранее команды. Для этого в ОС семейства GNU / Linux и других UNIX-подобных операционных системах используется команда history. Которая вызывает одноименную утилиту командной строки. Детальнее об этом вам поможет узнать Astra Linux специальный курс Алматы.
В результате, если вы введете данную команду без каких-либо аргументов и опций, вы увидите список всех команд. Которые ранее были введены в терминал от имени текущего пользователя Линукс. В том числе — с привилегиями суперпользователя, с помощью команды sudo.
Скорее всего, за исключением случаев, когда пользователь был добавлен в ОС недавно или сама система только что установлена, данный список у вас будет включать сотни строк. Также обратите внимание, что вывод команды history поделен на два столбца:
- с порядковыми номерами команд;
- с командами, их опциями и аргументами (полностью повторяет соответствующий ввод в командную строку).
По умолчанию время и дата выполнения каждой из команд в списке не отображаются. Однако в одной из следующих наших статей мы обязательно расскажем о том, как это исправить. Советуем также пройти вводный курс по администрированию Linux Алматы. Который существенно упростит шансы найти работу в Казахстане в 2023 году. Проще всего пройти такое обучение можно в онлайн формате на платформе SEDICOMM University.
Как повторно выполнить ранее введенную команду в Линукс
Скорее всего, помимо простого просмотра списка ранее введенных команд вам может потребоваться выполнить одну из них повторно. Особенно это актуально в тех случаях, при которых команда была слишком длинной. И чтобы не допустить лишнюю ошибку при ее написании — проще было бы взять ее из истории.
\Конечно же, если такая команда была вами введена недавно — достаточно нажать соответствующее число раз клавишу «вверх», пролистывая историю вручную. Детальнее об этом поможет узнать администрирование Red Hat Enterprise Linux учебный курс Алматы.
Однако что делать, если вы вводили нужную команду давно, даже не в текущей сессии терминала Линукс? Достаточно ввести команду history и посмотреть нужный вам порядковый номер. А потом ввести его в командную строку, предварительно добавив восклицательный знак (!). После нажатия клавиши Enter соответствующая команда из истории будет выполнена повторно со всеми аргументами и опциями.
Вместо порядкового номера можно указать порядок команды с конца, добавив перед ним знак «минус» (–). Тогда командная оболочка тоже Линукс выполнит соответствующую команду. Это бывает куда удобнее, чем писать большие порядковые номера полностью.
Скорее всего, эти знания помогут вам быстрее освоить основы системного администрирования Линукс. А если вы изучаете другие направления ИТ — повысят ваш уровень квалификации. И позволят претендовать на более серьезные вакансии. Тем более, если вы пройдете курсы на платформе SEDICOMM University и получите сертификат международного образца в 2023 году.
Команда SEDICOMM University: Академия Cisco, Linux Professional Institute, Python Institute.