М'який

Як повторити останню команду в Linux без використання клавіш зі стрілками

Спробуйте Наш Інструмент Для Усунення Проблем





Опубліковано наОстаннє оновлення: 17 лютого 2021 року

Як повторити останню команду в Linux без використання клавіш зі стрілками: Іноді ви хочете повторити попередню команду в командному рядку під час роботи з системами Linux, і це також без використання клавіш зі стрілками, тоді немає особливого способу зробити це, але тут, у засобі усунення несправностей, ми перерахували всі різні способи зробити саме це.



Для повторення команд зазвичай можна використовувати старий csh! Оператор історії!! (без лапок) для останньої команди, якщо ви хочете просто повторити попередню команду, тоді ви можете використовувати !-2, !foo для останньої, починаючи з subsrting foo. Ви також можете використовувати команду fc або просто використати :p, щоб надрукувати пропозицію оператора історії.

Зміст[ приховати ]



Як повторити останню команду в Linux без використання клавіш зі стрілками

Давайте подивимося на деякі способи виклику команд у підказці оболонки:

Спосіб 1: для csh або будь-якої оболонки, що реалізує подібну до csh заміну історії

|_+_|

Примітка: !! або !-1 не розгорнеться автоматично, і поки ви їх не виконаєте, може бути надто пізно.



Якщо ви використовуєте bash, ви можете помістити прив’язування space:magic-space в ~/.bashrc, тоді після натискання команди space автоматично розширить їх у рядку.

Спосіб 2. Використовуйте прив'язки клавіш Emacs

Більшість оболонок, які мають функцію редакції командного рядка, яка підтримує прив’язки клавіш Emacs:

|_+_|

Спосіб 3: використовуйте CTRL + P, потім CTRL + O

Натискання CTRL + P дозволить вам перейти до останньої команди, а натискання CTRL + O дозволить вам виконати поточний рядок. Примітка: CTRL + O можна використовувати скільки завгодно разів.

Спосіб 3: Використання команди fc

|_+_|

Також прочитайте, Як відновити файли з втрачених+знайдених

Спосіб 4: Використовуйте!

Для csh або будь-якої оболонки, що реалізує подібну до csh заміну історії (tcsh, bash, zsh), ви можете використовувати ! щоб викликати останню команду, яка починається з

|_+_|

Спосіб 5: У разі використання MAC ви можете ключ

Ви можете прив’язати ?+R до 0x0C 0x10 0x0d. Це очистить термінал і запустить останню команду.

Ось і ви успішно навчилися Як повторити останню команду в Linux без використання клавіш зі стрілками але якщо у вас все ще є запитання щодо цієї публікації, не соромтеся задавати їх у розділі коментарів.

Адитья Фаррад

Адитья є самовмотивованим професіоналом у сфері інформаційних технологій і останні 7 років пише про технології. Він охоплює Інтернет-послуги, мобільні пристрої, Windows, програмне забезпечення та інструкції.