Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

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édentes Révision précédente
Prochaine révision
Révision précédente
php-bash:aide-memoire [2019/01/17 10:56]
cyrille
php-bash:aide-memoire [2019/04/01 08:07] (Version actuelle)
cyrille
Ligne 1: Ligne 1:
 ====== Aide mémoire Linux ====== ====== Aide mémoire Linux ======
 +=====Programmation BASH==== 
 +[[https://​fr.wikibooks.org/​wiki/​Programmation_Bash|Programmation BASH]]
 =====Perte mot de passe root===== =====Perte mot de passe root=====
  
Ligne 66: Ligne 67:
 [[https://​www.cyberciti.biz/​faq/​linux-inotify-examples-to-replicate-directories/​|https://​www.cyberciti.biz/​faq/​linux-inotify-examples-to-replicate-directories/​]] [[https://​www.cyberciti.biz/​faq/​linux-inotify-examples-to-replicate-directories/​|https://​www.cyberciti.biz/​faq/​linux-inotify-examples-to-replicate-directories/​]]
 Linux incrond inotify Monitor Directories For Changes And Take Action Linux incrond inotify Monitor Directories For Changes And Take Action
 +
 +=====TOUCHPAD=====
 +Desactiver
 +<code bash> ​ xinput --set-prop `xinput | sed -nr '​s/​.*TouchPad.*id=([0-9]*).*/​\1/​p'​` ​ "​Device Enabled"​ 0</​code>​
 +  ​
 +Activer
 +<code bash> ​ xinput --set-prop `xinput | sed -nr '​s/​.*TouchPad.*id=([0-9]*).*/​\1/​p'​` ​ "​Device Enabled"​ 1</​code>​
 +
 +=====xbindkeys / brightness=====
 +Nom touche
 +<code bash>​xbindkeys -k</​code>​
 +
 +Dispo clavier
 +<code bash>​xkbprint -label name $DISPLAY - | gv -orientation=seascape -</​code> ​
 +
 +**xbindkeys** en toile de fond.
 +<code bash>​[ragnarok@asgard-freeBSD:​~] $ cat .xbindkeysrc ​
 +
 +# PERSONNAL XBINDKEYS
 + "​intel_backlight decr 10"
 + Alt + Down
 +
 + "​intel_backlight incr 10"
 + Alt + Up
 +</​code>​
 +
 +FreeBSD : pkg install intel-backlight ​
 +Debian : aptitude instatt xbacklight
 +
 +
 +=====Bash : recursif=====
 +
 +<code bash>#​!/​bin/​sh
 +
 +dossierDeTravail="/​home/​serveur";​
 +
 +recursiveSearch() {
 +    [ -r "​$1"​ ] && [ -x "​$1"​ ] || return 1 # Si on peut fouiller dans le dossier
 +    [ "`ls "​$1"​ | wc -l`" == "​0"​ ] && return 0 # Si le dossier est vide
 +    for file in "​$1"/​*;​ do
 +        if [ -d "​$file"​ ]; then
 +            recursiveSearch "​$file"​
 +        fi
 +        echo "​$file"​
 +    done
 +}
 +
 +recursiveSearch ​ $dossierDeTravail</​code>​
 +
 +
 +
 +=====Bash : recursif 2 / zenity =====
 +<code bash>#​!/​bin/​sh
 +#
 +# Test de l'​existence du programme ZENITY ​
 +if which zenity > /dev/null; then
 +    echo "​zenity already install. Fine."
 +else
 +    echo "​zenity does not exist. Go for the installation"​
 +    su -c "​apt-get install zenity"​
 +fi
 +
 +dossier=`zenity --title="​Choisir un dossier"​ --file-selection --directory` ; 
 +find $dossier -depth -name '​*.wav'​ -execdir bash -c '[[ -f $0 ]] && ​ flac -7 --replay-gain "​$0"​ ' {} \;</​code>​
 +
 +=====Bash: jours semaine=====
 +<code bash>#​!/​bin/​sh
 +
 +case $(LC_ALL=C date +%a) in
 +   (Mon) echo '​Bonjour :)';;
 +   (Thu) echo '​Bienvenue ;) ';;
 +   ​(Wed|Sat|Sun) echo 'YEP !!! :)';;
 +   (*) echo 'Hi ! ;)' ;;
 +esac</​code>​
 +
 +=====VIRTUAL BOX: racc.claviers=====
 +
 +
 +La touche Host est la touche Ctrl droite de votre clavier.
 +
 +
 +    Host: Active (intègre la souris et le clavier dans la machine)
 +    Host: Désactive le mode capturé (sortir de la machine capturé)
 +    Host + Début: Affichée la barre de menu en mode intégré
 +    Host + A: Ajuste la taille de l'​écran invité
 +    Host + F: Passe l'​affichage en mode plein écran
 +    Host + F: Passe l'​affichage en mode normal
 +    Host + G: Ajuste automatiquement la taille et l'​écran de l'​invité
 +    Host + H: Arrêt par ACPI
 +    Host + I: Activation de l'​intégration de la souris
 +    Host + I: Désactivation de l'​intégration de la souris
 +    Host + L: Mode affichage intégré dans le bureau
 +    Host + P: Mettre la machine virtuelle en pause
 +    Host + P: Sortir la machine virtuelle du mode pause
 +    Host + Q: Fermer (quitter) la machine virtuelle
 +    Host + R: Redémarrer la machine virtuelle
 +
 +=====sources.list=====
 +
 +<code bash>$ find /etc/apt -type f -name '​*.list'​ -exec bash -c 'echo -e "​\n$1\n";​ nl -ba "​$1"'​ _ '​{}'​ \;</​code>​
php-bash/aide-memoire.1547719005.txt.gz · Dernière modification: 2019/01/17 10:56 par cyrille