A sintaxe geral de uma linha de comando bash é:
`` `BASH
Command [Opções] [Argumentos]
`` `
Vamos quebrar cada parte:
*
`command` :Este é o nome do programa ou shell interno que você deseja executar (por exemplo, `ls`,` cp`, `grep`,` eco`). Esta é a parte * necessária * * do comando.
*
`options` :São sinalizadores que modificam o comportamento do comando. Eles geralmente começam com um hífen (`` `) ou hífen duplo (` --`). As opções são *opcionais *. Por exemplo, `ls -l` (listagem longa) ou` Grep -i "Pattern" `(pesquisa insensível ao caso). Muitos comandos têm inúmeras opções; Verifique a página manual (`Man Command`) para obter detalhes.
*
`argumentos` :Estes são os valores ou dados em que o comando opera. Eles são *opcionais *, dependendo do comando. Por exemplo, `cp file1.txt file2.txt` (copy` file1.txt` para `file2.txt`), onde` file1.txt` e `file2.txt` são argumentos.
Exemplo: O comando `ls -l/home/user/documents` mostra uma longa listagem do conteúdo do diretório`/home/user/documents`.
* `ls`:o comando.
* `-l`:a opção (formato de listagem longa).
* `/home/user/documents`:o argumento (o diretório para listar).
Considerações importantes: *
espaço de branco: O espaço em branco (espaços ou guias) separa o comando, opções e argumentos.
*
citando: Use citações únicas (`'...'`) ou citações duplas (`" ... "`) para incluir argumentos contendo espaços ou caracteres especiais para impedir que sejam interpretados como argumentos separados. Citações duplas permitem expansão variável, enquanto aspas únicas não.
*
Redirecionamento: Você pode redirecionar a saída padrão (STDOUT), erro padrão (stderr) ou ambos usando símbolos como `>` `,`>> `,` 2> `,` &> `(por exemplo,` ls -l> output.txt` redirecion the Output of `Ls -l para um arquivo de nome` output.txt.
*
tubos: Você pode conectar a saída de um comando à entrada de outro usando o símbolo do tubo (`|`) (por exemplo, `ls -l | grep" txt "` lista arquivos com `.txt` extension).
*
Processos de fundo: Adicione um AMPERSand (`&`) no final do comando para executá -lo em segundo plano.
Compreender esses componentes básicos é crucial para o uso eficaz da linha de comando Bash. Lembre -se de consultar a página manual (`Man Command`) para obter detalhes específicos sobre qualquer comando.