Interface de linha de comando
Uma interface de linha de comando (ou CLI) é uma interface baseada em texto usada para inserir comandos. Nos primórdios da computação, antes do mouse, ela era a maneira padrão de interagir com um computador. Embora a interface gráfica do usuário (GUI) tenha substituído amplamente as CLIs, elas ainda estão incluídas em vários sistemas operacionais importantes, como Windows e OS X.
Existem muitos tipos diferentes de interfaces de linha de comando, mas os dois mais populares são o DOS (para Windows) e o shell bash (para Linux e OS X). Cada CLI usa sua própria sintaxe de comandos, mas todas funcionam de maneira semelhante. Por exemplo, toda CLI tem um prompt de comando, que é exibido quando a interface está pronta para aceitar um comando. Quando você digita um comando, ele aparece ao lado do prompt de comando e, quando você pressiona Enter, o comando é executado.
Abaixo estão alguns exemplos de prompts de comando para diferentes interfaces de linha de comando, com a pasta raiz como o diretório atual.
- Windows (DOS): C:\>
- OS X (shell bash): My-iMac:/ me$
- Linux (shell bash): [root@myserver /]#
A maneira padrão de mudar de diretório na maioria das CLIs é usar o comando cd, seguido pelo caminho do diretório. Se você estiver usando o Windows, poderá digitar cd C:\Users para acessar a pasta Users. Se estiver usando o OS X, poderá digitar cd /Volumes/SSD/Users (supondo que o nome da unidade seja "SSD"). Alguns outros comandos são idênticos no DOS e no shell bash, mas cada CLI também aceita muitos comandos diferentes. Por exemplo, para listar o conteúdo do diretório atual, você deve digitar dir no DOS e ls no shell bash.
A maioria das pessoas prefere uma interface gráfica do usuário padrão a uma interface de linha de comando. No entanto, algumas operações podem ser concluídas mais rapidamente usando um teclado em vez de um mouse. Por isso, as CLIs são frequentemente usadas por administradores de rede e webmasters para tarefas comuns, como transferir arquivos e verificar o status do servidor.
NOTE: Uma interface de linha de comando às vezes é chamada de console ou janela de terminal. O OS X inclui um utilitário chamado "Terminal" que funciona como a CLI do OS X.
Teste seus conhecimentos