Online video hd

Смотреть 365 видео

Официальный сайт openclass 24/7/365

Смотреть видео бесплатно

muhas 29.04.2009 13:54

Я рекомендуюСоветую Z Shell

Те кто не использует консоль (я про командные интерпритаторы - bash, dash, ash, busybox, etc), или работают в ней раз в год, могут дальше не читать.





Z Shell (больше известный как zsh) является оболочкой для Unix систем, разрабатывается примерно с 1990 года и может использоваться как интерактивная оболочка, либо как мощный скриптовой интерпретатор. Zsh является расширенным bourne shell (Bash) с большим количеством улучшений, среди которых — настраиваемый механизм дополнений (completions), редактирование командной строки, механизм сохранения историй, встроенное исправление неправильных команд, расширенные алиасы, хоткеи на команды и прочее.



Что бы попробовать zsh не надо быть семи пядей во лбу - надо просто установить zsh с помощью вашего пакетного менеджера и набрать команду zsh в терминале. Для того что бы zsh запускался автоматически при логине пользователя необходимо изменить строку вашего пользователя в /etc/passwd написав вместо вашего shel'a путь к zsh (или использовать для этог GUI средства админимтрирования)



При первом запуске zsh вас может удивить то что не все клавиши работают так как вы хотели, обычно это касается клавишь Insert, Bacspaspe, F1 и прочих из этой серии - и эти клавиши вам придется, ибо по умолчанию zsh не настроен абсолютно. Т.е. все прелести интерактивной работы так просто и не удивить, для этого рекоминдую скомуниздить где-нить конфиг .zshrc (например, мой zshrc с комментариями, так же можно посмотреть на dotfiles.org и других подобных сервисах)



Вообще вся прелесть интерактивной работы с zsh заключается в програмируемом автодополнении команд, аргументов и параметров (особенно мне нравится поведение когда cd /h/m/a + tab превращается cd /home/muhas/all/), причем дополнения можно настроить в виде меню, и уже на уйму команд имеется запрораммированное дополнение на параметры и аргументы. Так же расширенные алиасы (суфиксные и глобальные), позволяют ассоциировать файлы с программами и делать алиасы на конвееры и перенаправления. Плюс возможность редактировать командную строку в любом редакторе, хоткеи в стиле vi или emacs (ну или другие какие захотите), расширенное приглашение (можно добавить справа, или заставить скрываться во время ввода комманд) и пр. и пр.



Вообще, zsh не сложнее bash, и если вы когда либо правили .bashrc и подключали bash-completion, то .zshrc окажется не сложнее.



Мне не хочется описывать то что уже описано, поэтому за некоторыми сведениями отправляю вас к статям- Командный процессор Zsh от Алекса Отта и Zsh. Введение и обзор возможностей Алексея Федорчука (ну и к документации), тут же я просто отрекомендую zsh (ведь лучшая реклама - это первый раз попробовать)


Тэги: zsh консоль
+ 13 -
Похожие Поделиться

exelens 29.04.2009 13:56 #
+ -2 -
Перенёс топик в более подходящий блог.
xT 29.04.2009 14:05 #
+ 3 -
Отлично =)
Вот только бы пошире расписать отличия между zsh и bash. Для наглядности
muhas 29.04.2009 14:21 #
+ 0 -
bash я уже не очень-то помню - давно zsh юзаю и многи вещи для меня кажутся само собой разумеющиеся, посему и сравнить с bash особо не могу - основные, бросающиеся в глаза, отличия привел, а более подробно по ссылкам в посте
Username 29.04.2009 15:05 #
+ -2 -
да, хотелось бы корреные отличия увидеть
muhas 29.04.2009 16:49 #
+ 1 -
коренные отличия в расширении функционала, начиная от доп.возможностей перенаправления и автодополнений и заканчивая работой массивов и алиасов =)
вроде баш, но баш расширенный :)
Daria 16.11.2009 14:40 #
+ 0 -
только bourne shell это не Bash, а sh
muhas 16.11.2009 15:01 #
+ 0 -
читай как Bourne again shell =)
NucleoFag 29.04.2009 14:06 #
+ 0 -
ZSH тема, удобнее него я не юзал, после него правда постоянно в баше то автозаполнение не так юзаешь (по 1 букве, а в баше не пашет такое) то еще чего...
NucleoFag 29.04.2009 14:07 #
+ 0 -
*автодополнение
DarkWizard 29.04.2009 14:56 #
+ 0 -
звучит неплохо, надо попробовать
h0rr0rr_drag0n 29.04.2009 15:20 #
+ 0 -
Ммм. Интересно. Сейчас попробую.
pashazz 29.04.2009 19:22 #
+ 0 -
echo $SHELL
/bin/zsh
Minoru 29.04.2009 20:28 #
+ 0 -
Заинтересовал. Попробую, пожалуй :)
rafdef 29.04.2009 22:16 #
+ 7 -
Очень прошу исправить пункт, про изменение /etc/passwd
Не поймите неправильно, но это очень-очень плохо и может быть чревато.
Для смены шелла есть прекрасная команда chsh
Достаточно сделать chsh -s /path/to/zsh username
kaineer 04.05.2009 10:05 #
+ 0 -
Попробовал использовать в zsh ввод кириллицы - не судьбец, видимо.
Или надо конфиг допиливать (что, разумеется, лень),
либо zsh ни к какой другой кодировке, кроме английской, не приспособлен :-/
ixpict 08.05.2009 12:39 #
+ 0 -
попробуйте вот с такими конфигами: .zshrc и /etc/zsh/zprofile, последний нужен для цветного PS1
nymiiin 08.05.2009 14:46 #
+ 0 -
Пробую, нравится :)

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн