Терминал Linux может показаться довольно сложным для новых пользователей и даже для опытных пользователей, не знающих советов и приемов Linux.
Linux – невероятно гибкая операционная система.
Однако сложно запомнить все команды и их правильное использование.
Наши удивительные приемы позволят вам использовать Linux как профессионалу!
Взгляните на эти 10 советов и приемов по расширению вашей гибкости вашей работы на Linux:
1. Удаление файлов большего размера
Из-за плохих административных навыков файлы могут становиться «тяжелыми», иногда до 250 ГБ!
В этом случае утилита rm бесполезна из-за большого объема данных.
Поэтому следует избегать удаления одного файла логов такого размера с помощью утилиты rm.
Лучше выбрать более простое решение:
> /path-to-file/huge_file.log
2. Копирование в несколько каталогов
Обычно, когда вы хотите скопировать файл, вы используете команду cp, которая выглядит так:
cp /path-to-file/my_file.txt /path-to-new-dir
cp /home/user/my_file.txt /home/user/1
cp /home/user/my_file.txt /home/user/2
cp /home/user/my_file.txt /home/user/3
echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1 cp -v /home/user/my_file.txt
3. Уменьшение количества нажатий клавиш
Чем больше вы нажимаете клавиши на клавиатуре, тем больше времени требуется на выполнение задачи.
Если вам известны определенные команды, позволяющие сэкономить время, вы можете повысить эффективность своей работы с помощью быстрых клавиш.
Чтобы выполнить последнюю команду, вы должны использовать оболочку UNIX bash.
Вместо того, чтобы снова вводить всю команду, просто используйте Ctrl + R и при желании измените несколько строк.
Это сэкономит вам много времени и ускорит вашу работу.
4. Простой поиск файлов
Это может показаться проще, чем вы думаете.
Ниже приведен пример команды, используемой для поиска файлов:
find /home/user -type f
Как только вы запустите эту команду, она найдет все файлы в /home/user.
Это мощная команда, но вы можете уточнить свой поиск и сделать его более направленным.
Например, предположим, что вы хотите включить возможность поиска файлов размером более 10 МБ.
Вы можете сделать это:
find . -type f -size 10M
Будьте осторожны, дабы не использовать корневой каталог, в противном случае это может вызвать высокий уровень ввода-вывода в системе.
5. Выключение вашей системы
Знаете ли вы, что вы можете использовать определенные команды для выключения системы в определенное время?
Вы можете не присутствовать физически рядом, чтобы выключить компьютер и вы можете выбрать, когда это сделать.
Настройте время выключения с помощью этой команды:
sudo shutdown 21:00
Ваша система выключится ровно в 21:00!
Вместо часов вы также можете выбрать минуты.
Например:
sudo shutdown +15
6. Использование команды apropos
Вам нужно не только иметь в виду правильную команду, но и эффективно ее выполнять.
Выполните:
#apropos description
Просто замените «description» фактическим описанием команды, которую вы ищете.
Взгляните на этот пример:
- dir (1) –список содержимого каталога
- ls (1) – список содержимого каталога
7. Выполнение нескольких команд
Довольно часто вам нужно дождаться успешного выполнения предыдущей команды, чтобы выполнить следующую.
Это снова отнимает у вас много драгоценного времени.
Есть эффективный способ сделать это.
Вы можете использовать одну команду для выполнения нескольких!
Команда выглядит так:
command_1; command_2; command_3
8. Несколько команд: когда первая дает сбой
В предыдущем разделе мы говорили о том, как использовать одну команду для запуска нескольких команд.
Но что делать, если первая команда не выполняется успешно?
Вы хотите выполнить следующую команду, только если предыдущая была успешной.
Для этого используйте разделитель «||» , как показано ниже:
command_1 || command_2
9. Создание деревьев каталогов
Обычно вы используете команду mkdir для создания новых каталогов в Linux.
Обычная команда для создания каталогов выглядит так:
mkdir new_folder
mkdir -p new_folder/{folder_1, folder_2, folder_3, folder_4, folder_5, folder_6, folder_7}
10. Переход к концу или началу строки
Вы набрали длинную команду, но понимаете, что вам нужно перейти к ее началу, чтобы внести некоторые изменения.
Что вы делаете?
Нажмите эту клавишу со стрелкой влево несколько раз, пока не дойдете до начала команды?
Существует лучший способ.
Помимо использования клавиш End и Home, вы можете выбрать Ctrl + E, чтобы добраться до конца, и Ctrl + A, чтобы добраться до начала.
Заключение
Освоение этих советов и приемов сделает ваш переход на Linux более безболезненным.
Вышеупомянутые команды довольно легко понять каждому, даже если он не является экспертом в Linux.
В этом вся прелесть!
Эти полезные приемы могут творить чудеса вашей эффективности.
Желаю вам всего наилучшего в вашем путешествии по Linux!
2 комментария
9 пукт У меня не срабатывает manjaro kde.
ошибка синтаксического анализа рядом с `} ‘
mkdir -p project_$(date +”%d-%m-%y”)/{css, js, fonts, img} && touch project_$(date +”%d-%m-%y”)/css/style.css && touch project_$(date +”%d-%m-%y”)/index.html
date работает отдельно с таким синтаксисом?