Короткий ответ, они по закону не могут сделать этого.
Большая часть кода в Redhat, как все дистрибутивы Linux, GPL-лицензируется, включая ядро и большинство (все?) базовых утилит. Они не могут выпустить его ни под чем кроме GPL, и пока они распределяют двоичный файл, они должны распределить источник. Это также означает, что они не могут препятствовать тому, чтобы любой клонировал его (помимо товарных знаков, конечно). Это - одна из больших точек позади GPL.
"Прецедент", который Вы не указали никоим образом, составляет не выпускающий источник под GPL и не оказывает абсолютно никакого влияния на клоны. Они просто не выпустили патчи индивидуально, они действительно выпускали все (исправленное) ядро, делая любого, кто хотел их патчи (в этом случае направленный на Oracle, это кажется), вставляет немного дополнительной работы, чтобы сделать diff
самостоятельно и разберитесь, какие изменения кода идут, с которым фиксируют.
какую оболочку Вы используете?
если Korn?
'r' will run the previous
удар?
ctrl-p or up-arrow or '!!'
для редактирования команды пытаются использовать ФК - это будет, использовал переменную ENV $EDITOR, и откройте редактора. Например, если это будет vi затем, то это откроет vi с командой и когда Вы сохраните выход (ZZ или wq), это выполнит его.
С ударом можно попробовать
!!
для воспроизведения последней команды, Вы использовали. Не знайте, работает ли это с Korn.
Если Вы удобное использование vi, лучший способ состоит в том, чтобы установить Вашего редактора оболочки на vi путем выполнения команды:
затем
esc-k даст Вам последнюю команду выполнения
последующие нажатия на ключах "j" и "k" (оба нижних регистра) возьмут Вас вверх и вниз в истории команд.
если Вы хотите отредактировать строку, используйте ключи "h" и "l" (нижний регистр снова) для перемещения "оставленный" и "право" соответственно. Используйте "x" для удаления символа под курсором. Хит "i" для входа в режим вставки для добавления символов и слов поразите esc снова для возвращения к курсору движущегося режима. Я знаю, что это звучит сложным и архаичным, но если Вы знаете vi, эти действия прибывают к Вам как вторая натура (и по-моему, каждый системный администратор UNIX должен изучить vi, по крайней мере, на умеренном уровне),
Говорить все это, Вас может использовать команду
и вспомните историю команд с курсором/вниз ключи и отредактируйте строку с курсором слева/справа ключи. Используйте клавиши Backspace и клавиши Delete точно так же, как Вы используете их в командной строке DOS. Но это требует, чтобы Вы использовали хороший эмулятор терминала (PuTTY прекрасен между прочим) и emacs приложение, которое будет установлено правильно (большую часть времени, он прекрасен, поскольку он идет с ОС),
Я не уверен, какой лучше для Вас и какой более применим в Вашем случае.
Удачи