Skip to content

Instantly share code, notes, and snippets.


Mauricio Sánchez mauricios

View GitHub Profile

Install Docker

Downaload the makefile and execute the following command in the same directory


View aplyca-email-signature.markdown
mauricios /
Last active Nov 17, 2020
Generate SSH key pair

Generate SSH key pair

Use RSA encryption with 4096 bits

ssh-keygen -t rsa -b 4096 -C "" -f ~/.ssh/myserver.key -P ""

The command above will generate two files, the private key ~/.ssh/myserver.key and the public key ~/.ssh/

mauricios /
Last active Mar 3, 2019
Install OpenShift in Amazon Linux 2
# Configure variables
# Install Docker
sudo yum install docker -y
sudo usermod -aG docker ec2-user
# Add insecure registry to Docker

Generate the GPG key pair

gpg --full-generate-key;

Export public GPG key

Look for your Key ID in using the following command:

View vim_powers
- Search and replace: :%s/foo/bar/g
- Delete text block: ma + d'a
- Macro: qd, <commands>, then q, apply with @d and @@
- Write as sudo: :w !sudo tee %
- Increase/Decrease number: Ctl+A Ctl+X
mauricios /
Created Jan 8, 2018
Text manipulation commands
!# /bin/bash
# Replace string in all files in a directory (macOS)
grep -Rnl "include:" **/*.yml | xargs sed -i "" 's/include:/include_tasks:/g'
mauricios /
Last active Dec 28, 2017
Migrate Git repo from one remote to another
# Clone the old repo using the mirror option
git clone --mirror
# Enter the new clonned repo directory
cd my-old-repo.git
# Add the new remote repo
git remote add new_origin
mauricios / hyper.js
Last active Dec 25, 2018
Hyper terminal preferences
View hyper.js
module.exports = {
config: {
fontSize: 14,
fontFamily: '"Fira Mono", Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
cursorColor: 'cyan',
cursorShape: 'BEAM',
cursorBlink: false,
foregroundColor: '#ffffff',
backgroundColor: '#000000',
borderColor: '#000000',

Resize AWS EBS Disk partition

The following commands are rquiered to expoand a partition and resize the file system of an EBS volume. Those steps work in EBS volumes including root volumes and can be done while they are attached to a running instance (zero downtime)

Check the size of the partition

df -H