Como ter o caminho completo do diretório sempre mostrado no terminal MAC? -- terminal camp apple Relacionado O problema

How to have full directory path always shown in mac terminal?


0
vote

problema

português

Eu encontrei respostas Mas eles não funcionam: Eu adicionei esta linha em .bash_profile :

  export PS1='u@H:w$'    

Solicita:

  u@H:w$    

em vez de:

  user@host:my/Current/Path/In/This/Terminal/Window$    
english

I found answers but they don't work: I added this line in .bash_profile:

export PS1='\u@\H:\w$' 

It outputs:

\u@\H:\w$ 

Instead of:

user@host:my/Current/Path/In/This/Terminal/Window$ 
  
       
       

Lista de respostas

3
 
vote
vote
Melhor resposta
 

Como acabei de remover oh my zsh eu tive que alterar as configurações do terminal um pouco:

Terminal -> Preferences -> Startup tab e alterar "Shell abre com:" De "Shell de login padrão" para comando e valor /bin/bash .

agora string export PS1='u@H:w$' funciona correto.

 

As I just removed oh my zsh I had to change terminal settings a little:

Terminal -> Preferences -> Startup tab, and change "Shell Opens With:" from "Default login shell" to Command and value /bin/bash.

Now string export PS1='\u@\H:\w$' works correct.

 
 
 
 
0
 
vote

Com MacOS Catalina, a concha padrão é ZSH. Você pode mudar para o / bin / bash shell como explicado na resposta de Maxim. Ou ficar com o ZSH Shell e alterar o comando Run Startup para dizer

  PROMPT='%/ %# '    

O% / é para o caminho completo e% # para indicar se o shell está funcionando com privilégios. Mais explicações e a lista completa de personalizações é Aqui .

Achei esta informação aqui < / a>.

Você pode adicionar o comando de execução de inicialização mencionado acima no campo 'Executar comando:' no Terminal & GT; Preferências & GT; Perfis & gt; Shell & GT; Comece. Isso é o que eu fiz. Você pode adicionar o comando ao arquivo .zshrc também. De qualquer forma, saia e reinicie o terminal para as alterações para entrar em vigor.

 

With macOS Catalina, the default shell is zsh. You can either switch to the /bin/bash shell as explained in Maxim's answer. Or stay with the zsh shell and change the startup run command to say

PROMPT='%/ %# ' 

The %/ is for full path and %# is to indicate whether the shell is running with privileges. More explanation and the full list of customizations is here.

I found this info here.

You can add the startup run command mentioned above in the 'Run command: ' field at Terminal > Preferences > Profiles > Shell > Startup. This is what I did. You could instead add the command to the .zshrc file as well. Either way, quit and restart the terminal for the changes to take effect.

 
 
   
   

Perguntas relacionadas

8  Ligue de volta ao meu Mac por meio de um script ou linha de comando  ( Turn on back to my mac via a script or command line ) 
O software VPN que eu uso para o trabalho ( IPsecuritas ) Requer que eu desligue de volta ao meu Mac para começar Conexão, então eu freqüentemente desligue de...

113  Existe um programa de terminal OS X que pode acessar portas seriais?  ( Is there an os x terminal program that can access serial ports ) 
Quais programas podem atuar como um terminal e acessar portas seriais? Isto não é para acesso terminal em uma conexão IP, isto é para que eu possa acessar u...

1  Figlet de leão de montanha através de erro de Macports?  ( Mountain lion figlet through macports error ) 
Acabei de instalar o leão da montanha, Xcode 4.4.1 + ferramentas de linha de comando e macportos para ml. Está trabalhando para outros pacotes, mas não cons...

34  Caso-insensível ls classificação no Mac OSX  ( Case insensitive ls sorting in mac osx ) 
Como posso fazer o comando abcdefghijklmnls no max OS X Lion classificar arquivos e diretórios semelhantes a Como o Ubuntu Linux faz (caso-insensível, diret...

404  Tem alguma dica ou truques para o terminal no Mac OS X?  ( Got any tips or tricks for terminal in mac os x ) 
. bloqueado . Esta questão e suas respostas são bloqueado Porque a questão é off-tópico, mas tem significado histórico. Atualmente não está aceit...

4  Você pode por favor explicar como o prompt do terminal funciona?  ( Can you please explain how the terminal prompt works ) 
Eu tenho uma pergunta sobre o prompt no terminal do Mac. Eu abri o terminal e estava instalando o Git. Eu não sei nada sobre o Unix ou como usar o terminal, p...

22  Copie para a área de transferência de TMUX no El Capitan  ( Copy to clipboard from tmux in el capitan ) 
Estou muito feliz com as alterações do terminal no El Capitan (ver, por exemplo, este pergunta ). No entanto, não consigo descobrir como habilitar a cópia ...

10  Como posso abrir vários shell de terminais personalizados?  ( How can i open multiple customized terminal shells ) 
Como posso personalizar o terminal para que, quando abro o aplicativo, ele abre várias guias do shell? Se possível, gostaria de ter como executar um script de...

3  Meu terminal no OSX 10.11.6 não aceita ""  ( My terminal on osx 10 11 6 will not accept character ) 
Toda vez que digito o terminal flashes, mas não o insere. Se eu colar em um comando que tenha um [ , ele vai colar tudo, exceto o [ 's Isso vem acontecen...

1  Redefinir configurações do usuário do Mail HeadHeaders no terminal  ( Reset custom mail userheaders settings in terminal ) 
Como redefina o seguinte comando? defaults write com.apple.mail UserHeaders '{"Reply-To" = "reply-to@address"; }' Eu tive que usar esta solução alterna...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.