Как я могу выполнить emacs без оболочки?

[116484] Содержимое [116890]/proc/version[116891] дает только информацию о ядре. Непосредственно информации о дистрибутиве нет.

Linux версии 2.6.18-348.1.1.0.1.el5

Это версия ядра. [116894]2.6.18[116895] - номер исходной версии. Далее следует специальный номер сборки для дистрибутива. Суффикс [116896]el5[116897] в конце указывает на то, что это ядро из [116898]Red Hat Enterprise Linux[116899] версии 5.x или производной версии.

dpkg -S /usr/share/man/man1

(mockbuild@ca-build56.us.oracle.com)

aptitude reinstall 

Это указывает на то, где было скомпилировано ядро. Так как оно было скомпилировано в Oracle, это [116902]Oracle Linux[116903] производная RHEL.

(gcc версия 4.1.2 20080704 (Red Hat 4.1.2-54)) #1 SMP Tue Jan 22 16:39:05 PST 2013

Это версия компилятора, используемого для компиляции ядра. У вас нет "Red Hat 4.1.2", у вас есть (вернее, машина, на которой было скомпилировано ядро) версия 4.1.2 GCC, номер сборки 54 от Red Hat.

Вывод из [116906]lsb_release[116907] дает вам информацию о дистрибутиве.

Distributor ID: EnterpriseEnterpriseServer

Это довольно бесполезное название; оно действительно указывает на Oracle Enterprise Linux (теперь называется [116910]Oracle Linux[116911]).

Release: 5.9

Это версия 5.9 этого дистрибутива.


Текущая основная версия RHEL - 6, но версия 5 все еще поддерживается Red Hat (планируется ее поддержка до 2020 года). Вы получаете поддержку от Oracle (если вообще, в зависимости от того, что вы приобрели), а не от Red Hat; я не знаю, какова их политика. [116914]Версия 5.10[116915] уже вышла.

2
14.08.2013, 00:09
1 ответ

Вероятно, вы не сможете этого сделать. [12292]Emacs - интерпретатор Lisp, который запускает редактор (который написан на языке emacs lisp), поэтому каждый раз, когда вы используете emacs, у вас есть доступ к самому интерпретатору lisp.[12293]Этот интерпретатор может делать всевозможные вещи: создавать/удалять файлы или каталоги, изменять права доступа и т.д.... В основном, как только вы находитесь внутри emacs, вам не нужно иметь доступ к shell'у, чтобы нанести значительный ущерб - сам emacs достаточно мощный.[12294]Вероятно, лучшим вариантом будет найти небольшой клон emacs (например, здесь: [11882]http://www.emacswiki.org/emacs/EmacsImplementations[11883] ), который поддерживает ограниченное редактирование.
2
27.01.2020, 22:14

Теги

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