Comandos Básicos do Linux

Subcategoria: Linux

Comandos básicos para iniciantes

Comandos muito básicos

Esse post é para pessoas que estão começando a usar o linux, ou que começaram a pouco tempo mas ques estão interessadas em saber os principais comandos do terminal. No linux nós podemos fazer várias coisas usando o terminal, e muitas vezes é melhor fazer algo por lá mesmo, tanto pela velocidade como pela praticidade. O terminal permite criar arquivos, navegar pelas pastas, escrever, deletar e renomear arquivos e pastas. Também é possível consultar o conteúdo de um arquivo, e até mesmo fazer uma busca de um arquivo ou diretório do seu computador. Esse post cobre esses comandos básicos e alguns outros também. Sem enrolação, vamos lá!

Comandos básicos

A maioria dos comandos do Linux são na verdade abriações de palavras em inglês, não são letras aleatórias como a maioria das pessoas pensam. Lembre-se sempre, o computador (linux) conversa em inglês com você, usuário. Caso o sua máquina esteja em português eu recomendo fortemente que você troque para o inglês. Isso mesmo, troque essa poh@#!# agora mesmo.

cd - Navegar em pastas

O comando cd (change directory, em português: trocando de diretório) é bem básico e é usado tanto para entrar como sair de pastas, ou seja, com ele você pode navegar no seu sistema.

Para entrar em uma pasta:

cd NomeDaPasta

Para sair da pasta:

cd . .

Para entrar em mais pastas de uma vez:

cd Docments/files/projects/sites/aprendesim
cd . . / . . / . . /

Para sair de várias pastas, basta propagar o " . . /"

cd . . / . . / . . / . . / . . /

Para voltar ao início do terminal:

cd

ls - Listar conteúdo

O comando ls lista o conteúdo de uma pasta, e pode fornecer informações como tamanho dos arquivos e quem possui autorização para modificá-los.

Conteúdo da pasta atual:

ls

Ver conteúdo da pasta sem entrar nela:

ls nomeDaPasta/

man - Manual

O comando man permite acessar o manual de algum comando no linux, nem todos os comandos possuem manual (cd por exemplo não tem) mas a maioria dos comandos tem seu manual. Esse comando é muito útil para ver as variações de um comando. O comando "ls" por exemplo possui várias flags que fornecem mais informações a respeito dos itens da pasta/diretório. Para sair do manual basta apertar q (inglês: quit, em porturguês: sair)

man ls

mv - Move: mover ou renomear

O comando mv (move, em português mover) serve para mover arquivos/pastas de um lugar para o outro ou para renomear os mesmos. A ordem de execução dele é mv nomeDoArquivo destinoDoArquivo

Movendo arquivo para dentro de uma pasta

mv meuArquivo.txt minhaPasta/

Renomeando um arquivo: a ordem de execuçã é mv nomeAntigo.txt novoNome.txt

mv meuTexto.txt meuNovoTexto.txt

cp - Copy (copiar)

cp é o comando para copiar arquivos pelo terminal, sinceramente eu uso ele bem pouco pois esse comando só se torna prático quando você já sabe de cabeça o caminho de destino do arquivo.

cp arquivo.txt /home/lucas/Docments/files/

pwd - Se localizando

Por incrível que pareça as vezes é comum se perder no terminal quando estamos navegando usando o cd, principalmente quando buscamos algum arquivo instalado. Caso você deseja saber onde você está no seu sistema use o comando pwd, ele mostra o caminho absoluto do sistema até a pasta que você se encontra. O caminho absoluto é o caminho que começa na pasta/diretório raiz do seu sistema Linux. Se eu não me engano, pwd significa "present working directory" que em português significa algo como: diretório atual de trabalho.

mkdir - Criando Diretórios/Pasta

O comando mkdir é uma abreviação em inglês de "make directory" (em português: fazer/criar diretório). Veja o exemplo abaixo:

mkdir nomeDaSuaPasta

touch - Criar arquivos em branco

O comando touch permite criar arquivos em branco no diretório atual.

touch nomeDoArquivo.txt outroArquivo.html

rm - Remove (Remove)

rm é uma abreviação de "remove", em português "remover". É o comando para remover arquivos e pastas.

Removendo arquivo:

rm arquivoRuim.txt

Removendo pastas: para remover uma pasta é necessário usar a flag -r, no inglês: recursive, português: recursivo, essa flag permite remover arquivos recursivamente dentro do diretório, inclusive caso você tenha arquivos dentro de pastas, dentro de outras pastas e assim por diante. Detalhe, caso você ainda não consiga remover a pasta só com o -r use a flag -f (cuidado com ela) do inglês: force, português: forçar, com essa flag você o sua máquina a executar o comando, mesmo que ela tenha reclamdo antes, lembre-se de NUNCA usar o -f de primeiro, deixe o computador te falar o problema caso exista algum.

rm -r -f minhaPasta/

locate - Localizar

locate é usado para localizar arquivos que você "perdeu". O comando retorna o caminho absoluto do arquivo procurado. Esse é um comando que vale estudar o manual, suas flags podem ajudar e muito (sério ajuda pra krl) a filtrar e customizar sua busca. Então dê uma olhada no man locate para não perder tempo e nem arquivos.

locale arquivoPerdido.html

Conclusão

Bom acima estão listados os principais comandos do Linux, pelo menos os mais básicos, em breve eu vou postar outra lista de comandos mais elaborados porém que vão fazer parte do seu dia a dia e otimizar sua vida como usuŕio desse OS. Caso você sinta falta de algum comando que considera básico deixe ele ai nos comentários que eu vou adicioná-lo na lista assim que possível.

Comentários