Você pode por favor explicar como o prompt do terminal funciona? -- acos campo com terminal camp apple Relacionado O problema

Can you please explain how the terminal prompt works?


4
vote

problema

português

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, por favor, perdoe minha ignorância. (Eu sei que o terminal é muito poderoso, no entanto. E é fácil estragar as coisas!)

O prompt é lido da seguinte forma:

  Macintosh-2:~ myname$    

O que o Macintosh-2 significa? Eu nunca vi isso na frente de um prompt de terminal.

Você acha que meu Mac está bem? O que aconteceu com o prompt padrão?

english

I've got a question about the prompt in Mac's Terminal. I opened Terminal and was installing GIT. I don't know anything about Unix or how to use Terminal, so please forgive my ignorance. (I know that Terminal is very powerful, though. And it's easy to screw things up!)

The prompt reads as follows:

Macintosh-2:~ myname$ 

What does the Macintosh-2 mean? I've never seen this in front of a Terminal prompt.

Do you think that my mac is okay? What happened to the standard prompt?

     
 
 

Lista de respostas

6
 
vote
vote
Melhor resposta
 

é o nome do host do seu computador. Você pode ver e editar o valor em "Preferências do sistema - & GT; Compartilhamento - & GT; nome do computador".

O prompt do shell padrão (bash) pode ser alterado substituindo o valor PS1 .

  # will show > export PS1='>'  # will show the hostname followed by a space and > export PS1='s >'    

Estes valores são inseridos em um arquivo chamado .bash_profile localizado na raiz do seu diretório inicial (por exemplo, abcdefghijklmn4 ou abcdefghijklmn4 ). O período antes do nome do arquivo efetivamente esconde. Você pode ler mais sobre arquivos ocultos Unix aqui

Você pode ver a lista completa de caracteres especiais (por exemplo, s ) no página manual de bash (seu shell padrão).

Tipo man bash no terminal e rolar para baixo para a seção PROMPTING . E se você gostaria de desbloquear seu potencial, vá para cima para prompt Magia e brincar.

 

It's your computer hostname. You can see and edit the value in "System Preferences -> Sharing -> Computer Name".

The prompt of the default shell (bash) can be changed by overriding the PS1 environment value.

# will show > export PS1='>'  # will show the hostname followed by a space and > export PS1='\s >' 

These values are entered in a file called .bash_profile located in the root of your home directory (e.g., /Users/yourname/ or ~/). The period before the file name effectively hides it. You can read more about unix hidden files here.

You can see the complete list of special characters (e.g., \s) in the manual page of bash (your default shell).

Type man bash in the terminal and scroll down to the PROMPTING section. And if you'd like to unlock their potential, head on over to Prompt Magic and play around.

 
 
         
         

Perguntas relacionadas

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...

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...

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...

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...

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 ...

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...

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...

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...

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...

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...




© 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.