O que o host% significa na linha de comando?

3

Eu vejo muito isso nos comandos do terminal e não entendi o que isso significa. também o terminal não o reconhece.

    
por Stabilo 20.07.2014 / 17:36

3 respostas

7

Suponho que você esteja vendo este host% na documentação. Representa o prompt do shell. ("Shell" é o programa que lê os comandos que você digita; "prompt" é o pequeno texto que este programa exibe na sua tela para dizer que está pronto para ler o próximo comando.)

Se você olhar para uma janela de terminal em seu computador, provavelmente verá algo como

my-computer-name%

na última linha, onde "my-computer-name" é obviamente o nome do seu computador. Isso está solicitando que você (ou seja, convidando você) digite um comando. Então, agora você vai e digita ls e carriage return, e o shell imprime alguma saída.

A documentação do Linux normalmente usa host% para indicar o prompt ("host" é outro nome para "computador").

Este host% não é para ser digitado: apenas indica que o que se segue no documento deve ser digitado.

    
por Silvio Levy 20.07.2014 / 18:00
6

Eu abro essa pergunta porque me interessa. Eu não sabia o que é host% . Mas a resposta é mais fácil do que eu pensava.

Eu pesquisei e encontrei este tutorial , onde podemos ver isso magicamentehost%.

Isso é chamado de Prompt do Shell . Coisa que geralmente aparece antes de cada comando no emulador de terminal. Geralmente é fornecer algumas informações ao usuário. Anteriormente, ele foi usado para mostrar host nome, por isso você pode ver host% it alguma documentação e tutoriais. Imagine que você tenha aberto algumas sessões de terminal para hosts diferentes. Há uma chance de você ficar confuso e digitar algum comando no terminal errado. Eu acho que é por isso que Prompt existe.

No Ubuntu, geralmente é assim:

username@hostname:path $

Onde:

username - Currently logged in user login

hostname - This host's name

path - Showing path to the folder. The current working directory, with $HOME abbreviated with a tilde

$ - End of prompt, and start of new command

Você pode personalizar o Bash Prompt, se quiser. Aqui está o meu prompt:

22:33:16 - (~/Downloads)$

current_time - (path)$

Aqui é bom tutorial para personalizá-lo

    
por c0rp 20.07.2014 / 18:37
0

Host% não é nada, mas um prompt com o nome do host (o nome do seu computador) informando que o shell está pronto para aceitar comandos. Esta solicitação pode ser configurada para o nome de usuário ou pode mostrar a hora ou data etc.

    
por Jasser 20.07.2014 / 18:50