make compliant with mistune update
This commit is contained in:
parent
fc61c0b9c7
commit
ae83dbaf80
30 changed files with 74 additions and 94 deletions
|
|
@ -37,7 +37,7 @@ codes](https://wiki.archlinux.org/index.php/Color_Bash_Prompt). Il ne faut pas
|
|||
oublier de réinitialiser la couleur en fin de prompt pour que ça ne coule pas
|
||||
sur le reste de la ligne avec un reset. je suis adepte des prompts concis :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
White='\e[0;37m' # White
|
||||
Red='\e[0;31m' # Red
|
||||
Reset=$(tput sgr0)
|
||||
|
|
@ -55,7 +55,7 @@ est un parfait exemple facile à configurer.
|
|||
les alias sont des substitutions de commandes. On peut les utiliser pour éviter
|
||||
de mémoriser des paramètres compliquées en définissant de nouvelles commandes :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
alias la='ll -A' # 'la' : voir les fichiers cachés
|
||||
alias lk='ls -lSr' # 'lk' : trier par taille
|
||||
```
|
||||
|
|
@ -63,7 +63,7 @@ alias lk='ls -lSr' # 'lk' : trier par taille
|
|||
Ou bien on peut redéfinir le comportement d'une commande en créant un alias du
|
||||
même nom forçant des paramètres :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
# forcer une demande de confirmation pour éviter les boulettes
|
||||
alias rm='rm --interactive --verbose'
|
||||
alias mv='mv --interactive --verbose'
|
||||
|
|
@ -77,7 +77,7 @@ exécutables accessibles dans le PATH (/usr/local/bin au hasard).
|
|||
|
||||
Voici les deux fonctions que j'utilise assez régulièrement :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
function bak() { cp "$1" "$1_`date +%Y-%m-%d_%H-%M-%S`" ; }
|
||||
|
||||
function extract() # Handy Extract Program
|
||||
|
|
@ -111,7 +111,7 @@ bashrc testent si dircolors est présent et l'utilise en rajoutant --color à
|
|||
ls par le biais d'un... alias (bravo à ceux qui n'ont pas lâché). Généralement,
|
||||
on a une section de ce genre dans notre .bashrc :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
# enable color support of ls
|
||||
if [ -x /usr/bin/dircolors ]; then
|
||||
test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
|
||||
|
|
@ -204,7 +204,7 @@ pour l'affichage des répertoire mais en style non gras, je mets par contre en
|
|||
gras les répertoire ouverts à tous les vents (avec les droits d'écriture sur le
|
||||
groupe *other*), et en rouge non gras les fichiers exécutables.
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
export LS_COLORS="di=00;34:ow=01;34:ex=00;31"
|
||||
```
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ Python dans un *virtualenv* de préférence, avec le gestionnaire de paquets
|
|||
|
||||
Voici un exemple d'envoi d'e-mail en Python :
|
||||
|
||||
``` python
|
||||
```python
|
||||
import requests
|
||||
headers = {'Content-Type': 'application/json; charset=utf-8'}
|
||||
msg = {
|
||||
|
|
@ -38,7 +38,7 @@ else:
|
|||
|
||||
Et voici le même exemple en ligne de commande avec CURL :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
curl -X POST -H "Content-Type: application/json; charset=utf-8"
|
||||
-d '{"to":"bill@phoenix.com", "subject":"Got it",
|
||||
"content":"See you soon!\n\n-- John"}'
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ déroulée.
|
|||
|
||||
Voici donc les grandes lignes de la partie **récupération des données** :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
# Les fichiers de configuration de NginX
|
||||
cp -r /etc/nginx/* $TARGET_DIR/nginx/.
|
||||
|
||||
|
|
@ -119,7 +119,7 @@ synchronisée par Owncloud car on l'a copié en douce. Il faut forcer Owncloud
|
|||
rescanner son répertoire avec la commande suivante exécutée en tant
|
||||
qu'utilisateur *www-data*:
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
su -c "/usr/bin/php /var/www/owncloud/console.php files:scan all" \
|
||||
-s /bin/sh www-data
|
||||
```
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ le fichier */etc/fail2ban/action.d/sendmail-cron.conf* complet :
|
|||
|
||||
Dans mon cas, la tâche CRON est journalière :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
# fail2ban report
|
||||
@daily touch /var/run/fail2ban/mail.flag
|
||||
```
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ ajoute la directive *display-setup-script* dans la section SeatDefaults :
|
|||
|
||||
et voici le script **lightdm-monitor.sh** :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
if (xrandr | grep "VGA1 disconnected"); then
|
||||
xrandr --output HDMI1 --off --output LVDS1 --mode 1366x768 --pos 0x0 \
|
||||
--rotate normal --output DP1 --off --output VGA1 --off
|
||||
|
|
@ -63,7 +63,7 @@ programme en ligne de commande de configurationde XFCE) adéquate.
|
|||
|
||||
Finalement, cela donne le script **xfce-monitor.sh** au démarrage de la session:
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
sleep 3
|
||||
if (xrandr | grep "VGA1 disconnected"); then
|
||||
xrandr --output HDMI1 --off --output LVDS1 --mode 1366x768 --pos 0x0 \
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ jour et envoie un e-mail par évènement avec le fichier ICS en pièce jointe.
|
|||
L'envoi est réalisé par l'utilitaire **mpack**. Le résultat final espéré pour
|
||||
notre exemple est ce script :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
#
|
||||
STARTDATE="`date -d '2015-09-14 10:30:00-000' '+%a %e %b %R'`"
|
||||
SUMMARY="Déjeuner avec M."
|
||||
|
|
@ -167,7 +167,7 @@ régulière.
|
|||
|
||||
Voci le script awk complet :
|
||||
|
||||
``` awk
|
||||
```awk
|
||||
BEGIN {
|
||||
FS="\n"
|
||||
OFS=""
|
||||
|
|
|
|||
|
|
@ -131,7 +131,7 @@ s'inspirant de [cette
|
|||
discussion](http://askubuntu.com/questions/360466/ubuntu-touch-officially-launched-version-how-to-sync-contacts)
|
||||
sur AskUbuntu. D'abord on configure syncevolution :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
# les valeurs username, password et syncurl doivent être adaptées
|
||||
syncevolution --keyring=no --configure --template webdav username=yax password=??? syncurl="mycloud.madyanne.fr" target-config@owncloud
|
||||
syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud
|
||||
|
|
@ -163,7 +163,7 @@ valeurs dans le shell script qu'on va lancer en CRON, merci
|
|||
[Alexandre](http://askubuntu.com/questions/611761/syncevolution-in-cronjob-to-sync-the-ubuntu-phone-via-caldav-arddav).
|
||||
Donc finalement c'est ce script qu'on va mettre sous CRON :
|
||||
|
||||
``` shell
|
||||
```shell
|
||||
export DISPLAY=:0.0
|
||||
export DBUS_SESSION_BUS_ADDRESS=$(ps -u phablet e | grep -Eo 'dbus-daemon.*address=unix:abstract=/tmp/dbus-[A-Za-z0-9]{10}' | tail -c35)
|
||||
syncevolution owncloud contacts
|
||||
|
|
|
|||
|
|
@ -64,7 +64,7 @@ port 80 alors qu'on l'attaque sur le port 8080. Un moyen de contourner ce
|
|||
problème si l'application n'est pas configurable, consiste à installer un NginX
|
||||
sur la machine hôte pour faire office de proxy.
|
||||
|
||||
``` nginx
|
||||
```nginx
|
||||
# Proxy
|
||||
|
||||
upstream vbox-vm {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue