Are you tired of configuring your linux environment every time you launch a new VPS or reinstall your workstation? Deploy Floop's environment and enjoy!
git clone https://github.com/FloopCZ/linux-environment.git
cd linux-environment
./deploy.sh --install
If you are a Vim user, don't forget to run :PlugInstall
inside Vim.
tmux
Shortcut | Description |
---|---|
Ctrl-b c |
Create new window. |
Ctrl-b % |
Split window horizontally. |
Ctrl-b _ |
Split window vertically. |
Ctrl-b x |
Kill frozen pane. |
Ctrl-y/o |
Move one window left/right. |
Ctrl-h/j/k/l |
Move one pane left/down/up/right. |
Ctrl-b d |
Detach current session. |
tmux a |
Reattach a detached session. |
vim
To learn the basics of Vim, run the vimtutor
command in your terminal.
Shortcut | Description |
---|---|
:tabe <name> |
Open existing/new file in a new tab. |
Shift-h/l |
Move one tab left/right. |
:PlugInstall |
Install all the registered plugins. |
<F8> |
Disable auto indent. |
zsh
Shortcut | Description |
---|---|
Ctrl-space |
Execute the suggested command. |
Ctrl-right arrrow |
Accept one word of the suggested command. |
Ctrl-c |
Interrupt command. |
Ctrl-f |
Expand wildcards to the list of full names. |
Ctrl-d |
Exit shell. |
rm |
Aliased to trash (use trash-empty to empty trash and /bin/rm for the real rm ). |
git
To learn the basics of Git, try this Git game.
Shortcut | Description |
---|---|
gco |
git checkout |
gl |
git pull |
gp |
git pull |
gd |
git diff |
gst |
git status |
gb |
git branch |
For more Git shortcuts, see oh-my-zsh git plugin wiki.
You can find a "maximalistic" system preinstalled with Floop's Linux Environment on Docker Hub.