Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:grundkonfiguration [2010-05-25 11:10] stefan |
linux:grundkonfiguration [2014-04-05 11:42] (aktuell) |
||
---|---|---|---|
Zeile 8: | Zeile 8: | ||
* <code bash>apt-get install bzip2 unzip less patch traceroute ssh vim locate dnsutils host telnet lynx wget make</code> | * <code bash>apt-get install bzip2 unzip less patch traceroute ssh vim locate dnsutils host telnet lynx wget make</code> | ||
* Zeiten für automatische Scripts in ''/etc/crontab'' anpassen | * Zeiten für automatische Scripts in ''/etc/crontab'' anpassen | ||
+ | |||
+ | ===== Tipps ===== | ||
+ | * If you just typed in a really long, complicated command and managed to mess it up, you can use fc (fix command) to load said command in your default editor. | ||
+ | * Ctrl + A – jump to the beginning of the line | ||
+ | * Ctrl + E – jump to the end of the line | ||
+ | * Ctrl + U – clear the line | ||
+ | * Ctrl + L – clear the screen | ||
+ | * Ctrl + W – delete last word | ||
+ | * Ctrl + K – delete to the end of the line | ||
+ | * Alt + T – swap current word with previous (also Esc, T) | ||
+ | * Alt + F – jump one word forward (also Esc, F) | ||
+ | * Alt + B – jump one word backward (also Esc, B) | ||
+ | * Alt + U – uppercase till the end of line (also Esc, U) | ||
+ | * Alt + u – lowercase till the end of line (also Esc, u) | ||
+ | * Alt +. – insert last argument (also Esc, .) | ||
+ | * Ctrl + R – reverse incremental history search | ||
+ | * Ctrl + X, Ctrl + E – open default text editor to edit a command | ||
===== ~/.bashrc ===== | ===== ~/.bashrc ===== | ||
Zeile 24: | Zeile 41: | ||
alias cdsrc='cd /usr/local/src' | alias cdsrc='cd /usr/local/src' | ||
- | bash -c "echo -ne '\033]0;`hostname`\007'" # send hostname to PuTTY</code> | + | bash -c "echo -ne '\033]0;`hostname`\007'" # send hostname to PuTTY |
+ | |||
+ | # save all the histories | ||
+ | export HISTFILESIZE = 1000000 | ||
+ | export HISTSIZE = 1000000 | ||
+ | |||
+ | # don't put duplicate lines or empty spaces in the history | ||
+ | export HISTCONTROL=ignoreboth | ||
+ | # combine multiline commands in history | ||
+ | shopt -s cmdhist | ||
+ | # merge session histories | ||
+ | shopt -s histappend | ||
+ | |||
+ | # enable colors | ||
+ | eval "`dircolors -b`" | ||
+ | # force ls to always use color and type indicators | ||
+ | alias ls ='ls -hF --color=auto' | ||
+ | # make the dir command work kinda like in windows (long format) | ||
+ | alias dir ='ls --color=auto --format =long' | ||
+ | # make grep highlight results using color | ||
+ | export GREP_OPTIONS ='--color=auto' | ||
+ | # colorful man pages | ||
+ | export LESS_TERMCAP_mb=$'\E[01;31m' | ||
+ | export LESS_TERMCAP_md=$'\E[01;31m' | ||
+ | export LESS_TERMCAP_me=$'\E[0m' | ||
+ | export LESS_TERMCAP_se=$'\E[0m' | ||
+ | # end the info box | ||
+ | export LESS_TERMCAP_so=$'\E[01;42;30m' | ||
+ | # begin the info box | ||
+ | export LESS_TERMCAP_ue=$'\E[0m' | ||
+ | export LESS_TERMCAP_us =$'\E[01;32m' | ||
+ | |||
+ | # use colordiff instead of diff if available | ||
+ | command -v colordiff >/dev/null 2 >&1 && alias diff="colordiff -u" | ||
+ | # use htop instead of top if installed | ||
+ | command -v htop >/dev/null 2 >&1 && alias top=htop | ||
+ | </code> | ||
===== Vim ===== | ===== Vim ===== |