Освоение команд Linux может значительно повысить вашу эффективность работы в терминале. Независимо от того, новичок вы или опытный пользователь, эти полезные советы помогут вам перемещаться по системе, управлять файлами и оптимизировать рабочий процесс.
1. Возврат в последний каталог
Если вам нужно быстро вернуться в последний каталог, в котором вы находились, используйте:
cd -
Эта команда по-настоящему экономит время, когда вы часто переключаетесь между двумя каталогами.
2. Возврат в домашний каталог
Чтобы быстро вернуться в домашний каталог, можно использовать:
cd ~
Или просто:
cd
Это полезно, когда нужно вернуться в исходную точку, не вводя полный путь.
3. Вывод содержимого каталога в удобочитаемом формате
Для более удобочитаемого формата, в котором размеры файлов показаны в понятных единицах, используйте:
ls -lh
Эта команда выводит подробный список файлов и каталогов, включая их размеры, благодаря чему всё легко понять с первого взгляда.
4. Создание родительских каталогов
Когда нужно создать каталог вместе с его родительскими каталогами, используйте:
mkdir -p /path/to/directory
Это гарантирует создание всех необходимых родительских каталогов и позволяет избежать ошибок, если они ещё не существуют.
5. Поиск недавно изменённых файлов
Чтобы вывести файлы, отсортированные по времени изменения, с самыми недавно изменёнными файлами вверху, используйте:
ls -lt
Это особенно полезно для быстрого выявления самых недавних изменений в каталоге.
6. Мониторинг вывода команды
Чтобы многократно выполнять команду и следить за её выводом, используйте:
watch -n 1 'command'
Эта команда отлично подходит для наблюдения за системными показателями или любым другим выводом, который меняется со временем.
7. Поиск по истории команд
Нажмите Ctrl + r и начните ввод, чтобы выполнить поиск по истории команд.
Этот интерактивный поиск позволяет быстро находить и повторно использовать предыдущие команды, не вводя их заново.
8. Распаковка сжатых файлов
Чтобы извлечь файлы из архива tar, используйте:
tar -xvf archive.tar
Эта команда извлекает содержимое архива, упрощая доступ к файлам внутри него.
9. Проверка использования диска
Чтобы показать использование диска файлами и каталогами в текущем каталоге, используйте:
du -sh *
Это даёт сводку использования диска, помогая определить, какие файлы и каталоги занимают больше всего места.
10. Эффективная навигация по длинным командам
Если вы вводите длинную команду и понимаете, что нужно изменить что-то в начале, используйте эти сочетания клавиш:
- Нажмите
Ctrl + Aчтобы перейти в начало строки. - Нажмите
Ctrl + Eчтобы перейти в конец строки.
Эти сочетания клавиш экономят время по сравнению с многократным ручным нажатием клавиш со стрелками.
Заключение
Эти приёмы работы с командами Linux призваны помочь вам эффективнее перемещаться по системе и управлять ею. Переключаетесь ли вы между каталогами, управляете файлами или оптимизируете рабочие процессы — эти советы сэкономят вам время и силы.