Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Hapkoc в Aug 29, 2005, 11:33



Титла: TERM line wrapping
Публикувано от: Hapkoc в 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

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

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


Титла: TERM line wrapping
Публикувано от: int13 в Aug 29, 2005, 16:41
...демек като свърши реда и почва да пише отначалото на същия ред, така ли?


Титла: TERM line wrapping
Публикувано от: the_real_maniac в Aug 29, 2005, 17:13
Ами не съм сигурен точно как да окажеш това , но ползвай "\" и си продължавай писането получава се точно това, което искаш

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

е равно на

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

;)

т.е

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

успех !


Титла: TERM line wrapping
Публикувано от: nvdr в Aug 29, 2005, 17:56
С някой текстов едитор можеш да си напишеш командата и след това да я сейвнеш като фаил, който например се казва '/home/execfile' след това като 'root' пишеш:
# chmod 777 /home/execfile
след това когато викнеш execfile
#/home/execfile
 ще се испълни командата ти, а и така няма да има нужда да я пишеш цялата всеки път.


Титла: TERM line wrapping
Публикувано от: Hapkoc в Aug 29, 2005, 18:26
int13, точно това се получава, да.

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

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

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


Титла: TERM line wrapping
Публикувано от: Agent_SMITH в Aug 29, 2005, 21:00
Премествам темата тук с надеждата някой по-добре запознат да те насочи къде да пипнеш нестройки за това. ;)

move