Есть ли команда закрыть окно терминала через командную строку?

Да, вы должны создать страницу Ubuntu Wiki о себе.

Для этого перейдите на страницу https://wiki.ubuntu.com/YourName (замените YourName на свое фактическое имя ) и нажмите Create a new empty page.

Что касается информации о вашей вики, я бы посмотрел, какие существующие члены Ubuntu имеют на своих страницах вики.

Есть список членов Ubuntu в https://wiki.ubuntu.com/YourName . Нажмите на некоторые профили и посмотрите их соответствующие wiki-страницы.

34
задан 30 December 2010 в 15:02

88 ответов

[D0] Да. Команда - это выход. Введите выход в терминал и нажмите enter

0
ответ дан 26 July 2018 в 23:39

Вы можете использовать xdotool:

xdotool getactivewindow windowkill

Обратите внимание, что это убьет все активные окна!

Если вы хотите убить только использование текущего окна:

xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

1
ответ дан 26 July 2018 в 23:39
  • 1
    Добро пожаловать в AskUbuntu. Хороший ответ, который можно улучшить. & quot; Попробуйте использовать & quot; является признаком предложения, и предложения должны идти в комментариях. Заменив его на «Вы можете использовать & quot; делает его правильным ответом. Я предлагаю редактирование. – user 18 October 2016 в 13:11
  • 2
    CelticWarrior Tnx !!! – Yonti 18 October 2016 в 14:11

Да, есть. Первый тип echo $$ в терминале, чтобы узнать, что это идентификатор процесса. Затем введите kill -9 processid.

1
ответ дан 31 July 2018 в 10:31

Существует альтернативный способ, который требует немного больше нажатий клавиш, но стоит знать.

Использование команды exec

Синтаксис exec <command-name> ] Синтаксис Например, вы можете сделать: exec sleep 1

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; который, фактически, закроет окно через 1 секунду.

7
ответ дан 31 July 2018 в 10:31
  • 1
    Это не совсем «выход». shell, но он скорее заменяет процесс оболочки на <command-name>. Когда команда завершается, процесс завершается. – Sergiy Kolodyazhnyy 30 November 2015 в 15:46

Вы можете использовать ярлык ^D, то есть нажать Control и d. Это работает во многих оболочках и оболочечных средах. Технически говоря, эта комбинация клавиш испускает символ окончания передачи (ASCII-код 04). В gnome-terminal, то есть bash и других оболочках, это интерпретируется как завершение интерактивного сеанса. Вы также можете увидеть это поведение в таких программах, как cat, которые читаются со стандартного ввода (клавиатура). Попробуйте запустить его без аргументов; вы можете завершить, введя ^D.

19
ответ дан 31 July 2018 в 10:31
exit

- это команда, которую вы хотите использовать для этого.

12
ответ дан 31 July 2018 в 10:31

Чтобы закрыть терминал, оставив все запущенные процессы продолженными, вы можете сделать следующее:

приостановить процесс с помощью Ctrl + Z, потянуть его в фоновое изображение с помощью bg, а затем отключить его , например:

vlc

^Z

[1] + Остановлен

bg

[1] + vlc & амп; disown

exit

Это оставит текущий текущий процесс запущенным в фоновом режиме и закроет терминал (я считаю, что это очень полезно).

1
ответ дан 31 July 2018 в 10:31
[D0] Да. Команда - это выход. Введите выход в терминал и нажмите enter

0
ответ дан 31 July 2018 в 10:31

Вы можете использовать xdotool:

xdotool getactivewindow windowkill

Обратите внимание, что это убьет все активные окна!

Если вы хотите убить только использование текущего окна:

xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

1
ответ дан 31 July 2018 в 10:31
  • 1
    Добро пожаловать в AskUbuntu. Хороший ответ, который можно улучшить. & quot; Попробуйте использовать & quot; является признаком предложения, и предложения должны идти в комментариях. Заменив его на «Вы можете использовать & quot; делает его правильным ответом. Я предлагаю редактирование. – user 18 October 2016 в 13:11
  • 2
    CelticWarrior Tnx !!! – Yonti 18 October 2016 в 14:11

Да, есть. Первый тип echo $$ в терминале, чтобы узнать, что это идентификатор процесса. Затем введите kill -9 processid.

1
ответ дан 31 July 2018 в 11:32

Существует альтернативный способ, который требует немного больше нажатий клавиш, но стоит знать.

Использование команды exec

Синтаксис exec <command-name> ] Синтаксис Например, вы можете сделать: exec sleep 1

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; который, фактически, закроет окно через 1 секунду.

7
ответ дан 31 July 2018 в 11:32
  • 1
    Это не совсем «выход». shell, но он скорее заменяет процесс оболочки на <command-name>. Когда команда завершается, процесс завершается. – Sergiy Kolodyazhnyy 30 November 2015 в 15:46

Вы можете использовать ярлык ^D, то есть нажать Control и d. Это работает во многих оболочках и оболочечных средах. Технически говоря, эта комбинация клавиш испускает символ окончания передачи (ASCII-код 04). В gnome-terminal, то есть bash и других оболочках, это интерпретируется как завершение интерактивного сеанса. Вы также можете увидеть это поведение в таких программах, как cat, которые читаются со стандартного ввода (клавиатура). Попробуйте запустить его без аргументов; вы можете завершить, введя ^D.

19
ответ дан 31 July 2018 в 11:32
exit

- это команда, которую вы хотите использовать для этого.

12
ответ дан 31 July 2018 в 11:32

Чтобы закрыть терминал, оставив все запущенные процессы продолженными, вы можете сделать следующее:

приостановить процесс с помощью Ctrl + Z, потянуть его в фоновое изображение с помощью bg, а затем отключить его , например:

vlc

^Z

[1] + Остановлен

bg

[1] + vlc & амп; disown

exit

Это оставит текущий текущий процесс запущенным в фоновом режиме и закроет терминал (я считаю, что это очень полезно).

1
ответ дан 31 July 2018 в 11:32
[D0] Да. Команда - это выход. Введите выход в терминал и нажмите enter

0
ответ дан 31 July 2018 в 11:32

Вы можете использовать xdotool:

xdotool getactivewindow windowkill

Обратите внимание, что это убьет все активные окна!

Если вы хотите убить только использование текущего окна:

xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

1
ответ дан 31 July 2018 в 11:32
  • 1
    Добро пожаловать в AskUbuntu. Хороший ответ, который можно улучшить. & quot; Попробуйте использовать & quot; является признаком предложения, и предложения должны идти в комментариях. Заменив его на «Вы можете использовать & quot; делает его правильным ответом. Я предлагаю редактирование. – user 18 October 2016 в 13:11
  • 2
    CelticWarrior Tnx !!! – Yonti 18 October 2016 в 14:11

Да, есть. Первый тип echo $$ в терминале, чтобы узнать, что это идентификатор процесса. Затем введите kill -9 processid.

1
ответ дан 2 August 2018 в 04:07

Существует альтернативный способ, который требует немного больше нажатий клавиш, но стоит знать.

Использование команды exec

Синтаксис exec <command-name> ] Синтаксис Например, вы можете сделать: exec sleep 1

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; который, фактически, закроет окно через 1 секунду.

7
ответ дан 2 August 2018 в 04:07
  • 1
    Это не совсем «выход». shell, но он скорее заменяет процесс оболочки на <command-name>. Когда команда завершается, процесс завершается. – Sergiy Kolodyazhnyy 30 November 2015 в 15:46

Вы можете использовать ярлык ^D, то есть нажать Control и d. Это работает во многих оболочках и оболочечных средах. Технически говоря, эта комбинация клавиш испускает символ окончания передачи (ASCII-код 04). В gnome-terminal, то есть bash и других оболочках, это интерпретируется как завершение интерактивного сеанса. Вы также можете увидеть это поведение в таких программах, как cat, которые читаются со стандартного ввода (клавиатура). Попробуйте запустить его без аргументов; вы можете завершить, введя ^D.

19
ответ дан 2 August 2018 в 04:07
exit

- это команда, которую вы хотите использовать для этого.

12
ответ дан 2 August 2018 в 04:07

Чтобы закрыть терминал, оставив все запущенные процессы продолженными, вы можете сделать следующее:

приостановить процесс с помощью Ctrl + Z, потянуть его в фоновое изображение с помощью bg, а затем отключить его , например:

vlc

^Z

[1] + Остановлен

bg

[1] + vlc & амп; disown

exit

Это оставит текущий текущий процесс запущенным в фоновом режиме и закроет терминал (я считаю, что это очень полезно).

1
ответ дан 2 August 2018 в 04:07
[D0] Да. Команда - это выход. Введите выход в терминал и нажмите enter

0
ответ дан 2 August 2018 в 04:07

Вы можете использовать xdotool:

xdotool getactivewindow windowkill

Обратите внимание, что это убьет все активные окна!

Если вы хотите убить только использование текущего окна:

xdotool key --clearmodifiers Ctrl+Shift+Q key --clearmodifiers KP_Enter

1
ответ дан 2 August 2018 в 04:07
  • 1
    Добро пожаловать в AskUbuntu. Хороший ответ, который можно улучшить. & quot; Попробуйте использовать & quot; является признаком предложения, и предложения должны идти в комментариях. Заменив его на «Вы можете использовать & quot; делает его правильным ответом. Я предлагаю редактирование. – user 18 October 2016 в 13:11
  • 2
    CelticWarrior Tnx !!! – Yonti 18 October 2016 в 14:11

Да, есть. Первый тип echo $$ в терминале, чтобы узнать его идентификатор процесса. Затем введите kill -9 processid .

1
ответ дан 4 August 2018 в 20:10
[D0] Да. Команда - это выход. Введите выход в терминал и нажмите enter

0
ответ дан 4 August 2018 в 20:10

Вы можете использовать xdotool :

xdotool getactivewindow windowkill

Обратите внимание, что это убьет все активные окна!

Если вы хотите убить только текущее окно, используйте:

xdotool key --clearmodifiers Ctrl + Shift + Q key --clearmodifiers KP_Enter

1
ответ дан 4 August 2018 в 20:10

Существует альтернативный способ, который требует немного больше нажатий клавиш, но стоит знать.

Использование команды exec

  • Синтаксис [ ! d2]
 exec & lt; имя-команды> 
  • Это сначала выполнит & lt; имя-команды & gt; , а затем выйдет из оболочки .
  • Например, вы можете сделать:
 exec sleep 1 

& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & NBSP; & NBSP; который, фактически, закроет окно через 1 секунду.

7
ответ дан 4 August 2018 в 20:10

Вы можете использовать ярлык ^ D , то есть нажать Control и d . Это работает во многих оболочках и оболочечных средах. С технической точки зрения, эта комбинация клавиш испускает символ конца передачи (код ASCII 04). В gnome-terminal , то есть bash и других оболочках, это интерпретируется как завершение интерактивного сеанса. Вы также можете увидеть это поведение в таких программах, как cat , которые читаются с стандартного ввода (клавиатура). Попробуйте запустить его без аргументов; вы можете завершить, введя ^ D .

19
ответ дан 4 August 2018 в 20:10
  exit  

- это команда, которую вы хотите использовать для этого.

12
ответ дан 4 August 2018 в 20:10

Чтобы закрыть терминал, оставив все запущенные процессы продолженными, вы можете сделать следующее:

  • приостановить процесс с помощью Ctrl + Z, потянуть его на задний план с помощью bg , а затем отредактировать его, например:

vlc

^ Z

[1] + Остановлен

  bg  

[1] + vlc & amp; disown

  exit  

Это оставит текущий текущий процесс запущенным в фоновом режиме и закроет терминал (я считаю, что это очень полезно).

1
ответ дан 4 August 2018 в 20:10

Другие вопросы по тегам:

Похожие вопросы: