Propaganda
O terminal pode ser um local intimidador, mas há uma boa chance de você abrir um durante sua experiência com o Linux. Se você passa bastante tempo lá, pode achar que não é tão ruim assim. Eu prefiro usar o terminal para algumas tarefas, como instalando e atualizando software Como superar problemas com o Ubuntu Update ManagerPraticamente todos os usuários tiveram problemas com o Ubuntu Update Manager, com repositórios ausentes ou devido a erros incomuns indicando problemas de conectividade com a Internet. Mostraremos como eles podem ser abordados. consulte Mais informação .
Seja você um novato no terminal ou alguém que superou o medo há muito tempo, existem maneiras de tornar as coisas mais fáceis. Aqui estão 20 atalhos que podem ajudá-lo a superar parte do constrangimento da linha de comando.
Movendo o Cursor
A princípio, até mesmo mover-se pelo terminal parece mais difícil. Felizmente, não é mais difícil, apenas diferente. Remova a mão do touchpad, respire fundo e sorria. O teclado está prestes a se tornar seu melhor amigo.
1. Saltar entre partes de uma linha
Usar Ctrl + Esquerda e Ctrl + Direita para se mover entre as várias partes da linha. Digamos que você digitou a seguinte linha.
dnf instalar o kde-desktop-environment
Tapping Ctrl + Esquerda leva você para o início de meio Ambiente, Área de Trabalho, kde, instalare dnf, naquela ordem.
2. Pule para o início ou o fim de uma linha
Casa ou Ctrl + A mova o cursor para o início da linha. Fim ou Ctrl + E leva você de volta ao fim.
Quais teclas você usa depende do layout do teclado. Nem todos os PCs possuem Casa e Fim chaves. MacBooks não. De qualquer jeito, Ctrl + A / E Deveria trabalhar.
3. Limpar partes, ou todas, de uma linha
Ctrl + K pega tudo, desde a sua posição atual até o final da linha e dá o boot. Ctrl + W segue somente a palavra imediatamente antes do cursor. Ctrl + U apaga do início da linha até a posição atual do cursor
4. Preencher automaticamente um comando ou diretório
Pressionar a guia completa o nome do comando ou diretório atual.
Vamos imaginar que você esteja navegando para a pasta de downloads usando esta linha:
cd / home / user / Downloads
Você pode clicar na guia quando estiver em cd / home / usuário / Dow para terminar automaticamente a palavra.
Digamos que você queira instalar vários aplicativos usando instalação apt-get. Você pode digitar apt-get ins e clique na guia.
Quando o terminal não pode prever o que você está tentando dizer, normalmente o informa com um sinal sonoro.
Reciclando
Aqueles de nós que crescemos na era do Windows e do Mac se acostumaram a clicar em ícones para fazer as coisas. Não há nada disso no terminal. Isso significa que precisamos digitar todos os comandos. Felizmente, temos maneiras de evitar redigitar as coisas repetidamente.
5. Alternar entre linhas usadas recentemente
aperte o Acima seta para chegar ao último comando que você usou. Toque novamente para recuperar o anterior. aperte o Baixa seta se você foi longe demais.
O terminal salva seu histórico mesmo quando você fecha a janela, para que você possa fazer isso para recuperar os comandos que você usou dias atrás.
6. Copie a linha anterior
Digamos que você queira repetir um comando que acabou de emitir, mas com privilégios de root. Provavelmente, você esqueceu de começar a linha com sudo (mais sobre isso mais tarde). Nesse caso, em vez de digitar novamente o comando inteiro, você pode simplesmente digitar:
sudo !!
Os pontos de exclamação duplos informam ao terminal que você deseja inserir novamente a linha anterior.
7. Copie a linha anterior que contém um comando específico
E se o comando que você deseja repetir não for o último que você usou? O comando ilustrado acima, !!, não funcionará mais. Em vez disso, convém usar um único ponto de exclamação combinado com o início do comando que você deseja recuperar.
Por exemplo, você poderia usar ! apt-get, ! dnfou ! pacman para tentar verificar se há atualizações novamente. A técnica também trabalha com CD, carae outros comandos essenciais Um A-Z do Linux - 40 comandos essenciais que você deve saberO Linux é a terceira roda frequentemente ignorada no Windows e Mac. Sim, na última década, o sistema operacional de código aberto ganhou muita força, mas ainda está longe de ser considerado ... consulte Mais informação .
8. Copie o argumento anterior
Depois de copiar e colar uma pasta em um novo local, você pode começar a fazer outras coisas nesse diretório de destino. Tente o seguinte:
cd! $
o !$ indica o último argumento usado. Lembre-se de que os argumentos consistem em qualquer informação que você fornecer para obter uma tarefa, portanto os diretórios dificilmente são as únicas coisas que você pode reciclar usando !$.
9. Fix Typos
Às vezes, erros de digitação acontecem. Em um artigo, eles podem levar ao constrangimento. No terminal, eles param os comandos de funcionarem. Felizmente, há uma solução fácil.
Digamos que você queira procurar todas as coisas que você pode fazer com o DNF, gerenciador de pacotes do Fedora. Para fazer isso, você inicia seu terminal e digita:
homem dfn
Bem, isso não está certo. O terminal está lhe dizendo que existe "Nenhuma entrada manual para dfn."
Você sabe disso. Para corrigir o problema, digite:
^ dfn ^ dnf
Quando você pressiona enter, o terminal repetirá o comando usando a nova ortografia.
Navegando em Diretórios
Iniciar aplicativos dificilmente é a única coisa que você faz no seu computador, e o mesmo acontece quando você mergulha no terminal. Às vezes, você simplesmente precisa mover arquivos e vasculhar as pastas.
Isso vem com uma curva de aprendizado, mas com esses princípios memorizados, você entenderá rapidamente.
10. Navegue para um arquivo ou pasta específica
Como eu estava dizendo, manipular arquivos pode ser uma tarefa árdua. Você precisa se lembrar da localização de um arquivo e saber como digitar o caminho explicitamente. Quem faz isso?
Uma abordagem mais fácil é arrastar um arquivo ou pasta para o terminal. Isso acrescentará o caminho ao final do seu comando atual.
11. Navegar entre pastas
Depois de começar a gerenciar pastas dentro do terminal, arrastar e soltar pode começar a parecer um arrasto. Nesse ponto, esses dois pontos se tornarão seu melhor amigo. Quando você está usando CD para se mover, siga esse comando com ..
Não, não são elipses inacabadas. Aqui, vamos tentar isso.
cd ..
CD seguido de dois períodos o moverá para o diretório pai.
Para alternar entre pastas no diretório pai, use cd .. seguido pelo nome. Finja que você está gerenciando arquivos em seu /Music/Black_Eyed_Peas pasta, você termina o trabalho e agora deseja pular para /Music/Lindsey_Stirling. Basta digitar:
cd ../Lindsey_Stirling
12. Retornar ao diretório anterior
No meio da edição de arquivos em /Lindsey_Stirling, você percebe que esqueceu de remover uma das imagens desnecessárias de capas de álbuns que /Black_Eyed_Peas pasta. Para voltar instantaneamente, use um traço. Como em -
cd -
13. Retornar ao diretório inicial
Quando você estiver pronto para ir para casa, por assim dizer, basta digitar CD. É isso aí.
14. Veja seu diretório atual
Ok, você está navegando há um tempo e não sabe mais onde está. Acontece. Entrar pwd para ver o caminho para sua localização.
15. Vá para o diretório raiz
Ah, então você é legítimo. Se você deseja navegar diretamente para o diretório raiz e começar CDAo navegar no terminal, você conhece claramente o caminho do Linux. Para ir direto para a carne e as batatas do seu sistema operacional, use:
cd /
16. Manter acesso root
Sim, eu poderia ter colocado esse em qualquer lugar da lista, mas para manipular qualquer um dos arquivos no diretório raiz, você precisa de acesso de administrador. A melhor maneira de fazer isso pode variar dependendo da sua distribuição. Uma opção é colocar sudo no início do seu comando.
Outra abordagem, supondo que você tenha a senha root, é usar su em vez de. Isso fará com que você entre como administrador e faça as alterações desejadas sem se preocupar em digitar novamente sua senha. Isso pode economizar tempo se você planeja fazer várias modificações no nível raiz. Mas não faça isso se você não tiver certeza do que está fazendo O que é SU e por que é importante usar o Linux de maneira eficaz?A conta de usuário root ou SU do Linux é uma ferramenta poderosa que pode ser útil quando usada corretamente ou devastadora se usada de forma imprudente. Vejamos por que você deve ser responsável ao usar o SU. consulte Mais informação .
Multitarefa
Você aprendeu o básico. Agora, você está pronto para levar seu terminal-fu para o próximo nível?
17. Executar vários comandos
Para fazer isso, você precisará de alguns e comercial. Você executa um comando, insira &&, e siga com uma segunda tarefa que só começará se a primeira não falhar. Aqui está um exemplo (reconhecidamente bobo).
eco "Onde está Lindsey Stirling?" && echo "Aqui está ela!" && cd / home / user / Música / Lindsey_Stirling
O terminal exibirá o texto "Onde está Lindsey Stirling?" Então ele dirá "Aqui está ela!" antes de levá-lo para a pasta de músicas apropriada.
Você pode pensar em && Como e. Como você está dizendo ao terminal para fazer isso eesta e esta.
18. Executar um comando com um plano de backup
O duplo e comercial sinaliza para executar o comando subseqüente somente se o anterior tiver êxito. Talvez você queira o oposto, execute um comando apenas se o primeiro falha. Nesse caso, troque && para ||.
19. Executar um comando em segundo plano
Coloque um & no final de uma linha. O terminal mostrará um número de processo e, desde que nada dê errado, volte ao normal como se nada estivesse acontecendo.
Para ver quais processos estão em execução no momento, digite o empregos comando. Você pode usar mate seguido pelo número do processo fornecido para forçar uma tarefa a parar de executar. Como alternativa, você pode trazer a operação de volta ao primeiro plano usando fg.
20. Executar vários comandos em segundo plano
Como você pode esperar, o & faz isso também. Depois de terminar o seu primeiro comando com um &, siga com outro.
rmdir / home / user / Public / e killall chromium-browser e sudo apt-get update e
Todas essas tarefas serão executadas em segundo plano. Cada um será ativado independentemente de os outros terem sucesso ou fracasso.
Você está pronto para o terminal?
No momento em que você trabalha com todos esses atalhos, essa misteriosa janela preta com texto em branco deve começar a parecer familiar. Você pode até encontrar uma janela do terminal aberta em algum lugar da área de trabalho o tempo todo.
Nesse caso, é hora de se familiarizar com as coisas divertidas 9 comandos peculiares do Linux que você precisa conhecer (e amará)Faça arte ASCII, converse com seu computador e jogue aventuras de texto. Sua linha de comando do Linux não serve apenas para o trabalho: pode ser estranhamente divertida, se você souber os comandos certos. consulte Mais informação . Se você está se sentindo confiante, pode avançar para gerenciar partições Assuma o controle das partições de disco do Linux com esses 10 comandos do fdiskEmbora as ferramentas de gerenciamento de disco da área de trabalho também estejam disponíveis para as distribuições Linux (como o Utilitário de Disco no Ubuntu), o uso da ferramenta de linha de comando fdisk oferece mais opções. consulte Mais informação ? Alternativa, você pode querer gaste mais tempo aprendendo o básico Um guia rápido para iniciar a linha de comando do LinuxVocê pode fazer muitas coisas incríveis com comandos no Linux e não é realmente difícil de aprender. consulte Mais informação . Faça o que fizer, existem certos comandos que você nunca deve executar 9 comandos letais do Linux que você nunca deve executarVocê nunca deve executar um comando Linux, a menos que saiba exatamente o que ele faz. Aqui estão alguns dos comandos mais mortais do Linux que você, na maioria das vezes, deseja evitar. consulte Mais informação .
Quais são os seus atalhos de terminal favoritos? Existem comandos que você recomendaria que os alunos cometessem na memória? Compartilhe seu conhecimento nos comentários!
Bertel é um minimalista digital que grava em um laptop com opções de privacidade física e em um SO endossado pela Free Software Foundation. Ele valoriza a ética sobre os recursos e ajuda outras pessoas a assumir o controle de suas vidas digitais.