Python related
Démarrer un VirtualEnv python
$ virtualenv -p /usr/bin/python3 py3
$ source ./py3/bin/activate
$ virtualenv --system-site-packages -p /usr/bin/python3 py3
Pour que jupyter retrouve le bon kernel (ref.) :
$ source py3/bin/activate
$ pip install ipykernel
$ python -m ipykernel install --user --name py3 --display-name "Py3 (env)"
Installer les librairies python de base :
$ pip install jupyter matplotlib scipy pandas
$ jupyter notebook
Pour créer la liste des paquets, l'enregistrer et les installer :
$ pip freeze > requirements.txt
$ pip freeze --local -r requirements.txt
$ pip freeze --local > requirements.txt
$ pip install -r requirements.txt
Serveur http python
$ python -m SimpleHTTPServer
Avec python3 :
$ python3 -m http.server 8850
Git
Modifier le message du commit, avant le push :
$ git commit --amend -m 'nouveau message'
Linux
Générer un mot de passe aléatoire
$ apg
Scan local network
$ arp-scan 192.168.0.0/24
$ nmap -O -v scanme.nmap.org
Voir les variables d'environement
$ printenv
$ echo $MA_VARIABLE