Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
Вернуться   HPC / Безопасность / Операционные Системы / FreeBSD
   
  Страница 1
  , 09:15   #1
Admin
 
Аватар для SokoL
 
Локация: hpc.name
Регистрация: 17.05.2008
Сообщений: 1,085
По умолчанию Настройка командной оболочки C

code:
% echo $SHELL
/bin/csh
Рекомендую вам к прочтению данную замечательную статью http://citkit.ru/articles/1107/

Ну а сейчас мы базово настроим оболочку. Будем редактировать файл ~/.cshrc

Как базовый файл будет использоваться файл который ставится по умолчанию (кстати, найти файлы настройки командной оболочки, которые копируются в каталог свежесозданного пользователя можно тут /usr/share/skel/).

Итак, вверху меняем 2 переменные.

code:
setenv	EDITOR	ee
setenv	PAGER	less
Не знаю как вам, а мне ee нравится намного больше чем vi.

Почти сразу после данных строк вы должны увидеть следующий момент:

code:
if ($?prompt) then
...
Здесь по наличию переменной prompt определяется, является ли данный экземпляр шелла интерактивным. Если да, устанавливается ряд переменных.

Увеличим историю

code:
set history = 1000
set savehist = 1000
Ниже данных переменных пишем

code:
set histdup = erase
Это для того, чтобы последняя введенная кооманда заменяла собой ранее существовавший дубликат. Так же в таком случае не будет происходить перенумерации команд.

Конечно же настроим удобное (на мой взгляд) приглашение. Сделаем отображение текущего каталога.

code:
set prompt = 'your-server %~% '
Вместо your-server можете подставить удобное для вас имя.
Если вы настраиваете командную оболочку для рута, вместо %~% запишите %~#

Вот так вот можно быстренько подрихтовать конфиг. Так же здесь http://www.freebsd.org/doc/ru/books/...ok/shells.html информация по теме.
__________________
You never know how better can be.
http://newday.name/sokol
http://vk.com/sokol_sokolovich
Пользователь вне форума    
Наши Спонсоры
 

 

Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.