Титла: shell-а на freeebsd Публикувано от: anakinn в Jan 14, 2006, 18:36 Здравейте .
Инсталирах си FreeBSD6. Всичко успешно, но имам една неяснота. Когато тръгнах да ровя из директориите - примерно cd /usr/ports/net/edi - и като натисна таб не излиза "Editors" както и за други неща. Смених шела на bash - chsh -s /bin/bash ,но там пък нямам ll (ls-l) и още нещо но забравих кое... Спомням си че преди време като си бях слагал freebsd (5.2 мисля нямах такъв проблем с табулацията) Разгледах че в .cshrc файла има алиаси. Къде се намира този файл за шела баш ? Единият вариант е да сменя пак шела, другият да остане баш. И като цяло препоръчайте някой шел - като за начинаещ като мен ![]() Благодаря Титла: shell-а на freeebsd Публикувано от: ibb27 в Jan 14, 2006, 19:15 Допълването с Tab е по подразбиране във csh и tcsh шеловете, включени са в инсталацията на FreeBSD само трябва да настроиш потребителският акаунт да ползва един от тях. Аз лично ползвам tcsh.
С chsh може да смениш шела на потребителя. Само редактирай реда: Shell: /bin/име_на_шел например: Shell: /bin/tcsh Това е! Елементарно, стига да има кой да помогне ![]() Забравих да спомена, че ако не си наясно с многобройните възможности на vi, по-добре редактирай .cshrc и в реда на променливата EDITOR сложи редактора с който си свикнал. Титла: shell-а на freeebsd Публикувано от: semionov в Jan 14, 2006, 20:00 А ако искаш alias за 'll' в bash:
Файловете, чиито имена почват с точка обикновено са за конфигурация на програми и се намират в home директориите. Всеки потребител може да има собствени настройки в собствен dot-файл, в собствената си директория. Може съответната програма да позволява и глобални (общи за всеки юзър) настройки, а индивидуалните да допълват или променят глобалните. Глобалните обикновено се намират в /etc ili /usr/local/etc. За случая на bash: глобалните настройки са в /etc/profile, а индивидуалните - в $HOME/.profile или $HOME/.bash_profile. Аз лично обикновено слагам повечето настройки в общите фаилове (/etc), защото рядко някой освен мен ми се логва на машината, а и така по-лесно си архивирам настройките. Титла: shell-а на freeebsd Публикувано от: GoodT в Jan 16, 2006, 23:28 vyv /usr/ports/net nqma Editors
za komanda - ll napishi si skript: #!/bin/sh ls -l seifai s ime ll ; napravi go izpylnim: #chmod +x ll kopirai go v /bin ili /sbin ili /usr/bin ili /usr/sbin ili ... tova e ![]() |