Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

Interface de linha de comandos

Origem: Wikipédia, a enciclopédia livre.
Esta página cita fontes, mas não cobrem todo o conteúdo
Esta páginacita fontes, mas quenão cobrem todo o conteúdo. Ajude ainserir referências (Encontre fontes:Google (N • L • A • I • WP refs)  • ABW  • CAPES).(março de 2016)
Screenshot de uma sessão deshell bash em uma terminalGNOME rodando numFedora 15.

Nainformática, ainterface de linha de comandos (ILC), eminglêscommand-line interface (CLI), é um meio de interagir com umprograma de computador, onde o utilizador emite comandos para o programa sob a forma de sucessivas linhas de texto (linhas de comando).[1]

Cada sistema operacional traz um intérprete padrão, chamadoshell, para aqueles comandos os quais executam tarefas distintas e resolvem diferentes tipos de problemas.[2]

Anatomia da ILC-shell

[editar |editar código]

Prompt de comando

[editar |editar código]

Um prompt de comando (ou simplesmenteprompt) é uma sequência de (um ou mais) caracteres usados em uma interface de linha de comandos para indicar a prontidão para aceitar comandos. Ele literalmentesolicita que o usuário aja. Um prompt geralmente termina com um ou mais caracteres$,%,#,:,> e geralmente inclui outra informação, como o caminho (path) do diretório de trabalho atual e o nome do hospedeiro ou usuário.

Em muitos sistemasUnix ederivados, o prompt comumente utilizado termina em$ ou% se o usuário for um usuário normal, mas em# se o usuário for umsuper usuário ("root" na terminologia Unix).

Os usuários finais geralmente podem modificar os prompts. Dependendo do ambiente, eles podem incluir cores, caracteres especiais e outros elementos (como variáveis e funções para o horário atual, usuário, número de shell ou diretório de trabalho) para, por exemplo, tornar o prompt mais informativo ou visualmente agradável, para distinguir sessões em várias máquinas ou para indicar o nível atual de aninhamento de comandos. Em alguns sistemas, tokens especiais na definição do prompt podem ser usados para fazer com que programas externos sejam chamados pelointerpretador de linha de comando enquanto exibem o prompt.

NoCOMMAND.COM doDOS e nocmd.exe doWindows NT, os usuários podem modificar o prompt emitindo um comandoprompt ou alterando diretamente o valor davariável de ambiente%PROMPT% correspondente. O padrão da maioria dos sistemas modernos, o estiloC:\> é obtido, por exemplo, comprompt $P$G. O padrão dos sistemas DOS mais antigos,C> é obtido apenas porprompt, embora em alguns sistemas isso produza o estiloC:\> mais recente, a menos que seja usado em unidades dedisquete A: ou B:. Nesses sistemas,prompt $N$G pode ser usado para substituir o padrão automático e alternar explicitamente para o estilo antigo.

Muitos sistemasUnix disponibilizam a variável$PS1 (Prompt String 1)[3], apesar de que outras variáveis também possam afetar o prompt (dependendo do shell usado). No shellbash, um prompt da forma[tempo]usuário@hospedeiro:diretório_de_trabalho$ pode ser definido emitindo o seguinte comando:exportPS1='[\t] \u@\H: \W $'.

Nozsh, a variável$RPROMPT controla um "prompt" opcional no lado direito da tela. Não é um prompt real, pois a localização da entrada de texto não é alterada. Ele é usado para exibir informações na mesma linha que o prompt, mas justificado à direita.

NoRISC OS, o prompt de comando é um símbolo* e, portanto, os comandos da CLI são frequentemente chamados de "comandos estrela".[4] Também é possível acessar os mesmos comandos de outras linhas de comando (como a linha de comandoBBC BASIC), precedendo o comando com um*.

Referências

  1. «A linha de comando do Unix e GNU/Linux»(PDF).free-electrons.com. Consultado em 7 de janeiro de 2018 
  2. «Comandos para o terminal (Windows, macOS e Linux)».www.lucascaton.com.br. Consultado em 7 de janeiro de 2018 
  3. Parker, Steve (2011). «11: Choosing and using shells».Shell Scripting: Expert Recipes for Linux, Bash and more. Col: Programmer to programmer. Indianapolis: John Wiley & Sons. p. 262.ISBN 9781118166321. Consultado em 23 de março de 2017.The shell has four different command prompts, called PS1, P52, P53, and PS4. PS stands for Prompt String. 
  4. RISC OS 3 User Guide(PDF). [S.l.]: Acorn Computers Limited. 1 de março de 1992. p. 125 


Ícone de esboçoEste artigo sobreUnix é umesboço. Você pode ajudar a Wikipédiaexpandindo-o.
Obtida de "https://pt.wikipedia.org/w/index.php?title=Interface_de_linha_de_comandos&oldid=70826077"
Categorias:
Categorias ocultas:

[8]ページ先頭

©2009-2026 Movatter.jp