Putty не позволяет вводить более 257 символов. Я искал настройки терминала, нет возможности установить максимальную длину команды.
Как набрать команду более 257 символов в putty?
2 ответа
как набрать команду более 257 символов в putty?
вы можете сделать это, набрав 257 символов, а затем нажав любую клавишу на клавиатуре, которая соответствует символу для печати†.
если командная оболочка или операционная система вашего сервера игнорирует это, вы можете решить эту проблему, перенастроив или заменив нарушающее программное обеспечение.
детали зависят от того, какие оболочки и операционной системой использовать.
$ uname -s -r
Linux 2.6.18-274.3.1.el5
$ getconf ARG_MAX
131072
одна вещь, которая может вызвать у вас затруднения в некоторых операционных системах, - это расширение подстановочных знаков. Например:
$ csh
1% ls *
Arguments too long.
когда это происходит, я переключаюсь на лучшую оболочку.
есть хороший совет здесь - по существу
у вас есть следующий вариант, чтобы обойти эти ограничения:
использовать
find
илиxargs
команда
Используйте shellfor
/while
loop
† введение в мой ответ может показаться немного легкомысленным, но важным моментом здесь является то, что очень важная часть об устранении неполадок оспаривание ваших предположений. Еще один важный момент о сайтах stackexchange заключается в том, что на вопросы нужны ответы. Не в последнюю очередь для того, чтобы они исчезли из списка неотвеченных вопросов. Комментарии помогают спрашивающему улучшить свой вопрос, но, если они не действуют, они не всегда перемещают вещи вдоль дороги к закрытию. Я сделал это сообщество wiki, чтобы дать понять, что я не просто собираю очки репутации.
-- я думал, гномы любят золото, -- сказал Ангуа. Они так говорят, чтобы затащить его в постель. радостно ответил.
вы, вероятно, используете csh shell. Попробуйте переключиться на bash, введя команду
bash
затем выполняется длинная команда.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]