Как правильно выполнить команду через su -c
Разбираем порядок аргументов su и ошибку, при которой опция -c воспринимается как имя пользователя. Показываем правильную команду для выполнения ls от root.
Фото: Flickr / Pexels
Фото: Emre Karademir / PexelsЗдесь собраны все публикации блога Bashdays — заметки про Linux, DevOps и айтишные технологии.
Разбираем порядок аргументов su и ошибку, при которой опция -c воспринимается как имя пользователя. Показываем правильную команду для выполнения ls от root.
Фото: Flickr / PexelsСимволическая ссылка не может заменить уже существующий файл, а bind mount справляется с такой подменой. Проверяем поведение ln -s и mount --bind на двух текстовых файлах.
Фото: Mac Solatorio / PexelsGitLab может потребовать проверку учётной записи перед запуском пайплайнов на общих раннерах. Отключаем instance runners в настройках проекта, регистрируем локальный runner и продолжаем запускать CI/CD.
Фото: El gringo photo / PexelsКомбинация ls -t и head выводит полный путь к последнему изменённому файлу или каталогу. Короткий способ подходит для резервных копий и автоматизации без сложной команды find.
Фото: Zulfugar Karimov / PexelsПроект Vim Clutch превращает ножную педаль в переключатель между режимом вставки и обычным режимом Vim. Смотрим на необычный способ освободить руки и ускорить работу в редакторе.
Фото: Biekir Litovchenko / PexelsКонсольный интерфейс tig помогает просматривать историю Git, состояние репозитория, изменения отдельных блоков и результаты поиска. Утилита устанавливается одной командой и дополняет нативные команды Git.
Фото: Aadi Photography / PexelsУтилита Spacer добавляет заметные разделители между всплесками активности в выводе tail -f. Подключаем её к логам Nginx одной командой и упрощаем быстрый просмотр событий.
Фото: Alexis Caso / PexelsКомбинация Ctrl+X, Y и имени файла zzy запускает пасхалку в GNU nano. Вероятно, это отсылка к чит-коду xyzzy из Colossal Cave Adventure.
Фото: Tima Miroshnichenko / PexelsСпециальный параметр $- показывает опции, включённые в текущей оболочке Bash через set. Проверяем флаг одной командой и в условии скрипта.
Фото: Ömer Asru / PexelsКонсольная Змейка работает на чистом Bash 5.1+ и запускается одной командой без установки. Управлять можно стрелками или клавишами Vim hjkl.
Фото: Kanishka Sarangi / PexelsZType превращает тренировку слепой печати в космическую игру. Есть оригинальная версия и модификация с поддержкой русского языка.
Фото: Michiel / PexelsYou Are the OS предлагает распределять процессы по процессорам, следить за памятью и отправлять задачи на диск. Браузерная игра на выживание ОС.
Фото: Alexander Mass / Pexels