Как убить приложения

57

Я играл с Ubuntu, устанавливая новые темы и доки. Иногда во время установки весь экран просто зависает. Каков наилучший способ для Ubuntu убить процесс / приложение? Что-нибудь похожее на Ctrl + Alt + Del окон?

    
задан t3ch 16.11.2010 в 03:43
источник

10 ответов

53

В System- > Admin у вас есть приложение под названием System Monitor, это эквивалент диспетчера задач Windows.

Изменить: для более поздних версий Ubuntu (записывая это на ПК, работающем на 13.10 ), вы увидите системный монитор через тире (вверху слева). Просто наберите system monitor или его части в тире и найдите приложение System Monitor ..

    
ответ дан levesque 16.11.2010 в 03:46
источник
72

Не совсем нравится Ctrl Alt Del для Windows, но вы также можете убить xkill . Просто перейдите в диалог «run» ( Alt + F2 ), введите xkill , и указатель мыши изменится на «x». Укажите приложение, которое вы хотите убить и нажмите, и оно будет убито. Иногда бывает намного быстрее, чем загрузка системного монитора.

    
ответ дан Mussnoon 16.11.2010 в 03:59
8

Это мой личный список убийств:

  • kill <pid_number> example: kill 8888 effect: убить приложение с PID 8888.
  • kill -9 <pid_number> example: kill -9 8888 effect: тот же, что и выше, но более экстремальный и strong.
  • killall <application_name> example killall firefox effect: убить приложение или экземпляр приложения с именем firefox. Вам не обязательно знать номер PID, и это мой самый любимый.
  • kill -9 -1 effect: убить все процессы, включая X Server, чтобы вы могли вернуться к диспетчеру отображения (LightDM, GDM или KDM). Другим именем этой команды является relogin . И эта команда является подстановкой для нажатия кнопки «Выход».
  • Alt+Printscreen+REISUB эффект: перезагрузка; аналогично Ctrl + Alt + Del в Windows. Очень полезно избежать повреждения жесткого диска.
  • Alt+Printscreen+REISUO effect: принудительное завершение работы, например Ctrl + Alt + Del, но завершение работы вместо перезапуска. Только отличаться 1 последний символ (O и B).
  • xkill effect: измените указатель на череп. Если вы щелкнете по графическому интерфейсу с этим, окно, безусловно, умрет.

Вы можете увидеть PID процесса с помощью команд ps aux , top , htop или графически с помощью системного монитора GNOME.

    
ответ дан Ade Malsasa Akbar 17.07.2014 в 19:03
6

Если ваш экран зависает, вы можете переключиться на виртуальную консоль (Alt-Ctrl-F1), войти в систему со своим пользователем, набрать верх , определить процесс загрузки процессора, а затем запустить skill имя_процесса . Если это системный (корневой) процесс, используйте sudo skill process_name

    
ответ дан Extender 16.11.2010 в 04:28
5

Вы можете использовать tty, нажав Ctrl + Alt + F2 , а затем войдите и выполните следующую команду: -

kill -9 -1

От man kill ,

kill -9 -1
       Kill all processes you can kill.

Это вернется к экрану входа в систему и после входа в систему все процессы будут работать только недавно.

    
ответ дан Pandya 17.07.2014 в 18:51
3

Если вы щелкните правой кнопкой мыши на панели Gnome и выберите «Добавить в панель», в списке вы найдете кнопку «Force Quit». Если вы добавите это на панель, вы можете щелкнуть по ней, а затем на невосприимчивой программе, чтобы убить ее.

Вы также можете узнать о убить и killall программы командной строки.

    
ответ дан frabjous 16.11.2010 в 04:01
3

Во-первых, вы должны знать PID приложения, которое хотите убить.

вы можете использовать ps , чтобы получить это.

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

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

kill  "$PID"
    
ответ дан kit.yang 16.11.2010 в 04:05
3

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

В ubuntu 10.04 эти ключи будут отключены по умолчанию. Чтобы включить его,

  • Перейти к системе - > Настройки - > Клавиатура

  • Выберите вкладку Макеты и нажмите кнопку Параметры .

  • Выберите последовательность клавиш, чтобы убить сервер X , и включите Control + Alt + Backspace .

ответ дан karthick87 16.11.2010 в 11:36
1

Также комбинация быстрой горячей клавиши с использованием GUI-метода работает с моим Ubuntu 14.04 (xfce), просто нажмите Ctrl + Alt + Esc и xkill cursor должно появиться, просто нажмите на приложение, чтобы убить.

    
ответ дан JoKeR 27.06.2015 в 19:49
0

Откройте терминал и введите:

kill $(pidof -s <application_name>)  

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

    
ответ дан karel 17.06.2017 в 09:07