Я случайно набрал в терминале dc вместо cd

Я проходил урок по Ruby и случайно набрал в терминале dc вместо cd. Теперь, когда я пытаюсь получить доступ к папке программ на рабочем столе, используя следующие команды

cd;
cd Desktop;
cd programs

Путь не отображается как рабочий стол / программы

Вместо этого он отображается только как программы в терминале, в результате я не могу получить доступ к текстовому файлу wrangler.

Я что-то напутал, когда случайно набрал dc? И если да, то могу ли я восстановить настройки по умолчанию?

1 ответ

Просто печатать dc будет управлять dc (настольный калькулятор). Трудно сказать, что происходит, потому что мы не знаем, что вы сделали после запуска dc команда. Если ls показывает списки файлов, то вы уже ушли dc и ты вернулся в свою раковину. (dc не показывает подсказку; оболочка делает.)

dc случается принять q как команда, чтобы сказать ему, чтобы выйти, но в более общем случае, если вы выполнили команду, которую вы не хотели делать, Ctrl-D завершит команду, которая читает из стандартного ввода, Ctrl-C сгенерирует прерывание, которое прекратит любую команда, которая не обрабатывает это, и Ctrl-Z приостановит текущую программу (запустите jobs чтобы увидеть список приостановленных программ).

Или, в крайнем случае, вы можете закрыть свой терминал и запустить новый.

Было бы более полезно, если бы вы показывали нам (копировали и вставляли) вводимые вами команды и их вывод.

Скорее всего, проблема в том, что ваш текущий каталог не тот, который вы хотите или ожидаете. pwd показывает текущий каталог; cd изменяет текущий каталог на тот, который вы указали (или на ваш домашний каталог, если вы наберете cd без аргументов).

(Между прочим, вам не нужно вводить точку с запятой в конце каждой команды. Точки с запятой можно использовать для разделения нескольких команд в одной строке.)

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