13 liens privés
Les man pages simplifiées avec des exemples concrets et utiles.
La commande File sur Linux permet d’obtenir des informations sur le type de fichier.
C’est une commande utile lorsque l’on tombe sur un fichier inconnu ou que l’on a des doutes quant au type de fichier.
La commande time
permet de mesurer le temps d'exécution d'une commande.
La commande join rejoint les lignes de deux fichiers partageant un champ commun de données.
Exemple :
https://toto:bidule@www.example.com/
Rappel: Copier-coller des commandes shell depuis une page web vers un terminal peut être risqué.
-i
pour ignorer la casse
C 3
ou-3
pour ajouter 3 lignes de contexte
-r coucou .
pour chercher récursivement (dans les sous-dossiers) à partir du répertoire courant
hello *
pour chercher dans l'ensemble des fichiers du répertoire courant
pwet monfichier.ext
pour chercher le texte dansmonfichier
uniquement
En ligne de commande :
netsh wlan show profile [WiFi name] key=clear
Mini doc explicative du shell
La commande exa
remplace avantageusement ls
. Meilleure mise en page, couleurs, support de git et des icones ...
Plein de petits comics explicatifs sur plein de points techniques de Linux. Très instructif !
Une alternative à la commande "find" avec une syntaxe plus simple, et surtout beaucoup plus rapide (recherche en parallèle dans les répertoires).
(Sous Ubuntu, c'est le package "fd-find" qui donne la commande fdfind)
Conserver les couleurs d’un
grep | less
Quand on cherche une chaîne de caractères dans plusieurs fichiers, parfois on en trouve trop et ça défile à l’écran… Il peut alors valoir le coup de paginer l’affichage de sa recherche. Malheureusement les réglages par défaut de cette combinaison suppriment la coloration des résultats. Il faut alors dire à grep (qui cherche) et à less (qui pagine et permet de remonter la pagination) de garder les couleurs du texte cherché.
$ rgrep --color=always motif | less -R (1) (2)
1 motif is the searched text
2 -R tells less to display ANSI color control characters
Je faisais les backups de mon téléphone avec un serveur ssh (qui tourne sur le téléphone). Manque de bol: Avec Android 11, les applications n'ont plus accès au répertoire Android/data (qui contient les fichiers de config/cache/travail de toutes les applications). (Je sais, c'est pour la sécurité). Du coup ma solution de backup tombe à l'eau. Et d'autres applications aussi (comme FolderSync).
On peut encore passer par MTP pour tout tranférer, mais c'est lent comme la mort (Par MTP, ça met déjà 30 minutes rien que pour faire le tour des répertoires). Je hais MTP (j'ai l'impression de me répéter.)
Quelqu'un m'a pointé un truc sympa: adbfs (https://github.com/spion/adbfs-rootless) Et ça marche !
Bon ça implique: 1) de passer le téléphone en mode développeur 2) d'activer le débogage USB 3) d'autoriser l'oridinateur à se connecter sur le téléphone 4) de compiler adbfs.
Mais au final, ça fonctionne:mkdir mount ./adbfs mount
et on peut accéder à la racine de son téléphone pour tout sauvegarder. Ouf ! (bien sûr, vous n'avez pas le droit de tout modifier, faut pas rêver).