DEV Community

Lucas Lomeu
Lucas Lomeu

Posted on

Basic Linux

LINUX COMMAND LINE

Listing

O comando ls é usado para listar arquivos e diretórios. Aqui estão algumas opções comuns:

  • -a ou --all: Lista inclusive arquivos ocultos.
  • -l: Fornece informações extras.
  • -h: Formata a saída de forma legível.
  • -R: Lista recursivamente.

ls [path] -a -l -h -R

Exemplo:

ls -a -l -h -R
Enter fullscreen mode Exit fullscreen mode

Change Directory

O comando cd é utilizado para navegar entre pastas. Para voltar uma pasta, use ...
Para voltar uma pasta, use ..

Exemplo:

cd [path]
Enter fullscreen mode Exit fullscreen mode

Copy

O comando cp copia arquivos ou pastas para o destino. A opção -r indica que a cópia deve ser feita de forma recursiva.

cp path ou file -r

Exemplo:

cp [origem] [destino] -r
Enter fullscreen mode Exit fullscreen mode

Move

O comando mv move arquivos ou pastas para o destino e pode ser usado para renomear. Utilize com cuidado.

Exemplo:

[path ou file] [dest] -r -f
Enter fullscreen mode Exit fullscreen mode

Remove

Apaga arquivos ou diretórios.
Exemplo:

rm [path ou file] [dest] -r -f
Enter fullscreen mode Exit fullscreen mode

Make directory

Cria pasta, passando o destino completo ou apenas o nome do arquivo.

Exemplo:

mkdir [path]
Enter fullscreen mode Exit fullscreen mode

Remove Make directory

Apaga pastas, passando o destino completo ou apenas o nome do arquivo.

Exemplo:

rmdir [path]
Enter fullscreen mode Exit fullscreen mode

Empty File

Cria um arquivo vazio com nome informado no parâmetro [file].

Exemplo:

touch [file]
Enter fullscreen mode Exit fullscreen mode

Text Editor.

Abre Editor de texto (nano ou vim).
Exemplo:

nano [file]
Enter fullscreen mode Exit fullscreen mode

ou

vi [file]
Enter fullscreen mode Exit fullscreen mode

Super user

Usado para executar comandos com permissão elevada.

sudo [comando]
Enter fullscreen mode Exit fullscreen mode

Clear

Limpar a interface do terminal

Exemplo:

clear
Enter fullscreen mode Exit fullscreen mode

Heroku

Build apps, not infrastructure.

Dealing with servers, hardware, and infrastructure can take up your valuable time. Discover the benefits of Heroku, the PaaS of choice for developers since 2007.

Visit Site

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more