Следующие работы на Debian и Ubuntu неохотно:
sudo apt-get install --reinstall $(dpkg -S /usr/bin/less | cut -d: -f 1)
Я случайно перезаписал одну из программ в каталоге / bin и хотел бы это исправить. Я использую Ubuntu 11.10 и хотел бы каким-то образом переустановить только этот файл, без необходимости переустанавливать весь дистрибутив.
В частности, я случайно набрал следующую команду:
ls > less
Я хотел направить вывод ls в программу less для легкого просмотра, которая должна была быть:
ls | less
Команда сработала, потому что я (позор мне) вошел в систему как суперпользователь. Я открыл файл less в каталоге / bin и, конечно же, теперь это текстовый файл с выводом моей команды ls. Есть ли способ исправить это? Это особенно раздражает, потому что я не могу просматривать справочные страницы для каких-либо команд. Спасибо за вашу помощь, я только изучаю Linux.
Следующие работы на Debian и Ubuntu неохотно:
sudo apt-get install --reinstall $(dpkg -S /usr/bin/less | cut -d: -f 1)
Более фундаментальным решением этой проблемы было бы сделать резервные копии вашей системы на другой диск, используя что-то вроде rsync. Таким образом, вы можете восстановить любой файл, который имеет проблемы. Вы должны будете сделать это, чтобы защитить ваши файлы данных в любом случае.
Для Linux существует множество систем резервного копирования, но простой rsync будет делать то, что вы хотите. Если возможно, одна копия всего должна быть на внешнем диске - предпочтительно храниться в удаленном месте, чтобы она не была физически уязвимой для проблем, где находится ваш компьютер.
Хотя по теме, ознакомьтесь больше всего. Он делает то, что меньше, и включает в себя горизонтальную прокрутку, а также многие другие функции.