CMD Master
Назад до блогу
Arnošt Havelka

Перегляд попередніх команд: history і which

Повторіть те, що вже вводили, за допомогою history і знайдіть шлях до команди через which.

Почати інтерактивний урок
Перегляд попередніх команд: history і which

Коли ви забуваєте точну команду, яку запускали п’ять хвилин тому, Bash уже її зберіг. history друкує цей список. which відповідає на інше питання: який виконуваний файл запуститься, якщо ви введете ім’я.

Список того, що ви вже вводили

Запустіть history без додаткових аргументів. Кожен рядок починається з номера, потім іде команда.

Спробуйте команду

Покажіть команди, які ви вже виконували!

Складіть команду
history
Термінал
C:\Users\User>history

Прочитайте журнал сесії:

Command Prompt
Hello terminal
C:\Users\User>echo Hello terminal

Номери знадобляться пізніше для повтору через !n, але перша навичка — просто прочитати список і скопіювати команду, яка вже спрацювала.

Де живе команда: which

which echo друкує шлях до програми echo, яку запустить оболонка. Так ви дізнаєтесь, чи це вбудована команда, системний бінарник, чи власний скрипт, який перекрив ім’я.

which echo

Типовий вивід — /usr/bin/echo або схожий шлях. Якщо which нічого не друкує, цього імені немає у вашому PATH.

Command Prompt
C:\Users\User>which echo

history нагадує, що ви робили. which потрібен, коли дві програми мають одне ім’я і треба знати, яка з них насправді запускається.


Перевірка знань

1 / 3

Що показує history?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Зміна папок у Bash командою cd

Перехід до /, крок угору через .. і додому через ~ за допомогою команди cd у Bash.