Обновить
0
Семоне@phikus

Пользователь

Отправить сообщение
Читаете мои мысли. Тоже почитал бы и посмотрел примеры в картинках. По распространенности fish'у далеко до bash и zsh, так что для серверов это не вариант, но для домашнего использования выглядит привлекательно. Родина вас не забудет, если сделаете обзор. Если с ходу — то мне понравилась детализация в ls. Другое, что бросилось в глаза — расцветка введёных команд (правильных зелёным, ошибочных красным) не очень актуально для опытных пользователей и лишт отвлекает.
Для меня zsh — это прежде всего удобный и мощный рабочий инструмент, а не икона, философия итд. Ежедневное обслуживание десятков *nix хостов как-то знаете быстро выветривает из головы всякие абстрактные и сакральные вещи, оставляя лишь прагматизм и заставляя тщательнее выбирать инструментарий. И никто в zsh не отменял mv/cp/grep/ls/ и умение ими пользоваться. Никогда до запуска скайнета компьютер не будет делать за вас вашу работу.
Спасибо за ссылки на раздел COMPABILTY, кстати если кто поленился посмотреть, то там описана совместимость и с другими шеллами, типа csh и ksh.
Если кто-то загорится переписать свои скрипты на zsh это будет пригодиться.
Я не претендую на звание скриптописателя, мои 1-3-5ти строчники обычно всегда укладывались в эти 99,999,
«setopt nohashdirs»,
«setopt nohashcmds»

через алиас ниже
Спасибо
Тогда, судя по интернетам наверно так:
alias rehash='source ${HOME}/.zshrc; rehash'
Ввести zsh не поможет, ведь это будет суб-шелл со своими параметрами.
Я знаю два варианта решения: опцией в zshrc, отключающей такое поведение (платой за это будет скорость работы автодополнения, так как кеш будет пересоздаваться/перечитываться каждый), другой — это функцией/алиасом, опять же в zshrc которая форсированно обновляет кеш. К сожалению не помню название опций, так как это сам не использую, но если найду то сообщу.
«А ты клёвый :)»(с)
Сделаем по справедливости.
В абзац «скрипты написанные на bash на 99.999% совместимы с zsh (а при использовании каких-нибудь ключей совместимости и на все 100%)» впишем любое предложенное вами число.
Linux тут при том, что он мне ближе (по работе и доме). Ну вы наверно знаете — своя рубашка ближе к телу и всякое такое…
Конечно zsh есть и в других измерениях, типа *BSD, портирован он и на экзотические для меня системы типа AtheOS и др.
Абстрагируйтесь же наконец от IP адресации. Конструкция for и шелл скриптинг используются не только сетевыми инженерами. Если склероз мне не изменяет, то в bash переменные нетипизированы, и всё зависит от контекста. В большинстве (моих) случаев это будет строка, а не восьмеричное число.
Не совем понятен вопрос, zsh позволяет использовать оба варианта, вы же выбираете какой вам больше подходит для вашего конкретного случая. Я бы назвал это словом «гибкость»
Автодополнение в баше, я бы сказал на 90% такое же мощное как и в zsh, ведь вы можете свободно писать свои скрипты. Вы правы, этот пост пук и попса, написан он лишь для того, чтобы дать толчок и увлечь человека. Большинство же описанных фич (за исключением меню), довольно тривиальны, и, к примеру, уже включены в стандартном zshrc в убунту.
Конкретные настройки слишком скучны (хотя я выложил свой конфиг), я думаю лучший вариант это эксперименты с готовыми конфигами гуру из интернетов.
да, там был небольшой подвох :), конечно без ключа/пароля вам никто не даст листать файловую систему, какой бы там интеллектуальный ни был автокомплит.
Вы уж извините меня за склонность к эффектам в ущерб эффективности
:) согласен, пример несколько специфичный, и для адресов не подходит, именно поэтому там было echo, а не ping. Выведется
192.168.0.001
192.168.0.002
192.168.0.003

Этот синтаксис больше подходит для генерации каких-нибудь имён аккаунтов/хостов итп, чтобы вместо
host1

host10
выводилось
host01

host10

Это удобней, когда сортировка при отображении в каком нибудь GUI происходит по первым цифрам

По возможности я бы предпочёл перенести топик в Linux для всех
тут можно посмотреть, но это лишь компиляция из чужих конфигов. Уверен, что вы его допилите в лучшую сторону
Что ж… тогда я вас вычёркиваю
До этого я тоже пользовался башем 10 лет, и у меня тоже был любимый отточенный bashrc. Новые функции очень, на мой взгляд, интуитивны, а переход абсолютно прозрачен и безболезнен. Я гарантирую это(с)
12 ...
13

Информация

В рейтинге
Не участвует
Откуда
Арулько
Дата рождения
Зарегистрирован
Активность