Если вы хотите вернуть свою командную строку после выполнения idle, вы можете использовать:
nohup idle /some/path/to/file.py &
или если файл находится в вашем текущем каталоге:
$ ls
file.py
$ nohup idle file.py &
[d2 ] Конечно, последний будет работать, если вы находитесь в текущем каталоге, если файл не существует. IDLE создаст его. Итак, я сделал это в запущенной Ubuntu 14.10 VM внутри Virtualbox. Я не потрудился установить его сам, но загрузил его прямо из osboxes.org
Запуск sudo rm -rf --no-preserve-root / в терминале вызвал это:
Некоторые кнопки начали исчезать в панели запуска. Затем пусковая установка пропала И, наконец, весь рабочий стол с запуском терминала исчез влево с общим синим экраном (sic)Это была только видимая часть. Я не позволял ему работать очень долго и выключать машину.
Таким образом, rm не был полностью успешным, потому что вокруг все еще лежали файлы: / bin, / run, некоторая часть / lib , и / var
Но нет / boot и ядро осталось, поэтому он не был загрузочным снова, хотя модули все еще были там.
Изменить: Выполнение этого из Ubuntu 14.10 (Ctrl-Alt-F1 или Right-Ctrl F1 в vbox) гораздо более успешный, хотя и менее впечатляющий.
Он выплевывает ошибки в файле / sys, который он не может удалить, тот же in / proc. Но после этого ничего не осталось. Только некоторые устройства под / dev и некоторые файлы в / run.
НЕ КОГДА-ЛИБО ЭТО, но если вы sudo rm -rf /, команда rm, работающая как root, с радостью начнет удалять. Если он найдет файл, он удалит его. Если rm нашел каталог, он войдет в каталог, удалит все файлы и удалит каталог. В конце концов, в rm будут отсутствовать файлы для удаления или удалены файлы rm (например, динамическая библиотека):
$ ldd $( type -p rm)
linux-vdso.so.1 => (0x00007ffd4a978000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f905b7be000)
/lib64/ld-linux-x86-64.so.2 (0x00007f905bbcc000)
Когда rm удаляет /lib/x86_64-linux-gnu/libc.so.6 или /lib64/ld-linux-x86-64.so.2 ] он, вероятно, сломается.
Linux берет свою философию из Unix: «Мощные инструменты мощные, выталкивайте пальцы из машины».
Если ваша цель - удалить папку / и все вложенные папки, вы можете загрузиться в Live PenDrive и использовать Gparted, чтобы удалить раздел, который / находится, и перестроить его, если это то, что вы хотите. Если вы хотите, чтобы все остальные папки под root были на отдельных разделах, вы можете сделать то же самое с другими разделами. Вы просто не можете сделать это специально из командной строки, когда вы туда загрузились.