Pular para conteúdo

Algumas informações interessantes

Anotações baseadas na aula 1 do Missing Semester of CS - MIT

Path

A memória do computador, de uma forma simplificada, são endereços de memória onde nossas informações, arquivos e etc são guardados.

O Path que usamos no terminal para encontrar as pastas/arquivos que queremos, são uma representação simplificada dessa localização.

Caminho absoluto ⇒ o caminho absoluto da raiz (pasta inicial do seu sistema) até o arquivo que você busca.

Caminho relativo ⇒ o caminho da pasta onde você se encontra (seja ela qual for), até o arquivo que você busca.

Permissões em arquivos/diretórios

As permissões podem ser definidas em 3 tipos:

Read

Para diretórios: Você tem permissão para visualizar os arquivos que tem dentro dele.

Para arquivos: Você tem permissão para visualizar o que está dentro dele.

Write

Para diretórios: Você tem permissão para renomear, criar ou apagar arquivos. Se vc tem permissão de write em um arquivo mas não no diretório, vc pode apagar tudo dentro dele mas não ele.

Para arquivos: Você tem permissão alterar o arquivo, menos apagar ele (essa permissão é da pasta).

Execute

Para diretórios/arquivos: Você pode entrar nesse diretório/arquivo ou executar (no caso de arquivos).