MacCentre.ru Форум
Форум по компьютерам Mac, Mac OS X и продукции Apple
 
ПравилаПравила   FAQFAQ   ПоискПоиск  РегистрацияРегистрация   ПрофильПрофиль   Войти и проверить ЛСВойти и проверить ЛС   ВходВход 
Ввел неправельно команду в терминале
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X   
Автор Сообщение
aalsol



Репутация: 0    

Зарегистрирован: 23.11.2012
Сообщения: 188

СообщениеДобавлено: Вс Май 21, 2017 01:36
Ввел неправельно команду в терминале
Ответить с цитатой

Подскажите пожалуйста пытался удалить Wine c MacbookAir и вводил в терминал команды и одна из них что то натворила дел что пропал и MS office for Mac , скайп и еще много программ в папке Applications


48 test "$?BASH_VERSION" = "0" || eval 'setenv() { export "$1=$2"; }'; setenv PATH "/Applications/Wine Stable.app/Contents/Resources/start/bin:/Applications/Wine Stable.app/Contents/Resources/wine/bin:$PATH"; winehelp --clear
49 test "$?BASH_VERSION" = "0" || eval 'setenv() { export "$1=$2"; }'; setenv PATH "/Applications/Wine Stable.app/Contents/Resources/start/bin:/Applications/Wine Stable.app/Contents/Resources/wine/bin:$PATH"; winehelp --clear
50 test "$?BASH_VERSION" = "0" || eval 'setenv() { export "$1=$2"; }'; setenv PATH "/Applications/Wine Stable.app/Contents/Resources/start/bin:/Applications/Wine Stable.app/Contents/Resources/wine/bin:$PATH"; winehelp --clear
51 brew rm wine && brew rm $(join <(brew leaves) <(brew deps wine))
52 brew rm wine && brew rm $(join <(brew leaves) <(brew deps wine))
53 brew rm wine && brew rm $(join <(brew leaves) <(brew deps wine))
54 sudo port uninstall --follow-dependencies wine
55 sudo port uninstall --follow-dependencies wine
56 wine uninstaller
57 test "$?BASH_VERSION" = "0" || eval 'setenv() { export "$1=$2"; }'; setenv PATH "/Applications/Wine Stable.app/Contents/Resources/start/bin:/Applications/Wine Stable.app/Contents/Resources/wine/bin:$PATH"; winehelp --clear
58 wine uninstaller
59 test "$?BASH_VERSION" = "0" || eval 'setenv() { export "$1=$2"; }'; setenv PATH "/Applications/Wine Stable.app/Contents/Resources/start/bin:/Applications/Wine Stable.app/Contents/Resources/wine/bin:$PATH"; winehelp --clear
60 fink remove wine
61 sudo make uninstall
62 test "$?BASH_VERSION" = "0" || eval 'setenv() { export "$1=$2"; }'; setenv PATH "/Applications/Wine Stable.app/Contents/Resources/start/bin:/Applications/Wine Stable.app/Contents/Resources/wine/bin:$PATH"; winehelp --clear
63 launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
64 launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
65 sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
66 launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
67 sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
68 sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
69 sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
70 sudo pkgutil --forget org.macosforge.xquartz.pkg
71 launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
72 sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
73 sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
74 rm -rf src/wine
75 rm -rf $HOME/.wine
76 sudo make uninstall
77 Rm -rf src / wine
78 rm -rf src/wine
79 rm -rf src/wine
80 rm -rf $HOME/.wine
81 rm -rf
82 rm -rf src/wine
83 history
84 Rm -rf src / wine
85 history

Что произошло и как востановить все
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
m_emelchenkov



Репутация: +1    

Зарегистрирован: 26.03.2017
Сообщения: 69
Откуда: Москва

СообщениеДобавлено: Вс Май 21, 2017 09:47
Всего отзывов: 1 Ответить с цитатой

Команда №84, вероятно. Вы запустили самую опасную команду из мира Unix. Она означает "удалить рекурсивно без предупреждения". Вы набрали пути через пробел: то есть Вы приказали компьютеру удалить папку src, корневую папку, папку wine. Вот Вам она корень и пыталась удалить. Т.к. без sudo, то удалила только то, на что хватило прав доступа. Вообще-то, она должна была удалить Ваш пользовательский каталог тоже, со всеми Вашими данными. Но не могу утверждать с уверенностью — думаю, ни один Мак-пользователь не испытывал на себе действия этой команды, в том числе и я, поэтому может быть там всё же есть какая-то доп. защита от удаления, как, я слышал, сделали в какой-то из версий Linux. Просто такие вещи набирают, проверяя введённое по сто раз, ведь ошибка фатальна.

Что произошло: Вы всё удалили путём ввода неправильной команды.
Восстановить можно только из бекапа.

Никогда не набирайте незнакомые команды в терминале, вообще ничего незнакомого не набирайте. Есть замаскированные последовательности, которые невозможно распознать "на глазок", что они делают. А последовательности эти "весёлые" — удаляют всё.

Зачем Вам понадобился Wine — отдельный вопрос. Wineskin Winery покрывает практически все потребности Мак-пользователя.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
aalsol



Репутация: 0    

Зарегистрирован: 23.11.2012
Сообщения: 188

СообщениеДобавлено: Вс Май 21, 2017 10:10
Ответить с цитатой

Спасибо! а что это за папка src ? где она находится и что в ней хранится? я хочу узнать что удалилось, чтобы остановить из time machine?
Удалила ли эта команда мои документы или только программы?

Еще важный вопрос если восстановить Macbook Air из копии time machine все настройки и файлы восстановятся ? как будто ни чего не было?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
m_emelchenkov



Репутация: +1    

Зарегистрирован: 26.03.2017
Сообщения: 69
Откуда: Москва

СообщениеДобавлено: Вс Май 21, 2017 10:17
Ответить с цитатой

aalsol писал(а):
Спасибо! а что это за папка src ? где она находится и что в ней хранится? я хочу узнать что удалилось, чтобы остановить из time machine?
Удалила ли эта команда мои документы или только программы?

В папке "src", видимо, ничего не находилось. И её вообще не было. Эта команда актуальна для конкретного метода установки из исходников, это не Ваш вариант. Просто Вы взяли все инструкции, которые смогли найти, и применили их. Так делать, в общем, не правильно, т.к. результат хоть и не всегда фатален, но навредить может.

"rm -rf …", по идее, удалила Ваши документы тоже.

Цитата:

Еще важный вопрос если восстановить Macbook Air из копии time machine все настройки и файлы восстановятся ? как будто ни чего не было?

Теоретически — да.
"Choose Apple menu > Restart. After your Mac restarts and you hear the startup chime, hold down the Command and R keys. When the Apple logo appears, you can release the keys. Select “Restore from a Time Machine Backup,” then click Continue."

На практике — после второго сбоя Тайм Машины, когда она не могла открыть собственные бекапы, я перестал на неё всерьёз рассчитывать, и делаю бекапы другими способами.

UPD: длдя восстановления подключайте Мак к Тайм Капсуле по кабелю. По вай-фай процесс займёт неприлично долгое время.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
aalsol



Репутация: 0    

Зарегистрирован: 23.11.2012
Сообщения: 188

СообщениеДобавлено: Вс Май 21, 2017 10:35
Ответить с цитатой

Но документы визуально все на месте... да и все вроде на месте кроме 10 программ (MS Office, skype, vls, wineskin epson и т.п.) остальные на месте. Фото и видео на месте. Просто не понятно может что удалилось внутри и нарушит потом работу?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
m_emelchenkov



Репутация: +1    

Зарегистрирован: 26.03.2017
Сообщения: 69
Откуда: Москва

СообщениеДобавлено: Вс Май 21, 2017 10:42
Ответить с цитатой

aalsol писал(а):
Но документы визуально все на месте... да и все вроде на месте кроме 10 программ (MS Office, skype, vls, wineskin epson и т.п.) остальные на месте. Фото и видео на месте. Просто не понятно может что удалилось внутри и нарушит потом работу?

Сама система этой командой не удалится. Могут удалиться файлы из каталога пользователя и программы, которые Вы ставили от имени пользователя (путём перетаскивания в папку Applications, например). В папке пользователя, помимо документов, есть папка Library, скрытые файлы и т.п. — то есть разные настройки системы и программ и т.п., которые могли быть удалены. Как и что восстанавливать — дело Ваше, особенно с учётом того, что я не знаю, что именно удалилось, и почему удалилась только часть (по идее, Ваши файлы должны были стереться тоже). Когда неизвестно, что удалено, принято восстанавливать всё и сразу.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
aalsol



Репутация: 0    

Зарегистрирован: 23.11.2012
Сообщения: 188

СообщениеДобавлено: Вс Май 21, 2017 11:14
Ответить с цитатой

Странно все, в инете пишут что это команда "патч Бармина" и должно быть полный кранты. но визуально все проверяю вроде все работает и вроде только 10 программ исчезло. Доки на месте.
Можно ли как то проверить системные файлы? Можно ли как то сравнить 2 копии бэкап? хочу понять кроме удалений нескольких программ, все ли остальное на месте?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aalsol



Репутация: 0    

Зарегистрирован: 23.11.2012
Сообщения: 188

СообщениеДобавлено: Пн Май 22, 2017 22:58
Ответить с цитатой

Подскажите, а есть возможность как то проверить работоспособность системы Yosemite? программ? может есть все же возможность программно сравнить копии бэкапа?

Последний раз редактировалось: aalsol (Вт Май 23, 2017 08:12), всего редактировалось 1 раз
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Grafovich



Репутация: +98    

Зарегистрирован: 06.03.2007
Сообщения: 4110

СообщениеДобавлено: Вт Май 23, 2017 00:13
Ответить с цитатой

aalsol писал(а):
есть возможность как то проверить работоспособность системы Yosemite?

Запустить.

aalsol писал(а):
программ?

см. выше

aalsol писал(а):
может есть свежее возможность программно сравнить копии бэкапа?


Ручками открыть из бекапа интересующие папки/файли и сравнить по размеру с текущими, после манипуляций в терминале.

aalsol писал(а):
в инете пишут что это команда "патч Бармина" и должно быть полный кранты.

"Полный кранты" - это rm -rf на корень из-под рута. Хорошо, что хоть это не вводили.

Если есть опасения, сделайте восстановление из копии ТаймМашины, которую делали ДО манипуляций в терминале. Более тут нет никаких способов, ну, или я о них не в курсе...

_________________
Made On A Mac
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему Список форумов MacCentre.ru Форум » Mac и Mac OS X Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы можете добавлять приложения в этом форуме
Вы можете скачивать файлы в этом форуме


Связь с администраторами

Powered by phpBB © 2001, 2005 phpBB Group