linux

Переименовать много файлов в Linux по шаблону

Необходимо переименовать большое количество файлов в одной директории. Есть два способа, как минимум. Сразу скажу, что делаю это на Debian. Допустим, у меня в директории есть очень много файлов с названиями типа : file343.mkv 123file.mkv film456.mkv …. and so on…. Мне нужно превратить их в такой порядок: 1.mkv 2.mkv 3.mkv  и так далее   Способ […]

Как восстановить запущенный bash скрипт, если удалили его случайно?

Есть скрипт, который запущен и висит в процессах. Его вдруг случайно удалили. Но в процессах он остался. Можно легко его восстановить. Возьмем для примера скрипт. #!/bin/bash sleep 5h; Запустим его и удалим. Теперь как восстановить? Смотрим pid процесса ~# ps xa| grep test.sh 5907 pts/29 S+ 0:00 /bin/bash ./test.sh Идем в /proc/5907/fd и находим там […]

Задачка по Linux для собеседования

Есть интересная задачка, которая может попасться на собеседовании. Условие такое, делаем в консоли chmod -x /usr/bin/chmod Как вернуть обратно?) Вариантов решения есть много. Я перечислю несколько вариантов, если кто-то хочет еще дополнить, то пишите в комменты. Самый простой и логичный вариант. Копирнем другой бинарник с опцией p (сохранить права на файл) в /tmp/chmod. Далее оригинальный […]

Новая версия ядра linux 2.6.31

Добавлена поддержка интерфейса USB 3.0, и хотя на рынке еще нет устройств, использующих данный интерфейс, ядро Linux уже содержит реализацию xHCI(v 0.95) [eXtencible Host Controller Interface]. Добавлен новый интерфейс CUSE — реализация символьных устройств в пространстве пользователя, расширяющая интерфейс FUSE (filesystem in userspace — файловые системы в пользовательском пространстве). С использованием CUSE возможно проксирование, например […]