LINUX.ORG.RU

Ввел ошибочные команды в терминале mac

 ,


1

1

Подскажите пожалуйста пытался удалить 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 win))
 
52 brew rm wine && brew rm $(join <(brew leaves) <(brew deps win))
 
53 brew rm wine && brew rm $(join <(brew leaves) <(brew deps win))
 
54 sudo port uninstall --follow-dependencies win
 
55 sudo port uninstall --follow-dependencies win
 
56 win 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 win 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 win
 
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 / win
 
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 / win
 
85 history 

Что произошло и как востановить все


Последнее исправление: aalsol (всего исправлений: 2)

rm -rf

Никак. А тебе настоятельно рекомендую перестать копипастить команды, найденные в Сети.

anonymous
()

Ты хоть в теги [code] [/code] оберни вывод, читать невозможно.

Rm -rf src / wine

На маке команды регистронезависимые? Если так, то пробелы сделали своё дело.

greenman ★★★★★
()
Последнее исправление: greenman (всего исправлений: 1)
Ответ на: комментарий от greenman

Обернул. Rm -rf src / winе

Да после этой команды долго была работа в терминале. Надписи доступ запрещен в основном были.

Что сделала эта команда? и как много чего удалила? как выяснить?

aalsol
() автор топика
Ответ на: комментарий от aalsol

Перед использованием той или иной комманды следует узнать, что она делает и как ей пользоваться, для этого существует man.

Что сделала эта команда?

man rm

PS. man можно юзать смело - он ничего не удалит ;)

и как много чего удалила?

Столько, сколько смогла.

как выяснить?

Сравнить с бекапом.

Ах, да - юзай бекапы. Apple создало замечательный механизм для этой цели - Time Machine.

Nietzsche
()
Ответ на: комментарий от aalsol

команда rm удаляет. / — это корень. Ты сказал «удалить каталоги src, / и wine». src и wine в данном случае для тебя вообще в принципе неважно. Можешь считать, что ты сделал rm -rf /. Эта команда удаляет ВСЁ, к чему есть доступ у пользователя, от которого она запускается.

Ничего ты уже не сделаешь, восстановить никак. Переустанавливай свою макось, а для важных данных впредь делай бэкапы. Ну и самое главное, не копипасть никогда никакие команды, всегда понимай, что делаешь.

Psych218 ★★★★★
()

Rm -rf src / win

Если команды регистронезависимые, то руту (т. е. всему) – звездец.

awesomebuntu
()
Ответ на: комментарий от aalsol

Что сделала эта команда?

Наложила патч Бармина.

imul ★★★★★
()
Ответ на: комментарий от Psych218

Но удалилось около 10 программ, документы вроде все на месте, не понятно все ли. Визуально все на месте, но вход в комп осуществляется от имени администратора, почему удалилось не все ? и как встали понять что удалилось?

PS Урок понял - про терминал забыл

aalsol
() автор топика
Ответ на: комментарий от aalsol

почему удалилось не все

Может ты прервал выполнение? Например ^C или закрыл окно терминала?

и как встали понять что удалилось?

Сравнить то, что осталось, с бэкапом.

Psych218 ★★★★★
()
Ответ на: комментарий от aalsol

Урок понял - про терминал забыл

Урок был про думать головой, что вводишь в терминале, а не про забыть про терминал.

imul ★★★★★
()

Весело.

Что произошло и как востановить все

Да никак уже наверное, поезд ушёл. :-(

Ygor ★★★★★
()
Ответ на: комментарий от aalsol

но вход в комп осуществляется от имени администратора, почему удалилось не все ? и как встали понять что удалилось?

Если бы сделал sudo rm -rf /, то и админом бы не зашёл (скорее всего).

Хотя в линуксе сейчас есть защита от таких действий, не знаю, как в маках.

greenman ★★★★★
()
Ответ на: комментарий от Psych218

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

aalsol
() автор топика
Ответ на: комментарий от aalsol

Сравнивать с бэкапом визуально?

Зачем, есть же утилиты (правда я не особо с маком знаком, что там есть, чего нет).

А если просто восстановится из time machine? остановятся все файлы и настройки

Ну по идее. По крайней мере оно так задумано. Но я не маковод, не знаю тонкостей.

поесть как будто ни чего и не было?

Да, поесть стоит, даже если сделал rm -rf /. Жизнь-то продолжается!

Psych218 ★★★★★
()
Ответ на: комментарий от Psych218

Все равно странно, все пишут должно быть кранты. Но визуально пропало 10 программ не очень важных ( востановил их из тай машины путем визуального сравнения папки Applications).Документы фото видео вроде визуально все на месте. Опасаюсь лишь что удалилась внутри всяких папок которые потом вылезут сбоями и т.п.

aalsol
() автор топика

Прэлэстно (с)

mos ★★☆☆☆
()
Ответ на: комментарий от aalsol

Сами программы, скорее всего, никуда не исчезли, только линки/ярлыки или как там они на маке называются, потёрлись из лаунчера

qbe
()
Ответ на: комментарий от aalsol

А если просто восстановится из time machine? остановятся все файлы и настройки, поесть как будто ни чего и не было?

Ну да, она для этого и нужна.

Расходимся, нас нае... он делает бекапы.

Nietzsche
()
Ответ на: комментарий от aplay

бэкапы хранятся на time capsule. Стоит ли восстанавливался если визуально все на месте, а около 10 программ я восстановил из time maсhine вручную?

aalsol
() автор топика
Ответ на: комментарий от Psych218

В маках рекурсивное удаление не всегда удаляет файлы, даже если есть права UNIX на их удаление, там ещё своя система прав сверху. Раз хотел удалить через rm -rf директорию с кучей файлов, но не получилось, осталось много сора, пришлось мышкой в корзину перетаскивать, а потом её чистить.

Vsevolod-linuxoid ★★★★★
()

Пришло время переустанавливать макось.

h578b1bde ★☆
()
Ответ на: комментарий от h578b1bde

Согласен, тут без ритуального уничтожения единственного экземпляра сверхценных данных не обойтись, урок должен быть усвоен. Я свой усвоил: rsnapshot по крону каждый день на raid-1. Хотя он медленный, зараза... Целый час дисками шуршит ради одного снапшота.

Nietzsche
()

Подключайся к бекапу Time Machine и восстанавливай все оттуда.

Тест на модератора не пройден, попробуй еще раз.

TOXA ★★
()
Ответ на: комментарий от TOXA

Поясните пожалуйста смысл переустановки? Чтобы понимать риски. А то на вводился уже команд. Те 10 удаленных программ я восстановил. Визуально система вроде работает нормально все документы рабочие на месте. Фото и видео на месте.

aalsol
() автор топика
Ответ на: комментарий от aalsol

Я рекомендовал восстановить состояние системы из бекапа. Скорее всего вам повезло и вы работали не от root'а, поэтому системные приложения не пострадали.

А по поводу удаления wine. Скорее всего он был установлен с помощью homebrew, поэтому и удалять его надо соответственно через него.

brew uninstall wine

Отдельно придется удалить xquartz, если его устанавливали.

TOXA ★★
()
Ответ на: комментарий от TOXA

Спасибо! а что значит работать от root'а,? можете пояснить чтобы понять действительно ли так было? ( в Mac вхожу под единой учетной записью она же и администратор) И почему не тронуты файлы документов фото и т.п.? Как проверить вообще состояние системы все ли работает корректно и программ? В дисковод утилите проверил диск Macintosh HD пишет все нормально, но я так понимаю это физические его свойства а не логические.

aalsol
() автор топика

просто эталонный пользователь яблока

targitaj ★★★★★
()
Ответ на: комментарий от aalsol

к сожалению в macOS нет аналога sfc /scannow из windows или проверки достоверности установленных файлов пакетов, как в Linux. Поэтому на 100% быть уверенным в том, что система не пострадала нельзя.

Учетная запись администратора - запись, с паролем которой можно стать суперпользователем(root), который может уже и систему сломать без всяких предупреждений. Стать пользователем root или исполнить от имени root команду можно с помощью команды sudo.

И почему не тронуты файлы документов фото и т.п.?

везение

TOXA ★★
()

Rm -rf src / win

Если бы тут была команда rm, то причина пропажи была бы ясна. Но что такое Rm я не знаю.

andreyu ★★★★★
()
Ответ на: комментарий от Nietzsche

Apple создало замечательный механизм для этой цели - Time Machine.

Не такой уж он и замечательный.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

тогда кто из команд выше удалил несколько программ - таки как skype, MS ofice for Mac, VLC, wineskin, jetDrive, wedo lego? команды 68,69 вроде пароль запрашивали

aalsol
() автор топика
Ответ на: комментарий от aalsol

В макоси по умолчанию case in insensitive fs. Так что Rm и rm - это одно и тоже.

andreyu ★★★★★
()

тупой свитчер

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.