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/04/25 11:04] – [Via les ports] cyrille | php-bash:aide-memoire [2020/05/09 10:50] – [nmap] cyrille | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ~~LASTMOD~~ | ||
+ | |||
====== Aide mémoire Linux ====== | ====== Aide mémoire Linux ====== | ||
+ | |||
+ | Quelques liens : | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ----- | ||
+ | __**Creation de paquets debians**__ | ||
+ | |||
+ | *[[ https:// | ||
+ | *[[ https:// | ||
+ | *[[ https:// | ||
+ | *[[https:// | ||
+ | *[[https:// | ||
+ | *[[ https:// | ||
+ | *[[https:// | ||
+ | *[[ https:// | ||
+ | |||
+ | |||
=====Programmation BASH==== | =====Programmation BASH==== | ||
- | [[https:// | + | *[[https:// |
+ | *[[https:// | ||
+ | |||
+ | ===== BASH et les chaines de caractères ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
=====Perte mot de passe root===== | =====Perte mot de passe root===== | ||
Ligne 40: | Ligne 74: | ||
- | ===== Aptitude Apt-get Apt ===== | + | ===== Gel de paquets |
- | Gestion | + | |
- | <code bash>sudo dpkg --list | grep ^hi | + | Geler un paquet (n’apparait plus lors des mises à jour) |
- | sudo aptitude search " | + | <code bash># aptitude hold LePaquet</ |
+ | |||
+ | Degeler un paquet (réapparait lors des mises à jour) | ||
+ | <code bash># aptitude unhold LePaquet</ | ||
+ | |||
+ | |||
+ | Recherche | ||
+ | <code bash># dpkg --list | grep ^hi | ||
+ | # aptitude search " | ||
</ | </ | ||
+ | ===== 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 67: | Ligne 119: | ||
[[https:// | [[https:// | ||
Linux incrond inotify Monitor Directories For Changes And Take Action | Linux incrond inotify Monitor Directories For Changes And Take Action | ||
+ | |||
+ | =====Xinput===== | ||
+ | Lister les périph | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | ⎡ Virtual core pointer | ||
+ | ⎜ ↳ Virtual core XTEST pointer | ||
+ | ⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad | ||
+ | ⎜ ↳ AlpsPS/2 ALPS DualPoint Stick | ||
+ | ⎣ Virtual core keyboard | ||
+ | ↳ Virtual core XTEST keyboard | ||
+ | ↳ Power Button | ||
+ | ↳ Video Bus | ||
+ | ↳ Power Button | ||
+ | ↳ Sleep Button | ||
+ | ↳ Laptop_Integrated_Webcam_HD: | ||
+ | ↳ Dell WMI hotkeys | ||
+ | ↳ AT Translated Set 2 keyboard | ||
+ | </ | ||
+ | |||
+ | Détailler le touchpad | ||
+ | <code bash> | ||
+ | Device ' | ||
+ | Device Enabled (154): 1 | ||
+ | Coordinate Transformation Matrix (156): | ||
+ | libinput Tapping Enabled (292): 1 | ||
+ | libinput Tapping Enabled Default (293): 0 | ||
+ | libinput Tapping Drag Enabled (294): 1 | ||
+ | libinput Tapping Drag Enabled Default (295): 1 | ||
+ | libinput Tapping Drag Lock Enabled (296): 0 | ||
+ | libinput Tapping Drag Lock Enabled Default (297): 0 | ||
+ | libinput Tapping Button Mapping Enabled (298): 1, 0 | ||
+ | libinput Tapping Button Mapping Default (299): 1, 0 | ||
+ | libinput Natural Scrolling Enabled (300): 0 | ||
+ | libinput Natural Scrolling Enabled Default (301): 0 | ||
+ | libinput Disable While Typing Enabled (302): 1 | ||
+ | libinput Disable While Typing Enabled Default (303): 1 | ||
+ | libinput Scroll Methods Available (304): 1, 1, 0 | ||
+ | libinput Scroll Method Enabled (305): 1, 0, 0 | ||
+ | libinput Scroll Method Enabled Default (306): 1, 0, 0 | ||
+ | libinput Middle Emulation Enabled (307): 1 | ||
+ | libinput Middle Emulation Enabled Default (308): 1 | ||
+ | libinput Accel Speed (309): | ||
+ | libinput Accel Speed Default (310): | ||
+ | libinput Left Handed Enabled (311): 0 | ||
+ | libinput Left Handed Enabled Default (312): 0 | ||
+ | libinput Send Events Modes Available (277): 1, 1 | ||
+ | libinput Send Events Mode Enabled (278): 0, 0 | ||
+ | libinput Send Events Mode Enabled Default (279): 0, 0 | ||
+ | Device Node (280): | ||
+ | Device Product ID (281): 2, 8 | ||
+ | libinput Drag Lock Buttons (313): | ||
+ | libinput Horizontal Scroll Enabled (314): | ||
+ | |||
+ | Activer une option (exemple tapping touchpad) | ||
+ | <code bash> | ||
+ | |||
=====TOUCHPAD===== | =====TOUCHPAD===== | ||
Ligne 74: | Ligne 184: | ||
Activer | Activer | ||
<code bash> | <code bash> | ||
+ | |||
+ | |||
+ | |||
=====xbindkeys / brightness===== | =====xbindkeys / brightness===== | ||
Ligne 193: | Ligne 306: | ||
<code bash> | <code bash> | ||
- | ====Via les modules==== | + | ====Bloquer |
1. Initialiser l' | 1. Initialiser l' | ||
<code bash>cat / | <code bash>cat / | ||
Ligne 203: | Ligne 316: | ||
blacklist usb-storage | blacklist usb-storage | ||
blacklist uas</ | 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 ===== | ||
+ | *[[https:// | ||
+ | |||
+ | ===== Xrandr : augmenter sa résolution ===== | ||
+ | |||
+ | Visualiser la liste des résolutions natives de votre système | ||
+ | <code bash>$ xrandr</ | ||
+ | |||
+ | Ensuite, calculez un modèle pour la résolution qui vous convient | ||
+ | <code bash>$ cvt 1920 1080 </ | ||
+ | |||
+ | |||
+ | Ensuite, utilisez xrandr pour ajouter la résolution à l’affichage | ||
+ | <code bash>$ xrandr --newmode " | ||
+ | $ xrandr --addmode eDP-1 " | ||
+ | |||
+ | Appliquer cette nouvelle résolution | ||
+ | <code bash>$ xrandr --output eDP-1 --mode " | ||
+ | |||
+ | xrandr | ||
+ | Pour tester une configuration de suite | ||
+ | <code bash> | ||
+ | |||
+ | |||
+ | ===== Crontab USER ===== | ||
+ | Vérifier ses variables d' | ||
+ | <code bash> | ||
+ | LS_COLORS=rs=0: |