- PVSM.RU - https://www.pvsm.ru -

Несколько полезных команд для работающих в терминале Linux

Загрузка файла по ссылке с возможностью продолжить загрузку, например, при обрыве соединения:

wget -c http://link/file

Просмотр записи в текстовый файл в реальном времени:

tailf file

Узнать время выполнения команды:

time command

Слежение за изменениями в выводе команды:

watch command

Сочетание клавиш для закрытия текущей сессии в bash и различных утилитах, например клиент MySQL:

Ctrl-D

Быстрое создание резервной копии файла:

cp file{,.copy}


Очистка файла:

> file

Очистка файла при отсутствии прав на файл:

echo -n | sudo tee file

или

sudo truncate -s 0 file

Сочетание клавиш для поиска по истории введенных ранее команд:

Ctrl-R

Копирование файла с выводом прогресса:

pv sourcefile > destfile

Поиск по запущенным процессам без вывода самого процесса поиска:

ps aux | grep [p]rocess

Создание директории и всех вложенных директорий, если они отсутствуют:

mkdir -p /path/to/directory

Вывод всплывающих сообщений в Gnome и Debian-based системах:

notify-send "message!"

Работает аналогично команде cat, с тем отличием, что zcat предназначена для запакованных файлов.

zcat file

Рекурсивный поиск файлов, содержащих искомую строку:

grep -lr string /directory

Выводит список библиотек, необходимых для работы программы:

ldd file

Автор: ingles

Источник [1]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/251832

Ссылки в тексте:

[1] Источник: https://habrahabr.ru/post/325708/?utm_source=habrahabr&utm_medium=rss&utm_campaign=sandbox