W moim terminalu ubuntu zawsze pokazuję całkowicie bieżący katalog. Takie jak to:
blabla @ blublu: ~ / music / my_album / classical / beethoven $
Ale w moim Macu (Mac OS X 10.6.5) terminal nie pokazuje pełnej ścieżki i wygląda tak:
blabas-MacBook-Pro: klasyczny beethoven $
Czy w każdym razie zmieniam zachowanie terminala Mac, aby działało jak terminal Linux?
macos
ubuntu
terminal.app
Der Hochstapler
źródło
źródło
Odpowiedzi:
Aby bash zwrócił „user @ nazwa_hosta: ścieżka / do / katalogu $” jako monit, dodaj następujący wiersz do ~ / .bash_profile:
lub
jeśli chcesz mieć spację między $ a poleceniem
aby zmiany odniosły skutek natychmiast, uruchom następujące polecenie w każdym otwartym oknie (lub uruchom ponownie Terminal):
EDYCJA : Listę dostępnych ciągów znaków można znaleźć w akapicie „PROMPTING” na stronie podręcznika dla bash (
man bash
):źródło
PS1
zadanie w każdym otwartym oknie. Nawiasem mówiąc,export
jest to niepotrzebne.PS1
,\u@\H:\w$
znaczy?Nie jestem pewien co do Maca, ale w Ubuntu zmieniłem monit Gnome Terminal przy pomocy
źródło
Sprawiłem, że wygląda bardzo podobnie do terminala centOS na moim komputerze Mac. Otwórz bash_profile, na terminalu
Dodaj następujące
Uruchom ponownie Terminal, a wtedy będzie to wyglądać następująco
źródło
Wewnątrz wartości PS1 „\ w” oznacza pełną ścieżkę, gdzie „\ W” oznacza tylko nazwę bieżącego katalogu.
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html
źródło
Po prostu zmieniam / w na / W, aby utworzyć tylko bieżący folder
w kolorowym terminalu
brak koloru terminala
Używam Ubuntu 16.04 i zmieniam plik w ~ / .bashrc
źródło
Użyłem tego polecenia. Mi to pasuje.
pierwszy,
vi ~/.bash_profile
następnie dodaj te słowa w nowym wierszu.
Wreszcie,
źródło