Sabemos como o linux pode ser difĂcil no começo e atĂ© incompreensĂvel para algumas pessoas, mas tambĂ©m sabemos que "Ruindows" nĂŁo Ă© uma opção rsrs, entĂŁo vamos a uma pequena lista com os principais comandos para o terminal linux, isso te farĂĄ entender melhor o famoso terminal e quem sabe te ajudar a conseguir sua primeira certificação na area.
*abre o manual de determinada ferramenta$ man Nome_da_ferramenta
*atualizar os repositĂłrios:$ Sudo apt-get update
*atualizar os programas:$ Sudo apt-get upgrade
*limpar residuos do sistema:$ Sudo apt-get autoremove
*Entrar em algum diretĂłrio:$ cd ( Acrescentando “ .. “ retorna para o diretĂłrio acima )( Acrescentando “ - “ retorna para o ultimo diretĂłrio antes do comando ‘cd’ )
Exemplos:cd /Documentos/linux/cd /Imagens
*Listar todos os arquivos dentro de um diretĂłrio:$ ls ( Acrescentando “ -l “ aparece em coluna com mais informaçÔes )( Acrescentando “ -a “ aparece tambĂ©m os arquivos ocultos )( Acrescentando “ -t “ apresenta em ordem de tempo )( Acrescentando “ -s (maiĂșsculo) “ apresenta em ordem de tamanho )
*Criar uma nova pasta:$ mkdir nome_da_pasta
*Mover arquivos/renomeĂĄ-los:$ mv arquivo ( /home/usuario/desktop = Exemplo para aonde irĂĄ copiar )$ mv arquivo novo_nome
*Criar arquivos:$ touch Nome_do_arquivo.ExtensĂŁo
*Remover um arquivo/diretĂłrio:$ Rm arquivo (para arquivos)$ Rm -r diretorio (para diretĂłrios)
*mostra informaçÔes de um arquivo$ file arquivo
*copiar arquivos/diretĂłrios:$ cp arquivo (/home/usuario/desktop = para aonde vai copiar) (arquivos)
$ cp -r diretĂłrio (/home/usuario/desktop = para aonde vai copiar) (diretĂłrios)
*Encontrar arquivos:$ find ./(pasta) -nome (dentro do mesmo diretĂłrio)$ find -nome ( no mesmo lugar )
*Mostrar conteĂșdo de arquivo:$ cat arquivo
*Buscar palavras dentro de arquivos:$ cat arquivo | grep Palavra_desejada
*Lista processos em execução:$ ps -ef$ ps -ef --forest (mostra uma arvore de “pais e filhos”)*Ferramenta top (Acompanha e manipula os processos):
$ top (Mostra o numero dos processos no canto esquerdo)*ferramenta kill ( mata processos )$ kill Numero_do_processo$ kill -KILL Numero_do_processo ( mata instantaneamente )
*Para compactar arquivos(bzip2=demora mais, tamanho menor)(gzip=mais rĂĄpido, tamanho maior)$ bzip2 arquivo$ bzip2 -k arquivo ( mantĂȘm o original )ou$ gzip arquivo$ gzip -k arquivo ( mantĂȘm o original )*Para descompactar$ bzip2 -d arquivo$ bunzip2 arquivo ( mesma coisa que bzip2 -d )ou$ gzip -d arquivo$ gunzip arquivo ( mesma coisa que gzip -d )$ bzip2 -df arquivo ( substitui o possĂvel original jĂĄ existente )$ bzop2 -dk arquivo ( mantem o arquivo compactado )
*mostra na tela o conteĂșdo de um arquivo compactado:$ bzcat arquivo
*para adicionar um novo usuĂĄrio ( da empresa por exemplo )$ adduser nome_do_usuario
*adicionar um usuĂĄrio ao grupo de sudo$ adduser usuario sudo
*altera o usuario de um arquivo$ sudo chown usuario arquivo
*altera o grupo de um arquivo$ sudo chown :grupo arquivo
*para alterar usuario e grupo$ sudo chown usuario:grupo arquivo
*para alterar permissÔes de arquivos$ sudo chmod (combinação binaria) arquivo
*mata todos os processos de um usuĂĄrio$ sudo pkill -u usuario
*mostra com detalhes todas as partiçÔes de memoria$ lsblk
*detalhes e edição especificos de um disco/partição$ fdisk /dev/sda (sdb ou qualquer outra partição)
*Mostra o peso do diretĂłrio$ du DiretĂłrio ( Mostra em Kb )$ du -h DiretĂłrio ( Mostra em MB )$ du -s DiretĂłrio ( Mostra apenas o peso do atual diretĂłrio )*mostra a quantidade de memĂłria que estĂĄ sendo utilizada no computador
$ free ( Mostra em Kb )$ free -m ( Mostra em MB )
Estå é uma lista simples dos comandos mais båsicos do terminal linux, neste artigo eu não apresentei comandos de ferramentas como o (nano, VIM) Ou outros comandos como de criação/formatação de partiçÔes e dentre tantos outros que existem, peço que entendam que é uma lista apenas do båsico!
Postar um comentĂĄrio