Quero aprender a usar melhor o prompt de comando no Windows para ter mais controle sobre o que faço e apenas para a experiência de aprendizado. O principal incômodo que tenho agora é toda a digitação. Se eu quiser executar uma operação em um arquivo com um caminho grande, fico sentado digitando por um minuto, pelo menos, e se eu cometer um erro, tenho que pressionar a tecla de seta para cima e rolar a coisa toda e encontrar o que eu fiz de errado. Existe alguma ferramenta para facilitar isso?
windows
command-line
Adam
fonte
fonte
Respostas:
Se você pretende usar o prompt de comando apenas no Windows, poderá usar o Windows PowerShell , pois é mais fácil de usar do que o prompt de comando inicial e copia algum comportamento dos terminais do tipo * nix. (Ele também oferece muito mais funcionalidades, mas no começo, pelo menos para mim, é um "shell de comando mais fácil").
Editar: imagem alterada para uma mais "amigável".
fonte
Você pode usar a Tabtecla para preencher automaticamente os nomes dos arquivos. Embora lembre-se de que você deve primeiro digitar o nome do arquivo o suficiente para identificá-lo de forma exclusiva, caso contrário, precisará alterar aleatoriamente as correspondências. Por exemplo, você tem uma pasta com esses arquivos e é com o diretório atual que você está sentado
cmd
:se você deseja concluir automaticamente
SuperUser.COM
, você precisará digitarsupe
e pressionar Tab, pois nenhum dos outros arquivos começa com esses quatro caracteres. Observe que, se você digitousu
e pressionou Tab, pode pressionar Tabmais duas vezes para acessar o SuperUser.COM ou digitar ShiftTabpara voltar à lista e chegar lá.Outro truque é se você tiver o arquivo em uma janela do explorer, poderá arrastá-lo para a
cmd
janela e ele digitará o nome para você.fonte
shift
+<any key that cycles through tabs/windows>
é sempre equivalente a reverter, por exemploalt-tab
- ->alt-shift-tab
.Aqui estão mais algumas dicas e truques para usar o prompt de comando, incluindo:
Essa é outra maneira de reduzir a quantidade de digitação envolvida em longos caminhos de arquivo.
fonte
Aqui está a lista completa das ações das teclas de função:
fonte
Pressionar F7 listará os últimos comandos executados.
cd \
para voltar aoc:
diretóriofonte
Muitas vezes, você pode reduzir sua digitação estando no diretório correto. Você pode abrir um shell de comando no diretório que vê em uma janela do Explorer adicionando cmd.exe nas associações de tipo de pasta.
(Ferramentas - Opções de pasta - Tipos de arquivo - Pasta - Avançado - Novo - cmd)
Então, quando você seleciona cmd, clicando com o botão direito do mouse nessa pasta, a janela de comando que se abre terá como diretório atual o da pasta em que você clicou.
fonte
Se o Windows PowerShell for muito grande, também existem alguns shells de substituição de cmd:
E mais pode ser encontrado via google.
fonte
Algo que uso constantemente ao usar o prompt de comando é a seta para cima (e seta para baixo) para percorrer os comandos usados recentemente. Especialmente quando inseri um comando longo e só desejo editar parte dele sem redigitá-lo.
Um pequeno exemplo, se você:
E, em seguida, deseja executar ping em outro endereço semelhante, basta pressionar a seta para cima. O comando aparece no prompt com o cursor no final. Isso facilita o backspace uma vez e altera o endereço para 192.168.1.2 ou algo semelhante.
fonte
Eu sugiro que você use o prompt de comando.
Eu sei, parece ridículo, mas isso é sério - se não instantaneamente útil - conselhos. Há muito o que saber e, para absorver profundamente, é preciso usá-lo repetidamente.
fonte
Ative o modo de edição rápida para:
Também altero a fonte e o layout para algo mais agradável que o mapa de bits padrão.
Por fim, adicione mais linhas e colunas à janela de edição e mais linhas ao buffer.
As capturas de tela estão em espanhol, mas estão exatamente no mesmo lugar em inglês
fonte
Definitivamente, pegue uma cópia do Cygwin e adicione sua pasta \ bin à sua variável PATH. É como um prompt de comando utilizável!
Mas, realmente, a única maneira de se acostumar com isso é se acostumar, então use-o!
fonte
Se você estiver usando o XP (não conhece o Vista), pode baixar um powertoy que adiciona uma entrada de menu "Abrir janela de comando aqui" ao menu de contexto da pasta do explorer.
Outra coisa que eu achei útil é parar de usar os caminhos padrão do Windows para tudo. Eles são muito difíceis de lembrar e os espaços podem se tornar um problema. Usar algo mais parecido com a estrutura de diretórios do linux pode economizar muito tempo. Meus diretórios se parecem com isso (a título de exemplo):
Muito mais fácil de lembrar.
fonte
Pessoalmente, acho que se você quiser aprender a usar o prompt de comando e não o achar alegre, provavelmente não precisará usá-lo.
Assim que precisar acessar uma CLI, você a achará útil e até agradável. Se você está tentando fazer as tarefas do dia-a-dia com ele, está batendo a cabeça contra uma parede.
Quando você estiver familiarizado com o prompt de comando, poderá migrar suas tarefas diárias apenas porque é mais fácil do que sempre buscar o mouse :)
fonte
Faça uso de variáveis de ambiente.
Por exemplo, em vez de digitar c: \ documents and settings \ username, você pode simplesmente usar% userprofile%. Para obter uma lista de variáveis de ambiente padrão, digite SET e pressione enter em um prompt de comando.
Além disso, familiarize-se com os comandos disponíveis para você - eu gosto de dois sites para eles: www.ss64.com e www.robvanderwoude.com
Você também pode aprender scripts em lote - usando isso, pode automatizar tarefas usadas com freqüência.
fonte
A última dica pode parecer meio obscura, mas quando você passa muito tempo no console, pode ser muito mais rápido e fácil do que pressionar a seta para cima ou o F8 várias vezes.
fonte
Há algumas ótimas dicas postadas neste tópico!
Na minha opinião, postar substituições de CMD é um pouco 'Off Topic'. Mas parece que está tudo bem aqui, então devo adicionar o ColorConsole à lista.
A interface com guias , menu Comandos Favoritos , Copiar / Cortar e Colar e, de fato, exportar HTML são recursos muito úteis que não quero mais perder.
ps: tente isso no tópico "Precisa ter complementos do Firefox": Lads, obtenha o Opera, ele tem os brindes já embutidos! :)
fonte
Você pode encontrar "Comandos úteis de linha de comando no Windows" em Falha no servidor útil. Na verdade, existem algumas perguntas interessantes sobre a linha de comando , vá dar uma olhada.
fonte
Eu concordo com a sugestão de usar o PowerShell. Além disso, acho incrivelmente útil configurar funções e aliases para reduzir tarefas comuns a menos letras digitadas.
Por exemplo, para iniciar um link http, configurei isso no meu perfil do PowerShell:
e depois digito
browse
para abrir o google oubrowse http://....
para abrir um link específicoOutro exemplo para listar arquivos ou diretórios:
E então eu uso
lsa
para mostrar todos os itens em um diretório, incluindo itens ocultos. Usela
oull
como aliases ainda mais curtos.Eu uso
lsd
para listar apenas pastas,lsf
listar apenas arquivos,lat
listar ordenados pela última hora de gravação elatr
listar por hora na direção oposta.fi
foi configurado como um substituto simples para ofind
comando unix , basta procurar recursivamente um nome de arquivo.fonte
Instale o Xplorer2 de substituição do Windows Explorer . Ele inclui uma ferramenta de prompt de comando que permite que todas as funções do prompt de comando junto com a GUI do Windows, como o uso do mouse, clique com o botão direito do mouse para funções de copiar e colar etc. Dê uma olhada na captura de tela abaixo.
fonte