Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Mam dość spory problem z moim Squeezem. Zachciało mi się kolorów w konsoli i dodałem linię
PS1=”\[\33[1;32m\]\u\[\33[0;37m\]@\[\33[1;33m\]\h\[\33[0;37m\]:\[\33[1;37m\]\w\\[\33[0m\]\$
do jakiegoś pliku konfiguracyjnego,nie mam pojęcia do jakiego (właśnie nie do .bashrc) i nie mogę się na roota przełączyć do wyświetla takie coś:
karol@Karol-Debian:~$ su Hasło: bash: 32m]u[33[0: nie znaleziono polecenia bash: 37m]@[33[1: nie znaleziono polecenia bash: 33m]h[33[0: nie znaleziono polecenia bash: 37m]:[33[1: nie znaleziono polecenia bash: 37m]w\[33[0m]$: nie znaleziono polecenia ”[33[1
chciałbym powrócić jakimś sposobem do standardowej konfiguracji basha. Proszę o pomoc.
Ostatnio edytowany przez Puchaty (2010-12-08 12:20:47)
Offline
ja bym uruchomił system z liveCD, podmontował dysk z systemem i usunął tą linijkę:)
Offline
Można by zrobić skrypt usuwający tą linijkę lub nadpisujący poprawnie ów plik i skrypt dać do wykonania przy starcie. Reebot i powinien plik być nadpisany.
Tudzież dopisać coś do skryptu wykonywanego z prawami roota przez CRON (opcja bez reebortu).
Ostatnio edytowany przez life (2010-12-08 15:14:54)
Offline
su -c "bash --noprofile", ew:
su -c "cat - | bash -"
;)
Offline
W Gentoo domyślnie w kofigu basha /etc/bash/bashrc jest taki wpis:
if [[ ${EUID} == 0 ]] ; then PS1='\[\033[01;31m\]\u\[\033[01;34m\] \W \$\[\033[00m\] ' else PS1='\[\033[01;32m\]\u\[\033[01;34m\] \w \$\[\033[00m\] ' fi
A u Ciebie na 99% jest błąd w deklarowaniu zmiennej, prawdopodobnie jakaś literówka.
A zwaloną linię dodałeś najprawdopodbniej do /etc/bash* lub /etc/profile.
Ostatnio edytowany przez Jacekalex (2010-12-08 19:07:34)
Offline
Strony: 1