Git Product home page Git Product logo

dotfiles's Introduction

dotfiles

dotfiles for bash

INSTALL

with menu

bash -c "$(wget -qO - 'https://raw.githubusercontent.com/darkiop/dotfiles/HEAD/install.sh')"

install all without questions

bash -c "$(wget -qO - 'https://raw.githubusercontent.com/darkiop/dotfiles/HEAD/install.sh')" '' all
bash -c "$(wget -qO - 'https://raw.githubusercontent.com/darkiop/dotfiles/HEAD/install.sh')" '' all load-bashrc

clone the repo

git clone https://github.com/darkiop/dotfiles $HOME/dotfiles
bash $HOME/dotfiles/install.sh

FEATURES

  • navi STRG + G (~/dotfiles/cheats)
  • cheat.sh
cht.sh man
  • vimrc
  • motd for each hostname (~/dotfiles/motd)
  • dategrep
  • tmux
dategrep --start "12:00" --end "12:15" syslog
dategrep --end "12:15" --format "%b %d %H:%M:%S" syslog
dategrep --last-minutes 5 syslog
cat syslog | dategrep --end "12:15"

LINKS

inspired by other dotfile projects

projects used by my dotfiles

misc

terminal

KEY BINDINGS

bash

Key Function
CTRL + A jump to the beginning of a line
CTRL + E jump to the end of the line
CTRL + R reverse-search
CTRL + C interupt command
CTRL + L clear screen
ALTGR + Mousewhell bash history

navi

Key Function
CTRL + G show navi menu

tmux

Prefix is CTRL + a

Key Function
PREFIX + < Split the screen vertically
PREFIX + - Split the screen horizontally
PREFIX + c create a new window
PREFIX + t create a new window
PREFIX + w close the window
PREFIX + s show windows
PREFIX + , rename window
PREFIX + d detach session
PREFIX + TAB switch between last and current window
SHIFT + LEFT switch to left window
SHIFT + RIGHT switch to right window
PREFIX + z pane > fullscreen
PREFIX + r reload tmux.conf
F11 pane > fullscreen
PREFIX + ? list shortcuts
ALT + LEFT switch to the left pane
ALT + RIGHT switch to the right pane
ALT + UP switch to the upper pane
ALT + DOWN switch to the lower pane
PREFIX + CTRL + s save tmux environment to ~/.tmux/resurrect
PREFIX + CTRL + r restore tmux environment
PREFIX + $ rename session

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.