No meu terminal ubuntu eu sempre tenho o diretório atual mostrado completamente. Bem assim:
blabla @ blublu: ~ / música / meu_album / clássica / beethoven $
Mas no meu terminal Mac (Mac OS X 10.6.5) não mostra o caminho completo e é assim:
blabas-MacBook-Pro: beethoven clássico $
Existe alguma maneira que eu mude o comportamento do terminal mac para agir como terminal linux?
macos
ubuntu
terminal.app
Der Hochstapler
fonte
fonte
Respostas:
Para permitir que o bash retorne "user @ hostname: path / to / directory $" como seu prompt, adicione a seguinte linha ao seu ~ / .bash_profile:
ou
se você gosta de ter um espaço entre o $ e o comando
para que as alterações entrem em vigor imediatamente, execute o seguinte comando em todas as janelas abertas (ou reinicie o Terminal):
EDIT : Uma lista de strings disponíveis pode ser encontrada no parágrafo "PROMPTING" na página de manual do bash (
man bash
):fonte
PS1
tarefa em todas as janelas abertas. A propósito, oexport
é desnecessário.PS1
,\u@\H:\w$
significa?Não tenho certeza sobre o Mac, mas no Ubuntu alterei o prompt do Gnome Terminal com
fonte
Eu fiz com que parecesse muito semelhante ao terminal centOS no meu Mac. Abra bash_profile, no terminal
Adicione o seguinte
Reinicie o Terminal e ele ficará assim
fonte
Dentro do valor PS1, "\ w" representa o caminho completo, onde "\ W" representa apenas o nome do diretório atual.
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html
fonte
Acabei de alterar o / w para / W para criar apenas a pasta atual
no terminal colorido
sem terminal colorido
Eu uso o ubuntu 16.04 e altero o arquivo em ~ / .bashrc
fonte
Eu usei esse comando. Funciona para mim.
primeiro,
vi ~/.bash_profile
em seguida, adicione essas palavras em uma nova linha.
finalmente,
fonte