Не удается открыть терминал в Ubuntu 18.04 после обновления с 17.10

Оболочка рассматривает несколько параметров специально.

Эти параметры могут быть указаны только; присвоение им не допускается.

* Expands to the positional parameters, starting from one. When the expansion occurs within double quotes, it expands to a single word with the value of each parameter separated by the first character of the IFS special variable. That is, "$*" is equivalent to "$1c$2c…", where c is the first character of the value of the IFS variable. If IFS is unset, the parameters are separated by spaces. If IFS is null, the parameters are joined without intervening separators.

@ Expands to the positional parameters, starting from one. When the expansion occurs within double quotes, each parameter expands to a separate word. That is, "$@" is equivalent to "$1" "$2" …. If the double-quoted expansion occurs within a word, the expansion of the first parameter is joined with the beginning part of the original word, and the expansion of the last parameter is joined with the last part of the original word. When there are no positional parameters, "$@" and $@ expand to nothing.

# Expands to the number of positional parameters in decimal.

$  Expands to the process ID of the shell. In a () subshell, it expands to the process ID of the invoking shell, not the subshell.

Источник: https://www.gnu.org/software/bash/manual/html_node/index.html

6
задан 26 May 2018 в 15:02

16 ответов

это в основном происходит если настройка языка в системе перепуталось, чтобы это исправить просто заново установить языковые настройки (см. Скриншот).

после этого ваш терминал должен работать, как ожидалось.

2
ответ дан 8 June 2018 в 13:54

В основном это происходит, если языковая установка в вашей системе запуталась, чтобы исправить это, просто заново настройте языковые настройки (см. Снимок экрана).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 17 July 2018 в 13:23

В основном это происходит, если языковая установка в вашей системе запуталась, чтобы исправить это, просто заново настройте языковые настройки (см. Снимок экрана).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 20 July 2018 в 13:29

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 20 July 2018 в 20:20

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 23 July 2018 в 09:04

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 23 July 2018 в 14:17

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

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

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 31 July 2018 в 17:48

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 2 August 2018 в 10:51

В основном это происходит, если языковая установка в вашей системе запуталась, чтобы исправить это, просто переустановите свои языковые настройки (см. Скриншот).

enter image description here

После этого ваш терминал должен работать должным образом.

4
ответ дан 3 August 2018 в 09:32
etc/apt/apt.conf В основном это происходит, если языковая установка в вашей системе запуталась, чтобы исправить это, просто переустановите свои языковые настройки (см. Скриншот). [11223]

HTTP_PROXY=<proxy-URI:port>
HTTPS_PROXY=<proxy-URI:port>
Acquire::http::Proxy "<proxy_IP:port>";
[11222] [11221]

После этого ваш терминал должен работать должным образом.

4
ответ дан 5 August 2018 в 00:52

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 6 August 2018 в 17:16

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 8 August 2018 в 21:29

В основном это происходит, если языковая настройка в вашей системе запуталась, чтобы исправить это, просто заново установите языковые настройки (см. скриншот).

После этого ваш терминал должен работать как ожидалось.

4
ответ дан 14 August 2018 в 11:14

Это исправление, похоже, сработало для меня. Но не пережил перезагрузки.

При запуске localectl некоторые записи отображаются как «n / a» - это, по-видимому, ключевое.

Любая операция командной строки может быть запущена в xterm (Alt-F2, xterm) .

Фактическое исправление (для меня):

  1. Убедитесь, что файл /etc/locale.conf раскомментирован.
  2. Запустить локаль -gen.
  3. Запустить локальную локальную локаль LANG = "en_US.UTF-8" (или значение LANG)
  4. Запустить localectl, чтобы увидеть, осталось ли что-либо значение «n / a "
  5. В моем случае запустите localectl set-keymap« us »
  6. Выход из системы, вход в систему - теперь работает терминал.

(Кредиты на это thread: https://bbs.archlinux.org/viewtopic.php?id=180103 )

-1
ответ дан 1 September 2018 в 04:18
  • 1
  • 2
    @damadam Я изменил свой комментарий, чтобы добавить, что xterm работает для этих изменений - спасибо, что поймал это. Тем не менее, если исходные шаги соблюдены - терминал будет доступен до перезагрузки, чтобы внести изменения. – Nigel Brownjohn 10 September 2018 в 17:01

Откройте XTerm и запустите следующий код

  1. sudo locale-gen
  2. sudo localectl set-locale LANG="en_US.UTF-8"

И затем перезагрузите

1
ответ дан 1 September 2018 в 04:18

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

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