Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
php-bash:aide-memoire [2019/03/07 20:58] – cyrille | php-bash:aide-memoire [2019/05/14 21:53] – [Aide mémoire Linux] cyrille | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Aide mémoire Linux ====== | ====== Aide mémoire Linux ====== | ||
+ | Quelques liens | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | =====Programmation BASH==== | ||
+ | [[https:// | ||
=====Perte mot de passe root===== | =====Perte mot de passe root===== | ||
Ligne 45: | Ligne 55: | ||
</ | </ | ||
+ | ===== Aptitude | ||
+ | Trouvé que le motif bash (dans le nom) | ||
+ | <code bash> | ||
+ | |||
+ | |||
+ | Trouvé que le motif bash (dans la description) | ||
+ | <code bash> | ||
+ | |||
+ | Idem mais en non installé | ||
+ | <code bash> | ||
=====FREEBOX VLC===== | =====FREEBOX VLC===== | ||
Ligne 74: | Ligne 94: | ||
<code bash> | <code bash> | ||
- | =====Keys / Touches===== | + | =====xbindkeys |
Nom touche | Nom touche | ||
<code bash> | <code bash> | ||
Ligne 80: | Ligne 100: | ||
Dispo clavier | Dispo clavier | ||
<code bash> | <code bash> | ||
+ | |||
+ | **xbindkeys** en toile de fond. | ||
+ | <code bash> | ||
+ | |||
+ | # PERSONNAL XBINDKEYS | ||
+ | " | ||
+ | Alt + Down | ||
+ | |||
+ | " | ||
+ | Alt + Up | ||
+ | </ | ||
+ | |||
+ | FreeBSD : pkg install intel-backlight | ||
+ | Debian : aptitude instatt xbacklight | ||
+ | |||
+ | |||
+ | =====Bash : recursif===== | ||
+ | |||
+ | <code bash># | ||
+ | |||
+ | dossierDeTravail="/ | ||
+ | |||
+ | recursiveSearch() { | ||
+ | [ -r " | ||
+ | [ "`ls " | ||
+ | for file in " | ||
+ | if [ -d " | ||
+ | recursiveSearch " | ||
+ | fi | ||
+ | echo " | ||
+ | done | ||
+ | } | ||
+ | |||
+ | recursiveSearch | ||
+ | |||
+ | |||
+ | |||
+ | =====Bash : recursif 2 / zenity ===== | ||
+ | <code bash># | ||
+ | # | ||
+ | # Test de l' | ||
+ | if which zenity > /dev/null; then | ||
+ | echo " | ||
+ | else | ||
+ | echo " | ||
+ | su -c " | ||
+ | fi | ||
+ | |||
+ | dossier=`zenity --title=" | ||
+ | find $dossier -depth -name ' | ||
+ | |||
+ | =====Bash: jours semaine===== | ||
+ | <code bash># | ||
+ | |||
+ | case $(LC_ALL=C date +%a) in | ||
+ | (Mon) echo ' | ||
+ | (Thu) echo ' | ||
+ | | ||
+ | (*) echo 'Hi ! ;)' ;; | ||
+ | esac</ | ||
+ | |||
+ | =====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' | ||
+ | Host + F: Passe l' | ||
+ | Host + F: Passe l' | ||
+ | Host + G: Ajuste automatiquement la taille et l' | ||
+ | Host + H: Arrêt par ACPI | ||
+ | Host + I: Activation de l' | ||
+ | Host + I: Désactivation de l' | ||
+ | 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 ' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | =====Bloquer l' | ||
+ | ====Bloquer les ports==== | ||
+ | <code bash> | ||
+ | /: Bus 05.Port 1: Dev 1, Class=root_hub, | ||
+ | |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/ | ||
+ | /: Bus 04.Port 1: Dev 1, Class=root_hub, | ||
+ | |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/ | ||
+ | /: Bus 03.Port 1: Dev 1, Class=root_hub, | ||
+ | /: Bus 02.Port 1: Dev 1, Class=root_hub, | ||
+ | |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, | ||
+ | |__ Port 3: Dev 3, If 0, Class=Hub, Driver=hub/ | ||
+ | |__ Port 4: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, | ||
+ | /: Bus 01.Port 1: Dev 1, Class=root_hub, | ||
+ | </ | ||
+ | |||
+ | |||
+ | Pour désactiver un port : (ici le bus 2 port 4) | ||
+ | <code bash> | ||
+ | |||
+ | Pour le réactiver | ||
+ | <code bash> | ||
+ | |||
+ | ====Bloquer les périphériques de stockage==== | ||
+ | 1. Initialiser l' | ||
+ | <code bash>cat / | ||
+ | install usb-storage / | ||
+ | |||
+ | 2.Blacklister usb-storage | ||
+ | |||
+ | <code bash>cat / | ||
+ | blacklist usb-storage | ||
+ | blacklist uas</ | ||
+ | |||
+ | ===== find ===== | ||
+ | <code bash> | ||
+ | |||
+ | Explication : | ||
+ | |||
+ | **"/ | ||
+ | |||
+ | **" | ||
+ | |||
+ | **" | ||
+ | |||
+ | **" | ||
+ | |||
+ | Avec cette dernière option, nous pouvons trier les fichiers selon la date, mais il existe d' | ||
+ | |||
+ | **" | ||
+ | |||
+ | **" | ||
+ | |||
+ | **" | ||
+ | |||
+ | Sur ces trois options, nous pouvons spécifier un nombre de jours précédé d'un " | ||
+ | |||
+ | Quelques exemples : | ||
+ | |||
+ | Pour lister les fichiers qui ont été modifiés il y a moins de trois jours : | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | Pour lister les fichiers qui ont été ouverts (lus) il y a plus de 20 jours : | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | On peut bien entendu combiner l'une des trois options avec les autres options vues un peu plus tôt dans le tutoriel. | ||
+ | |||
+ | |||
+ | Supprimer les fichiers | ||
+ | |||
+ | Maintenant que nous savons lister les fichiers, nous voulons agir sur les fichiers que nous avons trouvés avec la même ligne de commande. On peut pour cela ajouter "-exec ". Par exemple si nous souhaitons supprimer les archives qui date de plus de 30 jours dans le dossier "/ | ||
+ | |||
+ | <code bash> | ||
+ | |||
+ | **" | ||
+ | |||
+ | ** " | ||
+ | |||
+ | Nous sommes libre d' | ||
+ | |||
+ | |||
+ | ===== Vitesse démarrage ===== | ||
+ | <code bash> | ||
+ | |||
+ | |||
+ | ===== Pb write / USB key ===== | ||
+ | https:// | ||
+ | |||
+ | |||
+ | |||
+ | ===== PID ===== | ||
+ | <code bash>ps -ef | grep " | ||
+ | |||
+ | Et sur une boucle si plusieurs kills à tuer | ||
+ | <code bash>for proc in $(pgrep <process command> | ||
+ | |||
+ | ===== CUP ===== | ||
+ | |||
+ | <code bash> | ||
+ | CPU op-mode(s): | ||
+ | Address sizes: | ||
+ | |||
+ | |||
+ | <code bash>if [[ $(sed -n '/ | ||
+ | |||
+ | |||
+ | ===== Packager sous DEBIAN ===== | ||
+ | Packager sous Debian | ||
+ | https:// |