Використовуйте всю свою історію терміналів з урахуванням [Поради щодо OS X]

Використовуйте всю свою історію терміналів з урахуванням [Поради OS X]

історія

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

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

Однак є ще кілька менш інтуїтивно зрозумілих команд для найкращого використання історії терміналів.

doublebang

Скажімо, ви щойно ввели складну команду та натиснули Return, тільки щоб з’ясувати, що вам слід було набрати sudo на початку рядка тексту. На жаль! Перш ніж я дізнався про символ подвійного вибуху (!!), я б все повторив. Тепер, однак, ви можете використати таку команду, щоб краще використати історію терміналів:

sudo !!

Це означає, що ваш Mac має ввести команду sudo, яка використовується для операцій, що вимагають кореневого доступу до вашої файлової системи, а потім ввести останню команду, яку ви написали. Це запустить останню команду з правами root без повторного введення. Ура!

Як щодо того, щоб одним махом перерахувати всі команди, які ви писали в минулому? Є команда історії, яка може допомогти. Скажімо, ви хочете побачити всі команди за замовчуванням, які ви написали (ті, які змінюють системні файли глибоко в Mac OS X)? Введіть наступне:

історія | grep за замовчуванням

Ви отримаєте щось подібне до основного зображення у верхній частині цього допису - довгий список усіх команд за замовчуванням, які ви видали. Так, це багато.

одиночна чубчик

Бачите всі маленькі цифри ліворуч від кожної з команд? Це може стати в нагоді, якщо ви хочете повторно запустити будь-яку з перерахованих команд за замовчуванням. Просто введіть один символ вибуху, а потім номер рядка, який ви хотіли б повторити, наприклад:

!83

Це запустить команду, зазначену у рядку 83, без повторного введення. Солодкий!

Через: Лайфхакер

Остання публікація в блозі

Захоплююча історія розробника маршруту Орегон MECC
September 10, 2021

Захоплююча історія розробника маршруту Орегон MECCДля багатьох виродків Apple кохання з Apple почалося в школі, використовуючи Apple II під час гри...

NY Times оголошує Apple переможцем у гонці за смартфонами
September 10, 2021

У вчорашньому недільному розділі New York Times, технічний репортер Дженна Вортем, по суті оголосила війну за панування смартфонів -з Apple як чемп...

| Культ Mac
September 10, 2021

Перегляд App Store може бути трохи приголомшливим. Які програми нові? Які з них хороші? Чи варто платити за платні або у них є безкоштовна, спрощен...