sudo apt install -y git curl wget zsh neovim tilix libncurses5-dev
Verifique se esse arquivo está criado: .gitconfig, caso contrário crie e cole esses alias dentro
[user]
name = Seu Nome
email = seu@email
[core]
editor = vim
[color]
status = auto
branch = auto
interactive = auto
diff = auto
No exemplo abaixo eles executam o mesmo comando
git status && git st
Minha configuração Config Bash
Executar esse comando abaixo
chsh -s $(which zsh)
Fecha o terminal e abre novamente.
Instalar o oh-my-zsh (Site oficial)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Usando o editor de sua escolha, abra o arquivo .zshrc descomenta o alias do zshconfig e addiciona os plugins que você quiser e escolha o tema.
vim ~/.zshrc
antes -> # alias zshconfig="mate ~/.zshrc" | depois -> alias zshconfig="vim ~/.zshrc"
Adicionar os plugins
plugins=(
git
bundler
dotenv
osx
rake
rbenv
ruby
gem
postgres
rails
)
Plugins para o zsh: Guia Zinit plugins
sh -c "$(curl -fsSL https://raw.githubusercontent.com/zdharma/zinit/master/doc/install.sh)"
Adicionar no final do arquivo .zshrc os seguintes comandos:
zinit load zdharma/history-search-multi-word
zinit light zsh-users/zsh-autosuggestions
zinit light zdharma/fast-syntax-highlighting
zinit snippet https://gist.githubusercontent.com/hightemp/5071909/raw/
Crie seu tema ZSH: Customer ZSH
Fechar e abrir o terminal, depois
sudo apt update
Precisa reiniciar o sistema
reboot
Executar o comando
sudo apt install snap
VS Code via SNAP, gosto dessa versão
sudo snap install code --classic
Configuração VS Code. Hoje eu trabalho com Ruby on Rails, logo essa conf. está direcionada a ele.
Executar o comando
sudo apt -y install build-essential gnupg2 autoconf m4 libncurses5-dev libwxgtk3.0-gtk3-dev libgl1-mesa-dev libglu1-mesa-dev libpq-dev libpng-dev libssh-dev unixodbc-dev xsltproc fop libxml2-utils libncurses-dev openjdk-11-jdk default-jdk libssl-dev exuberant-ctags ncurses-term silversearcher-ag fontconfig imagemagick libmagickwand-dev libreadline-dev vim-gtk3 gcc g++
Install GPG2 keys. Chave atualizada
gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
How To Install Ruby On Rails On Ubuntu 20.04 - itzgeek
Create the file repository configuration:
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Import the repository signing key:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Update the package lists:
sudo apt-get update
Modifique o arquivo:
sudo vim /etc/apt/sources.list.d/pgdg.list
Acrescentar [arch=amd64] nesse arquivo, conforme código abaixo:
deb [arch=amd64] http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main
Instalar o PostgreSQL:
sudo apt-get -y install postgresql-13 postgresql-contrib-13 postgresql-server-dev-13
Execute:
pg_ctlcluster 13 main start
Caso o de cima dê erro, execute:
sudo systemctl start postgresql@13-main
Siga o apartir do passo 2:
Como instalar o PostgreSQL no Ubuntu 20.04
Definir senha para o postgres:
sudo su - postgres
psql -c "alter user postgres with password '<password>'"
Criar usuário com senha, indico para projetos:
psql
Comando para criar usuário com senha:
CREATE ROLE <name_user> WITH SUPERUSER CREATEDB CREATEROLE LOGIN ENCRYPTED PASSWORD '<password>';
Verificar usuário no banco:
\du
Criando o banco de dados pertencente a um usuário:
CREATE DATABASE <name_database> OWNER <user_name>;
Verificar banco de dados:
\l
Instalar o PgAdmin 4 (usei a versão desktop): pgAdmin 4 (APT)
Referência sobre os tipos de chaves
Gerar chave SSH RSA - Digital Ocean