Как восстановить «потерянную» сессию экрана?

Каким-то образом мне удалось закрыть экранное окно без экрана «замечать» его, поэтому сеанс по-прежнему помечен как attached . Это не позволяет мне снова присоединяться к этой сессии. Что я могу сделать? me@iupr-serv8:~$ screen -r There are several suitable screens on: 25028.pts-19.XXX-serv8 (01/05/2012 07:15:34 PM) (Attached) 24658.pts-19.XXX-serv8 (01/05/2012 07:11:38 PM) (Detached) 24509.pts-19.XXX-serv8 (01/05/2012 07:10:00 PM) (Detached) […]

Очистить содержимое файла

Мне известно о трех методах удаления всех записей из файла. Они есть >filename touch filename filename < /dev/null Из этих трех я злоупотребляю >filename поскольку это требует наименьшего количества нажатий клавиш. Однако я хотел бы знать, какая из них самая эффективная из трех (если есть более эффективные методы) в отношении больших файлов журнала и небольших […]

Есть ли один слой, который позволяет мне создавать каталог и перемещаться в него одновременно?

Я часто повторяю: mkdir longtitleproject cd longtitleproject Есть ли способ сделать это в одной строке без повторения имени каталога? Я здесь.

Как я могу проинструктировать yum для установки конкретной версии пакета X?

Если в репозитории YUM есть две (или более) версии данного RPM, как я могу проинструктировать yum для установки версии, которую я хочу? Просматривая сервис сборки Koji, я замечаю, что существует несколько версий.

Как иметь хвост -f показать цветной выход

Я хотел бы иметь возможность задерживать вывод файла журнала сервера, который имеет такие сообщения, как: INFO SEVERE и т. д., и если это SEVERE , показать линию красным цветом; если это INFO , в зеленом цвете. Какой псевдоним я могу настроить для команды tail , которая поможет мне сделать это?

Рекурсивно удалить все файлы с заданным расширением

Я хочу удалить все * .o файлы в каталоге и его подкаталогах. Однако, я получаю сообщение об ошибке: sashoalm@aspire:~/.Workspace.OLD$ rm -r *.o rm: cannot remove `*.o': No such file or directory С другой стороны, rm *.o работает, но это не рекурсивно.

Приоритет логических операторов оболочки &&, ||

Я пытаюсь понять, как работает приоритет логического оператора в bash. Например, я ожидал, что следующая команда ничего не даст. true || echo aaa && echo bbb Однако, вопреки моему ожиданию, bbb печатается. Может кто-нибудь, пожалуйста, объясните, как я могу понять составные && и || операторов в bash?

umount: устройство занято. Зачем?

При запуске umount /path я получаю: umount: /path: device is busy. Файловая система огромна, поэтому lsof +D /path не является реалистичным вариантом. lsof /path , lsof +f — /path и fuser /path ничего не возвращают. fuser -v /path дает: USER PID ACCESS COMMAND /path: root kernel mount /path что является нормальным для всех неиспользуемых смонтированных […]

В чем разница между Docker, LXD и LXC

В чем разница между Docker, LXD и LXC. Предлагают ли они одни и те же услуги или разные.

Почему мой скрипт Bash не распознает псевдонимы?

В моем файле ~/.bashrc два определения: commandA , который является псевдонимом более длинного пути commandB , который является псевдонимом сценария Bash Я хочу обработать один и тот же файл с этими двумя командами, поэтому я написал следующий сценарий Bash: #!/bin/bash for file in $@ do commandA $file commandB $file done Даже после выхода из моего […]

Linux и Unix - лучшая ОС в мире.