Что я только что сделал, набрав x = 'ls' в моем терминале Ma c? - PullRequest
3 голосов
/ 05 февраля 2020

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

x = 'ls'

Выполнение заняло намного больше времени, чем можно было ожидать ... затем я получил всплывающее окно с неожиданным завершением XQuartz.

Что я сделал? Что мне нужно исправить?

1 Ответ

4 голосов
/ 05 февраля 2020

Возможно, вы запустили X-сервер с параметрами = и ls. Это попытается захватить дисплей и, возможно, потерпит неудачу, потому что другой X-сервер уже запущен.

Запуск X-сервера обычно занимает секунду или две, чтобы инициализировать дисплей HW, клавиатура, мышь и все, что вам нужно. Вот почему вашему компьютеру требуется некоторое время, пока он не выдаст сообщение об ошибке.

Вам не нужно ничего исправлять, кроме того, что вы помните, что пространство имеет значение для оболочки. x = 'ls' очень отличается от x='ls'.

...