LinuxForum.Fans
Тема

Первичное приглашение. По поводу переменной PS1

Автор: andr-ok 77 сообщений 9211 просмотров 🔒 закрыта
#289182
"moshell" написал:
заразил меня автор чота приглашением..

zsh поставь наконец, когда поймёшь что это, за уши не оторвёшь. ;)

#289183
zenon написал:
[quote="moshell"]заразил меня автор чота приглашением..

zsh поставь наконец, когда поймёшь что это, за уши не оторвёшь. ;)[/quote]
пример скрин в студию!

#289186

мне бы поглядеть как енто в деле выглядит графически

#289187

А чем картинка из сообщения 27 не графика?

#289189
"andr-ok" написал:
А есть ли возможность обновить  в терминале то, что уже написано. Скажем Команда date выводит время. Можно как-то сделать чтоб в режиме ожидания строка которую вывела date менялась в соответствии с показанием часов?

Вы хотели часы? Нате:)

text

#!/bin/bash

while : do st=`date +"%H:%M:%S %F"` tput sc COLUMN=$((`tput cols` - 19)) tput cup 0 $COLUMN COLOR=`tput setaf 1; tput smso` NORMAL=`tput sgr0` echo -n $COLOR$st$NORMAL tput rc sleep 1 done

Запускать

text

./script.sh &
#289192
Lupo Alberto написал:
А чем картинка из сообщения 27 не графика?

кроме как вывода часов справа ничего принципиально нового не вижу.
хотя читал что zsh от bash очень сильно отличается, вот в чем отличие принципиальное?

#289194
"moshell" написал:
хотя читал что zsh от bash очень сильно отличается, вот в чем отличие принципиальное?

Я ссылку в том же сообщении давал.
Bash уже умеет выводить приглашение командной строки справа? В zsh, к примеру, там может выводиться информация, полученная с помощью скриптов.
P.S. Принципиальное отличие между оболочками — это как?

#289197

В zsh особо доставляет zsh-completion и волшебный tab, который все знает... :)

#289199

ы. http://www.youtube.com/watch?v=m07MiM6rmMc
Там например показано - набираешь kill + жмёшь tab - выводится меню с процессами...

#289200

почитал. увидел супер пупер умный дополняющий tab. который дополняет и пути и ключи и все на свете.
это и есть удобство? или еще чего не было в статье указано?

#289202
zenon написал:
ы. http://www.youtube.com/watch?v=m07MiM6rmMc
Там например показано - набираешь kill + жмёшь tab - выводится меню с процессами...

уговорил)

#289205

ну кроме процессов комплешн есть и в bash...
Например
apt-get re<tab>move openoff<tab>ice.org-hyphenation

но при особом желании сей комплешн для килл можно создать. А может уже и есть, надо только его добавить...

#289206
"Харитон" написал:
ну кроме процессов комплешн есть и в bash...

zsh попробуй наконец.

#289207

15:42:58_gu@moshell:~$ sudo aptitude install zsh
[sudo] password for gu:
Следующие НОВЫЕ пакеты будут установлены:
zsh
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 11 пакетов не обновлено.
Необходимо получить 4 916 kB архивов. После распаковки 11,7 MB будет занято.
Получить: 1 http://ftp.ru.debian.org/debian/ wheezy/main zsh amd64 4.3.17-1 [4 916 kB]
Получено 4 916 kБ в 4с (1 199 kБ/с)
Выбор ранее не выбранного пакета zsh.
(Чтение базы данных … на данный момент установлено 108219 файлов и каталогов.)
Распаковывается пакет zsh (из файла …/zsh_4.3.17-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Обрабатываются триггеры для menu …
Настраивается пакет zsh (4.3.17-1) …
update-alternatives: используется /bin/zsh4 для предоставления /bin/zsh (zsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/rzsh (rzsh) в автоматический режим
update-alternatives: используется /bin/zsh4 для предоставления /bin/ksh (ksh) в автоматический режим
Обрабатываются триггеры для menu …

15:45:21_gu@moshell:~$ zsh
This is the Z Shell configuration function for new users,
zsh-newuser-install.
You are seeing this message because you have no zsh startup files
(the files .zshenv, .zprofile, .zshrc, .zlogin in the directory
~). This function can help you with a few settings that should
make your use of the shell easier.

You can:

(q) Quit and do nothing. The function will be run again next time.

(0) Exit, creating the file ~/.zshrc containing just a comment.
That will prevent this function being run again.

(1) Continue to the main menu.

(2) Populate your ~/.zshrc with the configuration recommended
by the system administrator and exit (you will need to edit
the file by hand, if so desired).

--- Type one of the keys in parentheses ---

что далее то?
ничего не делать? (0) и потом тот конфиг (который посоветован) запихать и усе?

add. зачем удалили? там ссылки были(

#289208

не буду пробовать. проверил работает из коробки в баш! Просто в прошлый раз ошибся проверяя)))
Я не могу использовать шелл который не используется по умолчанию на остальных моих системах или системах с которыми мне прийдется работать.
Фрибсдшники любят csh что ж мне теперь переучиваться на особенности цсш?
Да мне баш изучать 5-ти жизней не хавтит...

#289209

мне для разбора полетов хватает нестіковок sh-bash так мне потом еще вникать в нестыковки sh-bash-zsh?

#289211

zenon


16:02:20_gu@moshell:~$ zsh
/home/gu/.zshrc:unalias:113: no such hash table element: run-help
%

что там в конфиге ему не нравится?

#289213
"moshell" написал:
что там в конфиге ему не нравится?

Убери строку

text
unalias  run-help

(# поставь)
https://bugs.launchpad.net/ubuntu/+source/zsh/+bug/305346

"Харитон" написал:
не буду пробовать.

Чтобы сравнивать надо пробовать, а так разговор глухого с немым, ем более движений минимум - конфиг кинуть в ~/.zshrc, который я дал, поставить zsh и zsh-completion (второй иногда вместе идет, зависит от дистра), и набрать zsh.

Войдите или зарегистрируйтесь, чтобы ответить.