Як вбити додатки


62

Я грав разом з Ubuntu, встановлюючи нові теми та доки. Іноді під час встановлення весь екран просто висить. Який найкращий спосіб в Ubuntu вбити процес / додаток? Щось схоже на Ctrl + Alt + Del of windows?


6
Ви хочете бути обережними при знищенні процесів установки. Це може залишити вашу машину в невідповідному стані. Хоча це може бути не такою великою справою при встановленні пакетів налаштування, ви хочете переконатися, що ви одночасно не робите щось подібне до оновлення ядра! (Я порушив це з установкою Ubuntu)
Нік Паскуччі

Відповіді:


60

У System-> Admin у вас є програма під назвою System Monitor, це еквівалент менеджера завдань Windows.

Редагувати: для пізніших версій Ubuntu (записуючи це на ПК під керуванням ПК 13.10) ви знайдете системний монітор через тире (угорі зліва). Просто введіть system monitorабо частини його на тире та знайдіть додаток System Monitor.

alt текст


4
Зазвичай я прив'язую його до комбінації CTRL + ESC, як тільки закінчую встановлення SO. Ви можете зв’язати його з будь-яким комбінацією за допомогою System-> Preferences-> Shortcuts Keyboard.
Хав'єр Рівера

Потрібно спочатку встановити системний монітор. Він не був встановлений за замовчуванням під час оновлення до Ubuntu 18.04.1 з 16.04.1 та переходу на робочий стіл Gnome.
Сандер Хайнсалу

77

Не зовсім як CtrlAltDelу Windows, але ви також можете вбити xkill. Просто перейдіть до діалогового вікна "запустити" ( Alt+ F2), введіть xkillі вказівник миші зміниться на "х". Вкажіть програму, яку потрібно вбити, і натисніть, і вона буде вбита. Іноді може бути набагато швидше, ніж завантаження монітора системи.


1
Якщо ви передумали, можете right clickскасувати xkill.
wisbucky

Чи потрібно спочатку встановити xkill?
Кактус

Alt+ F2не відкриває runдіалогове вікно для мене, але зменшує гучність звуку. Використання Ubuntu 18.04.1 на ноутбуці Dell.
Сандер Хайнсалу

9

Це мій особистий список вбивств:

  • kill <pid_number>приклад: kill 8888ефект: вбити програму, яка має PID 8888.
  • kill -9 <pid_number>приклад: kill -9 8888ефект: те саме з вище, але більш крайнім і сильним.
  • killall <application_name>Приклад killall firefoxефекту: знищити додаток або екземпляр програми, який має ім'я firefox. Вам не потрібно знати номер PID, і це мій найулюбленіший.
  • kill -9 -1ефект: знищити всі процеси, включаючи X Server, щоб ви могли повернутися до диспетчера дисплеїв (LightDM, GDM або KDM). Інша назва цієї команди - релогін . І ця команда є підпунктом для натискання кнопки Вийти.
  • Alt+Printscreen+REISUBефект: примусовий перезапуск; те саме з Ctrl + Alt + Del у Windows. Це дуже корисно, щоб уникнути пошкодження жорсткого диска.
  • Alt+Printscreen+REISUOефект: примусове вимкнення, як-от Ctrl + Alt + Del, але робити виключення замість перезавантаження. Різниться лише 1 останній знак (O і B).
  • xkillефект: змініть покажчик на череп. Якщо ви натиснете на це графічний інтерфейс Windows, то Вікно обов'язково загине.

Ви можете побачити PID процесу з допомогою команд ps aux, top, HTOP або графічно GNOME System Monitor.


6

Якщо екран висить, ви можете переключитися на віртуальну консоль (Alt-Ctrl-F1), увійти в систему з користувачем, набрати верхню частину, виявити процес їжі процесора, а потім запустити вміння process_name . Якщо це системний (кореневий) процес, використовуйте sudo skill process_name


Розширювач, Alt-Ctrl-F1 не працює.
t3ch

У такому випадку натисніть Alt-PrtScr-K (ви втратите збережені документи, оскільки ваш сеанс буде перезапущено)
Extender

5

Ви можете використовувати tty, натиснувши Ctrl+ Alt+, F2а потім увійти та виконати таку команду: -

kill -9 -1

З man kill,

вбити -9 -1
       Вбийте всі процеси, які ви можете вбити.

Це повернеться до екрана входу, і після входу весь процес працює свіжо.


4

По-перше, ви повинні знати PID програми, яку ви хочете вбити.

ви можете використовувати psдля отримання цього.

ps aux | grep "$appName" | grep -v 'grep'

Потім використовуйте kill. (Переконайтеся, що у вас є привілей вбити його.)

kill  "$PID"

1
pkillтакож може бути корисним тут.
Брам

@Broam: Так, pgrepтакож можна вказати PID програми.
kit.yang

3

Якщо ви клацніть правою кнопкою миші на панелі Gnome і виберіть "Додати в панель", у списку ви знайдете кнопку "Примусово вийти". Якщо ви додасте це на панель, ви можете вбити його, натиснувши на нього, а потім на програму, що не реагує.

Ви також можете дізнатися про програми командного рядка kill та killall .


3

Ви також можете перезапустити X.Type Ctrl+ Alt+Backspace

У ubuntu 10.04 ці клавіші будуть відключені за замовчуванням. Щоб увімкнути її,

  • Goto System -> Налаштування -> Клавіатура

  • Перейдіть на вкладку " Макети" та натисніть кнопку " Параметри" .

  • Виберіть Послідовність клавіш, щоб убити X-сервер і ввімкнути Control + Alt + Backspace .


1

Також швидка комбінація гарячих клавіш за допомогою методу GUI працює з моїм Ubuntu 14.04 (xfce), просто натисніть Ctrl+ Alt+ Escі xkill cursorповинно з’явитися, просто натисніть на програму, щоб вбити.


0

Відкрийте термінал і введіть:

kill $(pidof -s <application_name>)  

де <application_name>замінено на ім'я програми в команді, яка використовується для запуску програми з терміналу.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.