Перегляд попередніх команд: history і which
Повторіть те, що вже вводили, за допомогою history і знайдіть шлях до команди через which.
Почати інтерактивний урокКоли ви забуваєте точну команду, яку запускали п’ять хвилин тому, Bash уже її зберіг. history друкує цей список. which відповідає на інше питання: який виконуваний файл запуститься, якщо ви введете ім’я.
Список того, що ви вже вводили
Запустіть history без додаткових аргументів. Кожен рядок починається з номера, потім іде команда.
Покажіть команди, які ви вже виконували!
Прочитайте журнал сесії:
Номери знадобляться пізніше для повтору через !n, але перша навичка — просто прочитати список і скопіювати команду, яка вже спрацювала.
Де живе команда: which
which echo друкує шлях до програми echo, яку запустить оболонка. Так ви дізнаєтесь, чи це вбудована команда, системний бінарник, чи власний скрипт, який перекрив ім’я.
which echo
Типовий вивід — /usr/bin/echo або схожий шлях. Якщо which нічого не друкує, цього імені немає у вашому PATH.
history нагадує, що ви робили. which потрібен, коли дві програми мають одне ім’я і треба знати, яка з них насправді запускається.
Перевірка знань
1 / 3Що показує history?
Посилання
Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.
Далі
Перехід до /, крок угору через .. і додому через ~ за допомогою команди cd у Bash.