Usuwanie linii z profilu Bash

1

Więc używając terminala wpisałem: nano .bash_profile Mam wtedy dostęp do następującego bash_profile:

Plik GNU nano 2.0.6: .bash_profile

# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH

# Added by Canopy installer on 2015-09-29
# VIRTUAL_ENV_DISABLE_PROMPT can be set to '' to make bashprompt show that Canopy is active, otherwise 1
VIRTUAL_ENV_DISABLE_PROMPT=1 source '/Users/psa1/Library/Enthought/Canopy_64bit/User/bin/activate'

# Setting PATH for Python 3.6
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}"
export PATH

Chciałbym całkowicie usunąć linię Canopy z profilu bash, ponieważ na przykład psuje pobieranie pip lub twilio. Ale nie wiem jak to zrobić!

PrincedeLuynes
źródło
2
Czy to twój rzeczywisty profil .bash? Wygląda na to, że brakuje znaczników skrótu (#), aby skomentować linie takie jak „ścieżka ustawienia” lub „Dodane przez Canopy”. To powiedziawszy, Ctrl-K jest tym, co jest używane w nano do usuwania.
Allan
1
to jest kopiuj wklej, jeśli dodam skrót, to po prostu go
pogrubię
1
użycie ctrl-K usuwa go tylko raz, ale jeśli zrestartujesz terminal, bash_profile pozostanie taki sam @Allan
PrincedeLuynes
1
Zakładam, że oszczędzasz, prawda?
Allan
1
Tak, zdecydowanie Ctrl-X, a następnie ponowne uruchomienie terminalu
PrincedeLuynes

Odpowiedzi:

1

Bezpieczniejsze niż usunięcie byłoby dodanie # na początku dowolnej linii, którą chcesz wyłączyć i skomentować.

Jeśli nie masz pewności co do korzystania z edytora, im mniej zmienisz, tym lepiej.

Następnie wyjdź z aplikacji terminalowej i uruchom ją ponownie, aby przetestować.

Najbezpieczniej byłoby założyć nowe konto administratora na wypadek, gdybyś musiał zalogować się z działającym użytkownikiem.

bmike
źródło
Skończyłem usuwanie linii czaszy przy użyciu vima, a nie nano. Użyłem vima, ponieważ z jakiegoś powodu zmiany wprowadzone w nano nie pojawiły się podczas ponownego uruchamiania terminalu. ale masz rację, powinieneś dodać skrót
PrincedeLuynes