Do you need help?
Lista dos programas instalados atualmente:
dpkg --list
Desinstalar Softwares no Ubuntu:
sudo apt-get --purge remove nomedoprograma
Lista os diretorios ocultos:
ls -a
Interragi com os diretorios:
cd nomedodiretorio
Criar um arquivo:
touch nomedoaquivo.txt
Crie um diretorios:
mkdir nomedodiretorio
Verifica atualizações de todos os pacotes de um sistema Linux:
sudo apt-get upgrade
O comando pwd informa o diretório absoluto corrente:
pwd
Entra na pasta:
nautilus nome_da_pasta
Intalando atualizações dos seus apps:
sudo dpkg -i nome_do_arquivo.deb
Seguinte comando pode ser usado para definir o email:
git config --global user.email "[email protected]"
Seguinte comando pode ser usado para definir o Nome:
git config --global user.name "SamuelBarbosaDev"
Clona o repositorio:
git clone https://github.com/SamuelBarbosaDev/My_Site.git
Diz qual é o status do repositorio:
git status
Adiciona o arquivo ao índice:
git add nomedoarquivo.extenção
O comando git commit é usado para confirmar as alterações na cabeça:
git commit –m “coloque sua mensagem aqui”
Envia as alterações feitas para o ramo mestre do repositório remoto:
git push
Nome configurado: opções: --local --global --system
git config --local user.name "SeuUserName"
E-mail configurando: opções: --local --global --system
git config --local user.email "[email protected]"
Salva usuario e senha por 8 horas: opções: --local --global --system
git config --local credential.helper 'cache --timeout=28800'
Salva usuario e senha permanente: opções: --local --global --system
git config --local credential.helper cache
echo "# Meu-Portfolio" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/SamuelBarbosaDev/Meu-Portfolio.git
git push -u origin main
Criar Projeto:
django-admin startproject nome_do_projeto
Criar Aplicação:
python manage.py startapp nome_da_app
Criar Migrações:
python mananage.py makemigrations
Executar Migrações:
python manage.py migrate
Executar Servidor de Desenvolvimento:
python manage.py runserver
Limpar Banco de Dados:
python manage.py flush
Abrir Shell do Banco de Dados Configurado:
python manage.py dbshell
Mapear BD existente para o projeto Django:
python manage.py inspectdb > nome_da_app.models.py
Criando ambiente virtual:
python3 -m venv venv
Ativando ambiente virtual:
source venv/bin/activate
Adicionando todas as Libs ao arquivo requeriments.txt:
pip freeze > requirements.txt
Adiciona libs especificas ao arquivo requeriments.txt:
pip freeze | grep jwt >> requirements.txt
Atualizando um pacote:
pip install --upgrade <package-name>
Removendo Varios pacotes:
pip uninstall -r requirementstmp.txt -y
Como acessar o prompt de comando do PostgreSQL:
sudo -u postgres psql postgres
Para sair do prompt de comando do PostgreSQL:
\q
Como encontrar as informações sobre o banco de dados:
select version();
Lista dos bancos de dados no cluster:
\l+
Lista de usuários no cluster:
\du+
Lista de tablespaces customizados no cluster:
\db+
Criar usuario:
sudo -u postgres createuser -d -P samuelbarbosa_dev
Mais informações sobre o createuser do PostgreSQL:
createuser --help
Criando um banco de dados:
sudo -u postgres createdb -O nomedousuario nomedobancodedados
Excluí o banco de dados:
DROP DATABASE databasename;
Excluí o usuário:
DROP USER nomedousuario;
Conectando ao banco de dados:
\connect nomedobancodedados
Verificarmos informações do Docker Host:
docker info
Verificando a versão do cliente:
docker version
Listarmos as imagens:
docker images
Procurando uma imagem:
docker search postgres
Baixando imagem:
docker pull postgres
Criando um container:
docker run container_nome
Para o container:
docker stop container_nome
Lista os containers:
docker ps
Lista todos os containers:
docker ps -a
Informações sobre um container:
docker stats container_nome
Detalhes da imagem:
docker inspect postgres
Deletar a imagem:
docker rmi postgres
Executar qualquer comando no containers sem precisar estar na console:
docker exec container_nome
Criando imagem personalizada:
docker build -t NOME_DA_IMAGEM CAMINHO_DO_DOCKERFILE
Criando um volume, exemplo:
docker run -d --name db -e POSTGRES_PASSWORD=postgres -v db_volume:/var/lib/postgresql/data -p 5433:5432 postgres
Cria e inicia os contêineres:
docker-compose up
Cria e inicia os contêineres em segundo plano:
docker-compose up -d
Remove todos os contêineres:
docker-compose down
Lista os contêineres em execução:
docker-compose ps
Exibe os logs dos contêineres:
docker-compose logs
Executa um comando dentro de um contêiner específico definido no arquivo docker-compose.yml
:
docker-compose exec meu-servico bash
Reconstrói as imagens dos contêineres a partir do Dockerfile:
docker-compose build
Atualiza as imagens dos contêineres a partir do registro (como Docker Hub):
docker-compose pull
Inicia os contêineres de acordo com um arquivo:
docker-compose -f /caminho/para/outro/docker-compose.yml up