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

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

Не могу найти в поисковиках...
Как настроить, чтобы после выполнения команды в Terminal делался отступ перед "[alex@localhost ~]$"? То есть ввёл команду, Terminal выдал результат в текстовом виде и сделал отступ в 1 строку, а только потом вывел "[alex@localhost ~]$". Так гораздо удобнее.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

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

Сообщение leave »

Это заботита самой программы - в конце вывода результата работы должно идти \n

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

leave, а можно языком, понятным для полного *nix-чайника?
"\n" - это параметр запуска Терминала?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Аватара пользователя
shurph
Увлекающийся
Сообщения: 102
Зарегистрирован: 20 дек 2006, 16:18
Откуда: Минск
Контактная информация:

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

Сообщение shurph »

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

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

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

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

Сообщение 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\]\$ '

так вы получите желаемое поведение
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

bazil, файл отредактировал, но у меня в Терминале имя теперь красного цвета:

alex@localhost:~$

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

И если войти в su, то отступа больше после команд нет.
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

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

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

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

И ещё вопрос, ответ на который не нашёл в Google - как заставить Терминал запускаться в развёрнутом виде?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Аватара пользователя
shurph
Увлекающийся
Сообщения: 102
Зарегистрирован: 20 дек 2006, 16:18
Откуда: Минск
Контактная информация:

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

Сообщение 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'а. Если же перед определённой, то именно эту команду нужно так запускать, а не сам терминал.
unix for men - ни тебе слез, ни сантиментов

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

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

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

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

# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi
Напишите, please, как должен. :) У меня моск от темы устал. :mrgreen:
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Аватара пользователя
shurph
Увлекающийся
Сообщения: 102
Зарегистрирован: 20 дек 2006, 16:18
Откуда: Минск
Контактная информация:

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

Сообщение shurph »

Virgil писал(а):Напишите, please, как должен. :) У меня моск от темы устал. :mrgreen:
В конце или начале этого файла добавьте строку, приведённую bazil'ем.
unix for men - ни тебе слез, ни сантиментов

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

Поставил Mint 8, там нет файла ~/.bashrc ... В каком файле там эти изменения делать?
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

bazil
Неотъемлемая часть форума
Сообщения: 879
Зарегистрирован: 18 дек 2003, 23:56

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

Сообщение bazil »

создайте этот файл
I did a 'zcat /vmlinuz > /dev/audio' and I think I heard God...

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

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

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

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

Сообщение leave »

м.б. где-то в недрах GConf?

Virgil
Неотъемлемая часть форума
Сообщения: 563
Зарегистрирован: 13 янв 2009, 01:33

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

Сообщение Virgil »

leave писал(а):м.б. где-то в недрах GConf?
Подсказали. Всего лишь "gnome-terminal --maximize".
Пользую Arch Linux. Ну, вы знаете - "не было печали - апдейтов накачали".

Ответить