screen
. Elle permet de créer un session qui peut être récupéré à tout moment.apt install screen
Screen
:screen -S <nom-de-la-session>
Ctrl-a + Ctrl-d
screen -ls
screen -r <numero-session>
Ctrl-A
puis appuyer sur Esc
Esc
pour sortir du mode défilement arrière. screen -D <numero-session>.<nom-session>
CTRL+a
et :quit
screen -X -S <number.session-name> quit
Afin d'accéder à la console VNC de l'interface OVH avec une clavier Azerty, il est nécessaire de le configurer :
apt install keyboard-configuration
: choisir Français - latin 9 seulement, 105 touches. dpkg-reconfigure keyboard-configuration
apt install console-setup
service keyboard-setup restart
mkdir ~/apps
cd ~/apps
git clone https://github.com/nojhan/liquidprompt.git
vi ~/.bashrc
# Only load Liquid Prompt in interactive shells, not from a script or from scp [[ $- = *i* ]] && source ~/apps/liquidprompt/liquidprompt
mkdir ~/.config/; vi ~/.config/liquidpromptrc
# Current user (root) #LP_COLOR_USER_LOGGED="$RED" # Current user (admin) #LP_COLOR_USER_LOGGED="$YELLOW" # Current user (geonat et autres utilisateurs) #LP_COLOR_USER_LOGGED="$GREEN"
source ~/.bashrc
vi ~/.gitconfig
[core] editor = vim [credential] helper = cache --timeout=86400 [color] ui = true [push] default = simple [pull] ff = only [alias] co = checkout ci = commit st = status br = branch pfl = push --force-with-lease lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --
vi ~/.bash_aliases
# Alias pour Git alias gs='git status ' alias gb='git branch ' alias gd='git diff'
grep --color=auto -rnw '/' -ie "<mot-de-passe>" --color=always 2>/dev/null
-rnw '<chemin>'
.find '/' -type f -exec grep -i -I "<mot-de-passe>" {} /dev/null \;
Si pour une raison ou une autre, il est nécessaire d'installer les 2 versions majeures de Python, il est utile de créer une entrée dans l'outil Debian "update-alternatives". Exemple pour Python 2.7 et Python 3.7 :
python --version
: doit afficher "Python 2.7.16" update-alternatives --list python
: doit afficher "update-alternatives: erreur: pas d'alternatives pour python" update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
: ajoute l'aternative python2.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python2.7 » pour fournir « /usr/bin/python » (python) en mode automatique" update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
: ajoute l'aternative python3.7 et doit afficher "update-alternatives: utilisation de « /usr/bin/python3.7 » pour fournir « /usr/bin/python » (python) en mode automatique" python --version
: doit maintenant afficher "Python 3.7.3" update-alternatives --list python
: doit afficher /usr/bin/python2.7 /usr/bin/python3.7
update-alternatives --config python
: permet de configurer l'alternative. update-alternatives --remove python2.7
: permet de supprimer une alternative (ici 2.7) dans le cas où le paquet n'est plus installé sur le système.pip2
ou pip
échoue quand la version 3 de python est utilisée… Seul pip3
fonctionne. ⇒ Trouver une solution.