информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Все любят медСтрашный баг в WindowsПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Серьезный сбой AWS положил множество... 
 Фишинговая атака на Python-разработчиков 
 ФБР нашла русский след в атаках... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Настройка tcsh 25.08.02 01:15  
Автор: babay <Andrey Babkin> Статус: Elderman
Отредактировано 25.08.02 01:16  Количество правок: 1
<"чистая" ссылка>
Уважаемые, подскажите пожалуйста...
в файле /.schrc хочу написать такой сценарий тобы он выдавал текущий каталог после каждого использования cd.

set prompt = "[`pwd` ]#" с этим понятно, но как заставить обновляться ?
написал вот что :

if ($?cd)
prompt =" [`pwd` ]#"
endif

Но это работает если перейти в другой каталог и запустить tcsh, а при простом использовании cd не работает.
Вобщем я ещё не очень разобрался с программирование для оболочки, если что не так - плз. ногами не бить :-).
сделай так 26.08.02 13:01  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
Отредактировано 26.08.02 13:03  Количество правок: 1
<"чистая" ссылка>
setprompt='[%n@%mB%/%b]# '
тогда у тебя приглашение будет типа user@host|dir#
переменная отвечающая за текущий каталог это - %/
в мане по tcsh есть все встроенные переменные
Настройка tcsh 26.08.02 07:44  
Автор: cybervlad <cybervlad> Статус: Elderman
<"чистая" ссылка>
> в файле /.schrc хочу написать такой сценарий тобы он
> выдавал текущий каталог после каждого использования cd.
сильна в народе тяга к извращениям ;)
все оболочки имеют переменную типа PROMPT или PS1, в формате которой предусмотрена вставка текущего каталога без запуска внешних программ.

В bash это решается так:
export PS1='\u@\h:\w\$ '

А как это сделать для csh/tcsh - домашнее задание ;)
Справочный материал тут:
http://www.linuxdoc.ru/HOWTO/mini/html/Xterm-Title.html#AEN106

Более глубоко - тут:
http://mirrors.usaaa.ru:8001/books/unix2/upt/index.htm
а именно:
http://mirrors.usaaa.ru:8001/books/unix2/upt/ch06_09.htm

hint: ключевое слово cwd
Спасибо всем :-), разобрался с вашей помощью, а то я на этом pwd зациклился. 26.08.02 17:05  
Автор: babay <Andrey Babkin> Статус: Elderman
<"чистая" ссылка>
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach