Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
utilisateurs:yvand [Le 21/12/2010, 16:40] YvanDutilisateurs:yvand [Le 25/12/2010, 18:15] (Version actuelle) – Supprimée, non conforme. Gemnoc
Ligne 1: Ligne 1:
- 
- 
-====== Personnaliser ====== 
- 
-Ci-desosus mon fichier **~/.bash_aliases** (script bash) permettant de colorer le prompt, d'avoir des alias et fonctions supplémentaires. 
- 
-Une capture d'écran pour illustrer ce que ça donne : 
- 
-Voici les différentes étapes (ce qui est en italique correspond à une commande à taper dans un terminal en la copiant par exemple) : 
-  - Ouvrir votre éditeur de texte favori (par exemple gedit) 
-  - Copier le fichier (ci-dessous) dans un document vierge et enregistrer ce fichier ainsi ~/.bash_aliases 
-  - Rendre le fichier exécutable : //chmod +x ~/.bash_aliases// 
-  - Ouvrir les fichier ~/.bashrc et /root/.bashrc en root : //sudo gedit /root/.bashrc ~/.bashrc// 
-  - Décommenter (ou les ajouter si elles n'y sont pas) dans les deux fichiers les lignes suivantes (à la fin du fichier) : 
-<code> 
-if [ -f ~/.bash_aliases ]; then 
-    . ~/.bash_aliases 
-fi 
- 
- 
-if [ -f /etc/bash_completion ]; then 
-    . /etc/bash_completion 
-fi 
-</code> 
- 
- 
- 
-Fichier ~/.bash_aliases 
-<code bash> 
-#!/bin/bash 
-# ~/.bash_aliases 
- 
- 
-export EDITOR='nano' 
- 
-## Coloration du prompt 
-DEFAULT="\[\033[00m\]" 
-BLACK="\[\033[30m\]" 
-RED="\[\033[31m\]" 
-GREEN="\[\033[32m\]" 
-ORANGE="\[\033[33m\]" 
-BLUE="\[\033[34m\]" 
-MAGENTA="\[\033[35m\]" 
-CYAN="\[\033[36m\]" 
-WHITE="\[\033[37m\]" 
- 
-## Quelques exemples de prompt colorés (les deux premiers étant à part) 
-#PS1='\d | \h | \u \n\t | \T | \@ \n\w | \W | \# | \n\$ ' 
-#PS1="$DEFAULT DEFAULT$BLACK BLACK$RED RED$GREEN GREEN$ORANGE ORANGE$BLUE BLUE$MAGENTA MAGENTA$CYAN CYAN$WHITE WHITE" 
-#PS1="$GREEN[$BLUE\u$GREEN:$MAGENTA\w$GREEN]\$ $DEFAULT" 
-#PS1="$GREEN[$BLUE\u@\h$GREEN][$MAGENTA\w$GREEN]$RED\$ $DEFAULT" 
-#PS1="$GREEN[$BLUE\u@\h$DEFAULT:$MAGENTA\W$GREEN]$ORANGE\$ $DEFAULT" 
-#PS1="\n$GREEN┌─( $CYAN\u@\h$GREEN:$MAGENTA\w $GREEN)──($CYAN $(date '+%A %d %B') \t$GREEN )\n$GREEN└─$BLUE\$ $DEFAULT " 
- 
- 
-## Afficher le prompt de root différent (plus de rouge) 
-if [[ `whoami` = "root" ]] 
-then 
- PS1="$GREEN[$RED\u$BLUE@\h$DEFAULT:$MAGENTA\W$GREEN]$RED\$ $DEFAULT" 
-else 
- PS1="$GREEN[$BLUE\u@\h$DEFAULT:$MAGENTA\W$GREEN]$ORANGE\$ $DEFAULT" 
-fi 
- 
- 
-## Effets de textes (défaut, gras, souligné) 
-export DEF='\033[0;0m' 
-export BOLD="\033[1m" 
-export UNDER="\033[4m" 
- 
- 
-## Alias 
- 
-alias ls='ls --color=auto' 
-alias dir='dir --color=auto' 
-alias vdir='vdir --color=auto' 
-alias grep='grep --color=auto' 
-alias fgrep='fgrep --color=auto' 
-alias egrep='egrep --color=auto' 
- 
-alias df='df -h -T' 
-alias du='du -h' 
- 
-alias cp='cp -v -i' 
-alias mv='mv -v -i' 
-alias rm='rm -v' 
- 
-alias l='ls -F -C' 
-alias ll='ls -F -l -h' 
-alias md='mkdir -p -v' 
-alias ..='cd ..' 
-alias e='$EDITOR' 
-alias g='grep -i' 
-alias s='sudo' 
-alias x='bash -x' 
-alias +x='chmod +x' 
- 
-alias clean='find -name "*~" -delete' 
-alias compil='./configure && make && sudo checkinstall' 
-alias path='echo $PATH | tr ":" "\n"' 
-alias trash='mv -t ~/.local/share/Trash/files --backup=t' 
- 
-alias inpkg='sudo apt-get install' 
-alias rmpkg='sudo apt-get autoremove --purge' 
-alias sepkg='apt-cache search' 
-alias mkpkg='dpkg-deb -b' 
-alias so='sudo $EDITOR /etc/apt/sources.list' 
-alias up='sudo apt-get check && sudo apt-get update -q && sudo apt-get upgrade && sudo apt-get autoremove && sudo apt-get clean && sudo apt-get autoclean' 
- 
-alias lstar='tar -tf' 
-alias mktar='tar -cvf archive.tar' 
-alias untar='tar -xvf' 
- 
- 
-## Fonctions ? et search 
-? () 
-{ 
- echo -e "$BOLD  * whatis$DEF" 
- whatis $@ 
- echo -e "$BOLD  * which$DEF" 
- which $@ 
- echo -e "$BOLD  * whereis$DEF" 
- whereis $@ 
-} 
- 
-search () 
-{ 
- for i in "$@" 
- do 
- find -iname "*$i*" | grep -i $i 
- done 
-} 
-</code> 
- 
-