Top top 10 comandos Linux

Top top 10 comandos Linux
O melhor amigo de um desenvolvedor é a linha de comando. Deve ser fundido em seu trabalho de rotina. Ajuda a tornar um sistema mais eficiente e gerenciável. Por exemplo, você pode escrever vários códigos de script para produzir e automatizar rapidamente processos demorados.

Aqui, compilamos todos os comandos do Terminal Linux principais que ajudarão iniciantes, bem como usuários intermediários e avançados.

Neste artigo, aprenderemos sobre esses 25 comandos Linux:

  1. ls
  2. eco
  3. tocar
  4. mkdir
  5. grep
  6. homem
  7. PWD
  8. cd
  9. MV
  10. rmdir
  11. localizar
  12. menos
  13. compgen
  14. ">"
  15. gato
  16. "|"
  17. cabeça
  18. cauda
  19. chmod
  20. saída
  21. história
  22. claro
  23. cp
  24. matar
  25. dormir

Agora, vamos aprender cada um desses comandos um por um.

ls

'ls' O comando é o mais amplamente utilizado na interface da CLI. Este comando lista todos os arquivos presentes no diretório de trabalho atual/presente. Abra o terminal pressionando 'Ctrl+alt+t', E escreva o seguinte comando:

$ ls

Você também pode listar os arquivos de uma pasta específica usando este comando:

$ ls ./Área de Trabalho

Ele mostrará a lista de arquivos que residem na 'área de trabalho' sem alterar o presente diretório de trabalho.

Outra característica do 'ls' O comando é que você pode escrever 'ls -al', E ele imprimirá todos os arquivos pontilhados com o simples, juntamente com suas permissões de arquivo.

$ ls -al

eco

Este comando imprime o texto na interface da linha de comando. O 'eco' O comando é usado para imprimir o texto e pode ser usado nos scripts e arquivos de bash também. Pode ser colocado no texto do status de saída na tela principal ou em qualquer arquivo necessário. Também é útil na descrição de variáveis ​​ambientais no sistema. Por exemplo, escreva o seguinte comando no terminal:

$ eco "Hello World"

Isso mostrará os seguintes resultados.

tocar

O 'tocar' O comando permite que você crie qualquer arquivo. Use o 'tocar' comando com o 'nome do arquivo' que você deseja dar ao arquivo e pressionar Enter.

$ touch testfile

Depois disso, digite o 'ls' comando no terminal para confirmar a existência do arquivo.

$ ls

Aqui, você pode ver que o arquivo de texto é criado. Use o comando dado abaixo para abrir o arquivo:

$ Nano TestFile

Execute o comando e você verá o seguinte resultado.

Nesse ponto, o arquivo estaria vazio porque você só criou o arquivo e não adicionou nenhum conteúdo a ele. Esse 'tocar' O comando não é usado apenas para criar arquivos 'textos', mas também pode criar vários tipos de arquivos usando suas extensões. Por exemplo, você também pode criar um script python usando o seguinte comando:

$ Touch File.py

Aqui, '.py 'é a extensão do script python.

$ ls

mkdir

'mkdir' é usado para criar diretórios com eficiência. Este comando também permitirá que você crie vários diretórios de uma só vez, o que economizaria seu tempo.

Primeiro, veja a lista de arquivos que existem no presente diretório de trabalho usando o comando dado abaixo:

$ ls

Agora, crie um novo diretório com o nome de 'Newdir'.

$ mkdir newdir

Se você estiver trabalhando como superusuário, o comando será executado; caso contrário, você terá que executar o seguinte comando, em vez da dada acima.

$ sudo mkdir newdir

Agora, digite o 'ls' comando para visualizar a lista de arquivos e pastas.

Para criar vários diretórios ao mesmo tempo, dê os nomes dos diretórios em um único 'mkdir ' comando.

$ mkdir dir1 dir2 dir3

Ou

$ sudo mkdir dir1 dir2 dir3

Agora, liste os arquivos e pastas usando o 'ls' comando.

$ ls

Você pode ver o DIR1, DIR2 e DIR3 AQUI.

grep

'grep' O comando também é conhecido como o Comando de pesquisa. É um comando para pesquisar arquivos de texto e executar a pesquisa por meio de palavras -chave específicas. Antes disso, você deve ter algum texto em seu arquivo de texto. Por exemplo, use o seguinte texto de amostra no 'testFile', que você já criou usando o 'tocar' comando.

Abra o arquivo através do terminal.

$ Nano TextFile

Execute o comando. Isso lhe dará a seguinte saída.

Agora, escreva o seguinte texto no arquivo 'TestFile'.

Isso é Linuxhint.com
Você está aprendendo 25 comandos básicos do Linux.

Pressione Ctrl+O para escrever este conteúdo no arquivo.

Saia deste arquivo pressionando Ctrl+X. Agora, use o 'grep' comando. O '-C-' Permitirá que você saiba quantas vezes a palavra 'linuxhint' apareceu no arquivo.

$ grep -c 'linux' testfile

Como a saída é '2', significa que a palavra 'linux' existe duas vezes no 'testFile'.

Agora, vamos fazer algumas alterações nesse arquivo, abrindo o arquivo usando o 'nano' comando.

$ Nano TestFile

Você pode escrever qualquer texto várias vezes neste arquivo para verificar o funcionamento do acima 'grep' comando.

Isso é Linuxhint.com
Você está aprendendo 25 comandos básicos do Linux.
Linux
Linux
Linux
Linux
Linux

Agora, pressione Ctrl+O para escrever o conteúdo atualizado no arquivo.

Saia deste arquivo pressionando Ctrl+X e agora execute os seguintes comandos para verificar se ele tem desempenho correto ou não.

$ grep -c 'linux' testfile

Bandeiras diferentes podem ser usadas com o 'grep ' comando para vários propósitos, por exemplo, '-eu' Torne o caso de pesquisa sensível. Depois de ter a ideia sobre o 'grep' comando, você pode explorá -lo ainda mais de acordo com sua necessidade.

homem

'homem'Comando mostra um manual sobre o funcionamento de qualquer comando. Por exemplo, você não sabe o que um 'eco' O comando faz, então você pode usar o 'homem' comando para conhecer sua funcionalidade.

$ MAN ECHO

Da mesma forma, você pode usar o 'homem' comando para 'grep ' também.

$ Man Grep

Agora, você pode ver todas as fontes de opções. Bandeiras e todas as outras informações relacionadas a 'grep'.

PWD

'PWD' apoia Imprimir diretório de trabalho. É usado para imprimir o diretório de trabalho atual para uma instância. Se várias instâncias estão funcionando e você deseja conhecer o diretório de trabalho exato, então, neste caso, use o 'PWD' comando.

$ PWD

Aqui, você pode ver o caminho do presente diretório de trabalho.

Se você está trabalhando no diretório da área de trabalho, nesse caso, este 'PWD' Imprimirá todo o caminho que leva em direção à área de trabalho.

cd

'cd' apoia diretório de alterações. É usado para alterar o diretório atual, pois você pode acessar todos os arquivos e pastas em diferentes diretórios em seu sistema. Por exemplo, fabricando o desktop como o diretório de trabalho atual ou atual, escreva o seguinte comando no terminal:

$ CD ./Área de Trabalho

Para conhecer o caminho do presente diretório de trabalho, escreva o seguinte comando:

$ PWD

Para voltar ao diretório, digite este:

$ CD ~

Você pode verificar o presente diretório de trabalho aqui.

MV

'MV' O comando é usado para renomear e mover um diretório. Enquanto trabalhava com arquivos em um diretório, cada arquivo deve ser renomeado, que é um processo demorado, de modo que o 'MV' O comando entra em jogo aqui. Por exemplo, em nosso diretório, temos 'testFile', como mostrado abaixo.

Para renomear este arquivo, use o 'MV' comando no seguinte padrão.

$ MV TestFile TrialFileFile

E então veja a lista dos arquivos para verificar as alterações.

$ ls

Você também pode transferir este arquivo para qualquer outro diretório usando isso 'MV' comando. Digamos que você queira mover este 'arquivo de teste' para a área de trabalho. Para isso, escreva o seguinte comando no terminal:

$ MV TrialFile ./Área de Trabalho/

rmdir

Este comando é usado para remover diretórios. 'rmdir ' ajuda a economizar muito espaço no computador e organizar e limpar arquivos. Os diretórios podem ser removidos usando dois comandos 'rm' e 'rmdir'.

Agora, vamos tentar excluir alguns diretórios. A etapa 1 é ver os diretórios em seu espaço de trabalho atual.

$ ls

Agora, vamos excluir o diretório 'newdir'.

$ rmdir newdir

Agora, use o 'ls' comando para ver se existe ou não.

$ ls

Agora, vamos excluir vários diretórios de uma só vez.

$ rmdir dir1 dir2 dir 3

Agora, use o 'ls' comando.

$ ls

Como você pode ver, todos esses diretórios foram excluídos da casa.

localizar

'localizar' O comando ajuda a encontrar um arquivo ou um diretório. Através deste comando, um arquivo ou diretório específico pode ser encontrado. Ele também procura expressões regulares usando curingas.

Para encontrar um arquivo pelo nome, digite o nome do arquivo com o 'localizar' comando.

$ Locate TrialFile

A saída deste comando informará o caminho exato para localizar este arquivo.

Certamente existem outras opções para o 'localizar' arquivo. Você vai conhecer todas essas coisas usando o 'homem' comando.

menos

'menos' O comando visualiza os arquivos sem abri -los em uma ferramenta de editor. É muito rápido e abre um arquivo em uma janela existente enquanto também desative as habilidades de escrita, de modo que o arquivo não pode ser modificado. Para isso, escreva o 'menos' comando e defina o nome do arquivo.

$ menos teste de teste

Isso lhe dará a seguinte saída.

compgen

'compgen' O comando é um comando muito eficiente que exibe os nomes de todos os comandos, nomes e funções na interface da linha de comando. Para exibir todos os comandos, escreva:

$ compgen -c

Aqui, você pode ver uma longa lista de todos os comandos que você pode usar no terminal.

Da mesma forma, você também pode imprimir o nome das funções e arquivos, que também é mostrado no final desta lista.

">"

Esse personagem '>' imprime e redireciona os comandos do shell. Ele exibe a saída do comando anterior na janela do terminal e o envia para um novo arquivo. Agora, se você deseja enviar a saída do comando anterior para um novo arquivo, vamos usar este comando:

$> NewFile.TXT

E então veja os arquivos.

$ ls

Agora abra o arquivo, ele estará vazio.

Agora, estamos enviando o 'compgen' Resultado do comando para este arquivo.

$ compgen -c> newfile.TXT

Abra o arquivo para visualizar o conteúdo, que é o resultado do 'compgen' comando.

gato

'gato' O comando é o comando amplamente usado e executa três funções principais:

  • Exibir conteúdo do arquivo
  • Combine arquivos
  • Crie novos arquivos

Primeiro de tudo, vamos exibir o conteúdo do 'arquivo de teste'.

$ CAT TrialFile

Isso lhe dará a seguinte saída.

"|"

Comando de tubo "|" pega a saída do primeiro comando e utiliza -o como entrada para o segundo comando. Por exemplo:

$ CAT TrialFile | menos

Este comando será usado para dar informações a outro. Estamos usando o nome do arquivo e 'menos' comando como uma entrada para esse arquivo.

cabeça

'cabeça' O comando lê o início de um arquivo. Ele mostra as 10 primeiras linhas do arquivo. Também pode ser personalizado para exibir mais linhas e a maneira mais rápida de ler o conteúdo de um arquivo. Por exemplo, o comando dado abaixo mostrará as 10 primeiras linhas do arquivo 'NewFile.TXT'.

$ Head NewFile.TXT

É o uso perfeito do 'cabeça' comando no qual você pode ler rapidamente as dez linhas iniciais do arquivo e ter a idéia do que se trata.

cauda

'cauda' Comandos Leia o fim de um arquivo. Ele mostra as últimas dez linhas do arquivo, mas também pode ser personalizado para exibir mais linhas.

$ Tail NewFile.TXT

Ele imprimirá as últimas dez linhas do arquivo 'newfile'.

chmod

'chmod' edita de comando ou define permissões para um arquivo ou uma pasta. É um dos comandos mais conhecidos e altera as permissões de um diretório de arquivos específico por meio de um argumento rápido.

  • W é usado para escrever permissões
  • R é usado para leitura de permissões
  • X é usado para a execução
  • '+' é usado para adicionar permissões
  • '-' é usado para remover permissões

Para visualizar os arquivos e pastas com suas permissões, digite o seguinte comando no terminal:

$ ls -al

Aqui você pode ver que a parte destacada representa as permissões de arquivo. A primeira seção representa as permissões dadas ao proprietário, a segunda seção representa as permissões dadas ao grupo, e a última seção representa as permissões dadas ao público. Você pode alterar as permissões para todas as seções. Vamos alterar as permissões de arquivo de 'newfile.TXT'.

$ chmod -w newfile.TXT

Este comando removerá as permissões de escrita de todas as seções.

Digite o 'ls -al' comando para sua confirmação.

$ ls -al

Abra o arquivo e tente adicionar algum conteúdo a ele e salve este arquivo. Definitivamente vai lhe dar uma caixa de diálogo de aviso.

saída

Este comando é usado para sair do terminal sem interação da GUI. O terminal oferece a opção de se matar usando o 'saída' comando.

$ saída

Pressione Enter, e agora você pode ver que não há terminal.

história

'história' O comando mostrará uma lista que compreende os comandos usados ​​mais recentemente. Ele exibirá o registro dos comandos que você usou no terminal para diferentes fins.

$ HISTÓRIA

claro

Este comando limpa o conteúdo do terminal. Mantém o terminal limpo.

$ claro

Pressione Enter, e você verá um terminal cristalino.

cp

'cp' Comando significa copiar diretório ou arquivo. Você tem que especificar o destino com o nome do arquivo.

$ CP TrialFile ~

Aqui, '~' representa o diretório inicial. Execute o comando e depois escreva o 'ls' comando para verificar se existe ou não.

$ ls

matar

'matar' O comando encerra o processo de trabalho na interface da linha de comando. Antes de usar o 'matar' Comando, você precisa descobrir todos os processos que estão acontecendo atualmente no sistema.

$ ps -ef

Vamos matar o processo de 'grito' usando seu ID de processo 'pid'.

$ sudo kill 702

Digite sua senha para dar permissão.

Aqui, não temos nenhuma mensagem de erro, o que significa que o processo é morto.

dormir

'dormir' O comando atrasa o processo para um horário específico. Ele controla e gerencia processos em scripts também. Atrasa os elementos de um processo para processar até um horário especificado. O tempo pode ser especificado usando segundos, minutos ou até dias.

Vamos dormir o processo por dois segundos.

$ Sleep 2

Levará um atraso de dois segundos para executar esse comando.

Conclusão:

Aprendemos alguns dos 25 principais comandos do terminal Linux neste artigo. Estes são os comandos essenciais para iniciantes para aprender mais sobre a interface da linha de comando Linux.

Assista ao nosso vídeo do YouTube sobre 25 comandos do Terminal Linux: