Member
Статус: Не в сети Регистрация: 12.01.2005 Откуда: Питер
Дико нравится консоль в HL2! (автоматически выпадающие команды,
которые можно затем выбирать стрелками Up и Down, полупрозрачность)
Посоветуйте, может есть такая, чтобы просто в линуксе работать ...
(полупрозрачностью готов пожертвовать )
Member
Статус: Не в сети Регистрация: 12.01.2005 Откуда: Питер
нее... Quake-console не катит, хочется именно:
Цитата:
автоматически выпадающие команды, которые можно затем выбирать стрелками Up и Down, полупрозрачность
Поковыряйте HL2 через консоль и поймете что она - шедевр!
и не имеет ничего общего с Quake-console. Эххх...
придется наверное самому писать... ужасно лень.
Member
Статус: Не в сети Регистрация: 21.06.2004 Откуда: Санкт-Петербург
-None- Честное слово, не могу понять, чем консоль hl2 отличается от консоли hl1 или обычной первокваковской. В первокваковской дополнение туговато работало, правда, но это потом в портах поправили. Дополнение по-моему более убогое, чем в bash'е..
Может стоит просто изучить возможности bash'евского дополнения? (эмулятор терминала тут, кстати говоря, вообще не при чем - к нему только вопрос о прозрачности) У него их столько, что hl2 отдыхает. Советую внимательно почитать http://www.caliban.org/bash/, потом поставить, при желании подстроить под себя и попробовать в работе - очень удобная штука.
Member
Статус: Не в сети Регистрация: 02.08.2005 Откуда: Казань
Mosga писал(а):
-None- Честное слово, не могу понять, чем консоль hl2 отличается от консоли hl1 или обычной первокваковской.
HL2 при наборе первых букв команды предлагает автозаполнение - появляется выпадающий список доступных команд, начинающихся с набраной буквы/букв. Подчас это бывает очень полезно, особенно новичку, чтобы знать, какие команды вообще бывает..
_________________ Feci quod potui, faciant meliora potentes.
То, что вы описываете, при обычной работе очень быстро теряет смысл - простые команды запоминаются, на сложных можно tab нажать. Куда полезнее дополнение ключиков или файлов команды - например, набираете вы
wget --<tab> и показывается список ключиков. Начав набирать u можно дополнить до --user-agent=
Или например: tar xfz <tab> будет показывать список (и дополнять по нему) только tar.gz и .tgz файлов. Потому что другие после этого ключика указывать смысла нет. А вот если сказать tar xfj, то будут дополняться tbz2 или tar.bz2 соответственно.
rpm -q будет дополнять по списку установленных в системе пакетов, а rpm -qf - по файлу в файловой системе.
ping/traceroute/ssh/etc будет дополнять по хостам или ip-адресам. Причем их список будет автоматически дополняться и запоминаться по мере использования новых.
Это я описываю, разумеется, bash-completions (а не fish, который как раз простая оболочка для новичка), там море подобных возможностей.
Member
Статус: Не в сети Регистрация: 12.01.2005 Откуда: Питер
Moduvator писал(а):
HL2 при наборе первых букв команды предлагает автозаполнение - появляется выпадающий список доступных команд, начинающихся с набраной буквы/букв. Подчас это бывает очень полезно, особенно новичку, чтобы знать, какие команды вообще бывает..
Куда полезнее дополнение ключиков или файлов команды
Mosga насколько я понимаю, для этого надо будет составлять базу данных команд
(автоматом ведь правильные ключики не получишь, это думать придется, пробовать) и
постоянно её обновлять и править - но это же почти нереально...
Member
Статус: Не в сети Регистрация: 21.06.2004 Откуда: Санкт-Петербург
-None- писал(а):
насколько я понимаю, для этого надо будет составлять базу данных команд (автоматом ведь правильные ключики не получишь, это думать придется, пробовать) и постоянно её обновлять и править - но это же почти нереально...
Да. Фактически, это и сделано. Но ключики меняются крайне редко, они обычно устоявшиеся. Получать список можно автоматически, для многих команд так и делается. А для примеров с ssh или tar все равно нужно было продвинутый интеллект закодировать, что куда сложнее, чем прописать список ключиков.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения