? A sintaxe de um comando shell é uma coisa complexa , como cada comando tem o seu próprio conjunto de comandos e configuração. Além disso , há várias camadas diferentes , como shell é um termo genérico para o software que permite que você interaja com o sistema operacional . Cada camada tem um diferentes comandos. Windows, OS X e Linux sistemas contam com um terminal padrão para a execução de comandos , que é o melhor lugar para começar , se você está apenas aprendendo . Padrão Shells linha de comando
Cada sistema operacional tem algum tipo de shell que permite que você gerencie o sistema. Para puxar o shell em Linux e OS X , puxe para cima . " Terminal" Em ambos os casos , você está aberto automaticamente na sua pasta Home; o comando "ls " irá listar todos os arquivos disponíveis . No Windows, abra o menu iniciar e digite "cmd" para puxar para cima o prompt de comando . O prompt de comando do Windows abre-lhe a sua pasta de usuário , C: . \\ Users \\ usuário
OS X e Linux
A sintaxe entre o shell padrão no Ubuntu e OS X é muito semelhante , como ambos são Unix -like, os dois sistemas compartilham muitos comandos e ferramentas. No Linux, os comandos de sistemas e nomes de arquivo diferenciam maiúsculas de minúsculas ; " cp" é copiar os arquivos , enquanto " CP" não é um comando válido. No entanto, " CP" funciona no OS X.
Quaisquer flags para o comando são executados no formato " opção-x ", onde "x" representa a letra da bandeira e Opção indica a opção específica , se relevante . Diga que você está copiando o arquivo de texto " awesome.txt " para sua área de trabalho , e você quer que ele avisá-lo se você está prestes a substituir o arquivo . O comando básico para isso é
cp -i awesome.txt desktop
Alguns comandos usar dois traços, por exemplo, "cp - help " , que serão indicados por página principal do comando . Nem todos os comandos precisam de bandeiras , por exemplo, você pode executar o comando "ls " para listar os arquivos e pastas em seu local atual, sem quaisquer outros parâmetros
Windows Fotografia < . br>
O shell do Windows é um animal diferente. Por um lado, a capitalização não é tão grande um problema - DIR funciona tão eficazmente como dir . Além disso , bandeiras são precedidos por uma barra , em vez de um traço, ou alguns até mesmo usar um suporte de anjo para a frente, como nos cae abaixo. No mesmo exemplo, para copiar awesome.txt de seus documentos para sua área de trabalho , sem qualquer saída no shell , você usaria
copiar C : \\ Users \\ usuário \\ Documents \\ awesome.txt C : \\ Users \\ usuário \\ Desktop > nul
Man Pages e Ajuda
Porque cada comando é diferente , ter um recurso para verificar ajuda a manter tudo em ordem. No Linux e Mac OS X , você pode fazer isso, referindo-se a uma página principal do comando , ou manual. Se você queria saber todas as opções para cp eo que ele faz , você deve digitar "man cp" para ver o manual. No Windows , você obter o mesmo efeito , digitando "copy /? " . Estas páginas dão-lhe uma lista de opções de comando e sinalizadores, bem como oferecer a sintaxe adequada para cada comando.