Mittwoch, 5. November 2008 12:41
Um einen das Arbeiten mit der Console (Putty bei Windows) oder auch Kommandozeile unter Linux, in diesem Falls speziell Debian Etch zu erleichtern, habe ich hier einige Kürzel für die Shell aufgelistet und zeige auch, wie man sie dauerhaft einsetzt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| # ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='\h:\w\$ '
umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
alias la='ls -la'
#
# Some more alias to avoid making mistakes:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias cd..='cd ..'
# just for safety
alias ln='ln -s'
alias mv='mv -i'
# convenience redefinitions
alias cd..='cd ..'
alias cd-='cd -'
alias dselect='dselect --expert'
alias fg-='fg -'
alias md=mkdir
alias rd=rmdir
alias su-='sudo su -' |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
| # System-wide .bashrc file for interactive bash(1) shells.
# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize
# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi
# set a fancy prompt (non-color, overwrite the one in /etc/profile)
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
# If this is an xterm set the title to user@host:dir
#case "$TERM" in
#xterm*|rxvt*)
# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
# ;;
#*)
# ;;
#esac
# enable bash completion in interactive shells
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
export LS_OPTIONS='--color=auto'
eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
alias la='ls -la'
#
# Some more alias to avoid making mistakes:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias cd..='cd ..'
# just for safety
alias ln='ln -s'
alias mv='mv -i'
# convenience redefinitions
alias cd..='cd ..'
alias cd-='cd -'
alias dselect='dselect --expert'
alias fg-='fg -'
alias md=mkdir
alias rd=rmdir
alias su-='sudo su -' |
Werden diese Befehle nun ausgeführt, gelten diese nur für die aktuelle Sitzung. Möchte man diese aber dauerhaft, sprich nach jedem Login auf die Shell nutzen, muss man diese in das Benutzerverzeichnis in die Datei .bashrc schreiben. Für den User “root” sähe der Pfad so aus:
/root/.bashrc
Für eine Systemweite Einstellung fügt man seinen angepassten Code in
/etc/profile
ein. Damit diese Änderung wirken, muss man sich erneut einloggen.
Zuletzt geändert am 21.02.2009
VN:F [1.7.4_987]
Rating: 0.0/10 (0 votes cast)
VN:F [1.7.4_987]