configurer le terminal
livarp utilise zsh comme interpréteur de commande par défaut (mais bash reste disponible). zsh est configuré depuis son fichier ~/.zshrc (bash depuis ~/.bashrc).
le comportement de votre terminal est géré par ces fichiers: vous pouvez définir des alias, des fonctions..
l'interface graphique de votre terminal est géré par le fichier ~/.Xresources.
zshrc/bashrc
les deux fichiers de configuration pour zsh et bash reprennent les mêmes alias et les mêmes fonctions. voici une petite liste des possibilités de votre shell:
les alias
- contourner les fautes: alias cd..='cd ..', alias ...='cd ..', alias ....='cd ../..'
- naviguer: alias gm='cd /media', alias gc='cd ~/.config', alias gb='cd ~/bin'
- agenda: alias agenda='urxvtcd -T agenda -e calcurse'
- g33k: alias starwars="telnet towel.blinkenlights.nl"
- les commandes les plus utilisées: alias top10='print -l ${(o)history%% *} | uniq -c | sort -nr | head -n 10'
- processus utilisant le réseau: alias ports='lsof -i -n -P'
- derniers fichiers modifiés: alias mod60 et alias modd
gestion des paquets
- alias debup='sudo apt-get update && sudo apt-get dist-upgrade && sudo apt-get clean'
- alias debsh='apt-cache search'
- alias debvs='apt-cache policy'
- alias debcl='sudo apt-get clean'
- alias debin='sudo apt-get --no-install-recommends install'
- alias debrm='sudo apt-get autoremove --purge'
- alias debgui='gksudo synaptic'
exit & reboot
- alias :q='exit'
- alias oust='echo "bye $USER..."; sleep 2s && sudo shutdown -h now'
- alias comeback='echo "be back right now..."; sleep 2s && sudo shutdown -r now'
les fonctions
fonctions basiques
- function ff: trouve un fichier dans le répertoire courant selon un nom ou une partie de nom
- function bak: générer un fichier de sauvegarde daté nommé *.bak
- function today: mini calendrier
- function space: générer une liste des dossiers utilisateurs classés par taille.
- function dduse: indication d'usage disque
- function mmuse: indication d'usage mémoire
- function my_ps: liste des processus utilisateurs en cours
- function pp: liste arborescente des processus en cours
informations
- function core: informations processeur
- function graph: informations sur la carte graphique
- function ethcard: informations sur la carte réseau ethernet
- function wfcard: informations sur la carte réseau sans fil
- function my_eip: adresse IP externe
- function ii: rassemble les infos système et utilisateurs
archives
- function extract: extraire une archive dans le répertoire courant
- mktar, mktgz, mktbz, mktxz: compresse un dossier respectivement en .tar, .tar.gz, .tar.bz2 et .tar.xz
Xresources
c'est ce fichier ~/.Xresources qui gère l'apparence, les couleurs, la police de votre terminal
le fichier est assez simple à comprendre et se présente sous la forme "option = valeur".
une fois modifié, vous pouvez recharger votre configuration avec la commande "xrdb -load ~/.Xresources".