Автор Тема: TERM line wrapping  (Прочетена 852 пъти)

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
TERM line wrapping
« -: Aug 29, 2005, 11:33 »
Ситуация - пиша команда, командата е дълга и не се събира на един ред. Очаквам да се пренесе на нов ред, но не се пренася, а остава на същия ред и резултата е, че пиша върху промпта и първия ред от командата...
Не знам доколко ясно се изразих...
Нещо от този род:
---
user@host:~$ command goes here and is veeeeeeeeeeeeeeery long and
(и като свърши реда става така)
does nott:~$ command goes here and is veeeeeeeeeeeeeeery long and
does not fit in one line s here and is veeeeeeeeeeeeeeery long and
---

Значи, не е болка за умиране, обаче не е и много удобно.
$ echo $TERM
xterm

Получава се независимо от терминалния емулатор.
Ако трябва още информация казвайте.

Предварително благодаря...
Активен

int13

  • Напреднали
  • *****
  • Публикации: 167
    • Профил
TERM line wrapping
« Отговор #1 -: Aug 29, 2005, 16:41 »
...демек като свърши реда и почва да пише отначалото на същия ред, така ли?
Активен

Nemo dat quod non habet.

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
TERM line wrapping
« Отговор #2 -: Aug 29, 2005, 17:13 »
Ами не съм сигурен точно как да окажеш това , но ползвай "\" и си продължавай писането получава се точно това, което искаш

$some long , but not just long , very loooooo\
ooong command

е равно на

$some long , but not just long, very loooooooooong command

'<img'>

т.е

символите от следващия ред, се нареждат точно от позицията на ю нататък

успех !
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

nvdr

  • Участници
  • ***
  • Публикации: 9
    • Профил
TERM line wrapping
« Отговор #3 -: Aug 29, 2005, 17:56 »
С някой текстов едитор можеш да си напишеш командата и след това да я сейвнеш като фаил, който например се казва '/home/execfile' след това като 'root' пишеш:
# chmod 777 /home/execfile
след това когато викнеш execfile
#/home/execfile
 ще се испълни командата ти, а и така няма да има нужда да я пишеш цялата всеки път.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
TERM line wrapping
« Отговор #4 -: Aug 29, 2005, 18:26 »
int13, точно това се получава, да.

the_real_maniac, известно ми е, но не е решение на проблема, а по-скоро заобикаляне...

nvdr, и това ми е известно, файла, в който слага човек командата, би могъл да се нарече "скрипт", освен това не е много коректно да му се chmod 777 от гледна точка на сигурност... и на последно място - отново не е решение, а заобикаляне...

интересува ме от какво се определят тези настройки, къде трябва да пипне човек. в работата ми (а и в нас, но на предишни инсталации) си работеше това, в смисъл пренасяше си на нов ред. или аз съм пипнал нещо, което не трябва или след някой ъпдейт се е счупило, не знам, обаче доста дразни...
всъщност проблемите са доста повече - history-то се омазва, като paste-неш нещо се омазва, изобщо не е много удобно за работа...
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
TERM line wrapping
« Отговор #5 -: Aug 29, 2005, 21:00 »
Премествам темата тук с надеждата някой по-добре запознат да те насочи къде да пипнеш нестройки за това. '<img'>

move
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-