Страница 1 из 1

Настроить отступы в Terminal

Добавлено: 27 дек 2009, 15:51
Virgil
Не могу найти в поисковиках...
Как настроить, чтобы после выполнения команды в Terminal делался отступ перед "[alex@localhost ~]$"? То есть ввёл команду, Terminal выдал результат в текстовом виде и сделал отступ в 1 строку, а только потом вывел "[alex@localhost ~]$". Так гораздо удобнее.

Re: Настроить отступы в Terminal

Добавлено: 27 дек 2009, 18:42
leave
Это заботита самой программы - в конце вывода результата работы должно идти \n

Re: Настроить отступы в Terminal

Добавлено: 27 дек 2009, 18:53
Virgil
leave, а можно языком, понятным для полного *nix-чайника?
"\n" - это параметр запуска Терминала?

Re: Настроить отступы в Terminal

Добавлено: 27 дек 2009, 19:58
shurph
Virgil писал(а):leave, а можно языком, понятным для полного *nix-чайника?
"\n" - это параметр запуска Терминала?
\n - это перенос строки. Если ваш скрипт/программа не делает его никак по нормальному, то запускайте программу, как echo `здесь ваша команда`

Можно добавлять произвольное количество строк отступа: echo -e `здесь ваша команда` "\n\n"

Re: Настроить отступы в Terminal

Добавлено: 28 дек 2009, 02:24
bazil
найдите в файле .bashrc пользователя строки
# Comment in the above and uncomment this below for a color prompt
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
и поставьте тот самый символ \n в начало
PS1='\n${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

так вы получите желаемое поведение

Re: Настроить отступы в Terminal

Добавлено: 28 дек 2009, 16:55
Virgil
bazil, файл отредактировал, но у меня в Терминале имя теперь красного цвета:

alex@localhost:~$

Это нормально?

И если войти в su, то отступа больше после команд нет.

Re: Настроить отступы в Terminal

Добавлено: 28 дек 2009, 16:58
Virgil
shurph, изменил в ярлыке запуска терминала строку "Команда" на

Код: Выделить всё

echo -e gnome-terminal "\n\n"
Он перестал от этого ярлыка запускаться.

И ещё вопрос, ответ на который не нашёл в Google - как заставить Терминал запускаться в развёрнутом виде?

Re: Настроить отступы в Terminal

Добавлено: 28 дек 2009, 17:08
shurph
Virgil писал(а):bazil, файл отредактировал, но у меня в Терминале имя теперь красного цвета:

alex@localhost:~$

Это нормально?

И если войти в su, то отступа больше после команд нет.
Цвет можно менять - см. http://my.opera.com/kadavr/blog/show.dml/2020695 , например.

При входе в su вам нужно, во первых, добавить такую же строку в .bashrc рута и, во вторых, входить как "su - " (это позволит "инициализировать" окружение рута - читай, применять настройки из .bashrc)

Virgil писал(а):shurph, изменил в ярлыке запуска терминала строку "Команда" на

Код: Выделить всё

echo -e gnome-terminal "\n\n"
Он перестал от этого ярлыка запускаться.
Так вам нужно, что бы отступ был после _каждой_ (какой бы она ни была) команды, или только после определённой? Если после каждой, то используйте вариант bazil'а. Если же перед определённой, то именно эту команду нужно так запускать, а не сам терминал.

Re: Настроить отступы в Terminal

Добавлено: 28 дек 2009, 17:30
Virgil
Так вам нужно, что бы отступ был после _каждой_ (какой бы она ни была) команды, или только после определённой?
После каждой. Ввожу любую команду, выводится результат, делается отступ в 1 строку и выводится "alex@localhost:~$".

Вот как тот файл выглядит у меня по-умолчанию:

Код: Выделить всё

# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi
Напишите, please, как должен. :) У меня моск от темы устал. :mrgreen:

Re: Настроить отступы в Terminal

Добавлено: 28 дек 2009, 17:53
shurph
Virgil писал(а):Напишите, please, как должен. :) У меня моск от темы устал. :mrgreen:
В конце или начале этого файла добавьте строку, приведённую bazil'ем.

Re: Настроить отступы в Terminal

Добавлено: 08 янв 2010, 14:00
Virgil
Поставил Mint 8, там нет файла ~/.bashrc ... В каком файле там эти изменения делать?

Re: Настроить отступы в Terminal

Добавлено: 08 янв 2010, 19:05
bazil
создайте этот файл

Re: Настроить отступы в Terminal

Добавлено: 08 янв 2010, 19:45
Virgil
Thanks, работает. А как можно заставить Терминал запускаться развёрнутым в полный экран с кнопки на панели Gnome? Поиск даёт только советы типа "сменить Gnome на KDE": http://www.linux.org.ru/view-message.jsp?msgid=3257577 . А мне нужен Gnome.

Re: Настроить отступы в Terminal

Добавлено: 08 янв 2010, 21:36
leave
м.б. где-то в недрах GConf?

Re: Настроить отступы в Terminal

Добавлено: 12 мар 2010, 14:07
Virgil
leave писал(а):м.б. где-то в недрах GConf?
Подсказали. Всего лишь "gnome-terminal --maximize".