Skip to main content

15 comandos de terminal do Linux que vão agitar seu mundo

Tela ubuntu piscando (Abril 2024)

Tela ubuntu piscando (Abril 2024)
Anonim

Neste artigo, há uma lista de comandos do Linux, ferramentas, pequenos truques inteligentes e alguns comandos simples e divertidos.

01 de 15

Atalhos de Teclado da Linha de Comando Úteis

Os seguintes atalhos de teclado são incrivelmente úteis e poupam muito tempo:

  • CTRL + você - Corta o texto até o cursor.
  • CTRL + K - Corta o texto do cursor até o final da linha
  • CTRL + Y - Pastas de texto
  • CTRL + E - Mover o cursor para o final da linha
  • CTRL + UMA - Mover o cursor para o começo da linha
  • ALT + F - Avançar para o próximo espaço
  • ALT + B - Pular de volta para o espaço anterior
  • ALT + Backspace - Excluir a palavra anterior
  • CTRL + W - palavra cortada por trás do cursor
  • Mudança + Inserir - Cola o texto no terminal

Apenas para que os comandos acima façam sentido, olhe para a próxima linha de texto.

sudo apt-get install nome do programa

Como você pode ver, há um erro de ortografia e, para que o comando funcione, eu precisaria alterar "intall" para "install".

Imagine o cursor no final da linha. Existem várias maneiras de voltar à palavra instalar para alterá-lo.

Você poderia pressionar ALT + B duas vezes, o que colocaria o cursor na seguinte posição (denotada pelo símbolo ^):

sudo apt-get ^ intall nome do programa

Agora você pode pressionar a tecla do cursor e inserir o '' s 'na instalação.

Outro comando útil é mudança + inserir, especialmente se você precisar copiar o texto de um navegador para o terminal.

02 de 15

SUDO !!

Você vai realmente me agradecer pelo próximo comando se você ainda não o conhece, porque até que você saiba que isso existe você se amaldiçoa toda vez que você insere um comando e as palavras permissão negada aparecer.

  • sudo !!

Como você usa sudo!!? Simplesmente. Imagine que você tenha inserido o seguinte comando:

apt-get install ranger

As palavras Permissão negada aparecerá a menos que você esteja logado com privilégios elevados.

sudo !! executa o comando anterior como sudo. Então o comando anterior agora se torna:

sudo apt-get install ranger

03 de 15

Pausando comandos e executando comandos no segundo plano

Você pode executar comandos do terminal em segundo plano.

  • CTRL + Z - Pausa um aplicativo
  • fg - Retorna para o aplicativo

Imagine que você tenha aberto um arquivo no nano da seguinte forma:

sudo nano abc.txt

Na metade da digitação do texto no arquivo, você percebe que rapidamente deseja digitar outro comando no terminal, mas não consegue porque abriu o nano no modo de primeiro plano.

Você pode pensar que sua única opção é salvar o arquivo, sair do nano, executar o comando e reabrir o nano.

Tudo o que você precisa fazer é pressionar CTRL + Z e o aplicativo em primeiro plano fará uma pausa e você retornará à linha de comando. Você pode então executar qualquer comando de sua preferência e quando terminar de retornar à sua sessão pausada anteriormente, inserindo fg na janela do terminal e pressionando a tecla return.

Uma coisa interessante para experimentar é abrir um arquivo no nano, digitar algum texto e pausar a sessão. Agora abra outro arquivo no nano, digite algum texto e pause a sessão. Se você entrar agora fg você retorna ao segundo arquivo que você abriu no nano. Se você sair do nano e entrar fg novamente você retorna ao primeiro arquivo que você abriu dentro do nano.

04 de 15

Use nohup para executar comandos após efetuar logout de uma sessão SSH

O comando nohup é realmente útil se você usar o comando ssh para fazer logon em outras máquinas.

Então, o que o nohup faz?

Imagine que você está logado em outro computador remotamente usando ssh e você quer executar um comando que leva muito tempo e então sair da sessão ssh mas deixar o comando rodando mesmo que você não esteja mais conectado, então o nohup permite que você faça exatamente isso.

Por exemplo, você pode usar um PI de framboesa para fazer o download de distribuições para fins de revisão. Conecte-se ao PI Raspberry via ssh de um laptop. Se você começou a baixar um arquivo grande no PI Raspberry sem usar o comando nohup, você teria que esperar que o download fosse concluído antes de fazer logoff da sessão ssh e antes de desligar o laptop. Se você fez isso, você pode não ter usado o PI de framboesa para baixar o arquivo.

Para usar nohup, tudo que você precisa digitar é nohup seguido pelo comando da seguinte forma:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso & 05 de 15

Executando um Comando Linux 'AT' A Specific Time

o nohupO comando é bom se você estiver conectado a um servidor SSH e desejar que o comando permaneça em execução após o logout da sessão SSH.

Imagine que você queira executar o mesmo comando em um ponto específico no tempo.

o a comando permite que você faça exatamente isso. 'at' pode ser usado da seguinte maneira.

em 22:38no> cowsay 'olá'em> CTRL + D

O comando acima executará o programa cowsay às 10:38 p.m. na sexta-feira à noite.

A sintaxe é a seguido pela data e hora de execução.

Quando o at> prompt aparece, digite o comando que você deseja executar no horário especificado.

o CTRL + D retorna para o cursor.

Existem muitos formatos de data e hora diferentes e vale a pena verificar as páginas de manual para mais formas de usar a.

06 de 15

Páginas Man

As páginas do manual fornecem um esboço do que os comandos devem fazer e os switches que podem ser usados ​​com eles.

As man pages são meio chatas por conta própria. (Acho que eles não foram projetados para nos excitar).

Você pode, no entanto, fazer coisas para tornar seu uso do homem mais atraente.

exportar PAGER = mais

Você precisará instalar a maioria; para que isso funcione, mas quando você faz isso torna as páginas do seu homem mais coloridas.

Você pode limitar a largura da man page a um determinado número de colunas usando o seguinte comando:

exportação MANWIDTH = 80

Finalmente, se você tiver um navegador disponível, você pode abrir qualquer página man no navegador padrão usando o -H interruptor do seguinte modo:

homem -H

Observe que isso só funciona se você tiver um navegador padrão configurado dentro do $ BROWSER variável de ambiente.

07 de 15

Use htop para visualizar e gerenciar processos

Qual comando você usa atualmente para descobrir quais processos estão sendo executados no seu computador? Nossa aposta é que você está usando ps e que você está usando vários switches para obter a saída desejada.

Instalar htop. É definitivamente uma ferramenta que você desejará ter instalado anteriormente.

Htop fornece uma lista de todos os processos em execução no terminal, da mesma forma que o gerenciador de arquivos no Windows.

Você pode usar uma combinação de teclas de função para alterar a ordem de classificação e as colunas exibidas. Você também pode matar processos de dentro do htop.

Para executar o htop, simplesmente digite o seguinte na janela do terminal:

htop 08 de 15

Navegue pelo sistema de arquivos usando o ranger

E se htop é imensamente útil para controlar os processos em execução através da linha de comando, em seguida, ranger é imensamente útil para navegar no sistema de arquivos usando a linha de comando.

Você provavelmente precisará instalar o ranger para poder usá-lo, mas uma vez instalado você pode executá-lo simplesmente digitando o seguinte no terminal:

guarda

A janela da linha de comando será muito parecida com qualquer outro gerenciador de arquivos, mas funciona da esquerda para a direita, significando que, se você usar a tecla de seta para a esquerda, trabalha a estrutura de pastas e a seta para direita trabalha a estrutura de pastas .

Vale a pena ler as man pages antes de usar o ranger para que você possa se acostumar com todos os switches de teclado disponíveis.

09 de 15

Cancelar um desligamento

Então você iniciou o desligamento pela linha de comando ou pela GUI e percebeu que realmente não queria fazer isso.

  • desligamento -c

Observe que, se o encerramento já foi iniciado, talvez seja muito tarde para interromper o desligamento.

Outro comando para tentar é o seguinte:

  • desligamento do pkill
10 de 15

Matando processos pendurados de maneira fácil

Imagine que você está executando um aplicativo e, por qualquer motivo, ele trava.

Você poderia usar ps -ef para encontrar o processo e, em seguida, matar o processo ou você poderia usar htop.

Existe um comando mais rápido e fácil que você vai amar chamado xkill.

Basta digitar o seguinte em um terminal e, em seguida, clique na janela do aplicativo que você deseja matar.

xkill

O que acontece se todo o sistema estiver suspenso?

Segure as teclas 'alt' e 'sysrq' no seu teclado e enquanto elas estão pressionadas, digite o seguinte lentamente:

REISUBO

Isto irá reiniciar o seu computador sem ter que segurar o botão de energia.

11 de 15

Download de vídeos do Youtube

De um modo geral, a maioria de nós está muito feliz pelo Youtube hospedar os vídeos e nós os assistimos transmitindo-os através do nosso media player escolhido.

Se você sabe que ficará offline por um tempo (ou seja, devido a uma viagem de avião ou viajando entre o sul da Escócia e o norte da Inglaterra), então você pode querer baixar alguns vídeos em um pen drive e assisti-los em seu lazer.

Tudo o que você precisa fazer é instalar o youtube-dl do gerenciador de pacotes.

Você pode usar o youtube-dl da seguinte maneira:

url-para-vídeo do youtube-dl

Você pode obter o URL para qualquer vídeo no Youtube clicando no link de compartilhamento na página do vídeo. Simplesmente copie o link e cole-o na linha de comando (usando o mudança + inserir atalho).

12 de 15

Download de arquivos da Web com o wget

O comando wget possibilita o download de arquivos da web usando o terminal.

A sintaxe é a seguinte:

caminho do wget / para / nome do arquivo

Por exemplo:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Há um grande número de opções que podem ser usadas com o wget, como -O que permite a saída do nome do arquivo para um novo nome.

No exemplo acima, baixamos o AntiX Linux do Sourceforge. O nome do arquivo antiX-15-V_386-full.iso é bem longo. Seria bom fazer o download como apenas antix15.iso. Para fazer isso, use o seguinte comando:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Baixando um único arquivo não parece valer a pena, você poderia facilmente navegar até a página da web usando um navegador e clicar no link.

Se, no entanto, você quiser baixar uma dúzia de arquivos, então poder adicionar os links a um arquivo de importação e usar o wget para baixar os arquivos desses links será muito mais rápido.

Basta usar o -eu troco do seguinte modo:

wget -i / caminho / para / importfile 13 de 15

Locomotiva a vapor

Este não é muito útil como um pouco de diversão.

Desenhe um trem a vapor em sua janela de terminal usando o seguinte comando:

sl 14 de 15

Obtenha sua fortuna contada

Outro que não é particularmente útil, mas apenas um pouco divertido, é o comando da fortuna.

Como o comando sl, você pode precisar instalá-lo primeiro no seu repositório.

Em seguida, basta digitar o seguinte para obter a sua sorte informada

fortuna 15 de 15

Obter uma vaca para contar sua fortuna

Finalmente, pegue uma vaca para lhe contar sua fortuna usando cowsay.

Digite o seguinte no seu terminal:

fortuna | Cowsay

Se você tem uma área de trabalho gráfica, pode usar xcowsay para que uma vaca de desenho animado mostre sua sorte:

fortuna | xcowsay

Cowsay e xcowsay pode ser usado para exibir qualquer mensagem. Por exemplo, para exibir Olá Mundosimplesmente use o seguinte comando:

cowsay "olá mundo"

Resumo

Espero que você tenha achado esta lista útil e que você esteja pensando "eu não sabia que você poderia fazer isso" para pelo menos um dos 11 itens listados.