67 liens privés
An extensible command line image viewer inspired by Vim.
Moderniser un peu sa console Linux, c'est possible :
10 outils en ligne de commande :
- lsd : alternative à ls
- bat : alternative à cat
- zoxyde : pour naviguer rapidemment dans les dossiers/fichiers
- fzf : avec celui du dessus
- mcfly : alternative à ctrl+r
- ag : genre de grep
- ripgrep : encore un grep
- curlie : alternative à curl
- jq : manipluer du JSON
- fx : la commande less pour du JSON long
Et des applications «consoles», dans le terminal :
- lazygit
- nnn : explorateur de fichier (j'utilise ranger pour le moment)
- broot : remplacerait «tree»
- micro : éditeur de texte
Un Kanban en ligne de commande, avec les raccourcis à la Vim :)
dvtm brings the concept of tiling window management, popularized by X11-window managers like dwm to the console. As a console window manager it tries to make it easy to work with multiple console based programs.
Je copie :
Ça fait une heure que je mouline. Alors je note ici un début de solution.
J'ai un PC avec Ubuntu Mate 20.04 connecté à une Livebox en Wifi. J'ai un deuxième PC avec Windows 10 connecté au même wifi.
J'ai installé samba, essayer de le dompter. Mais rien n'y fait. Je n'arrive pas à explorer ni d'un côté, ni de l'autre. J'ai partagé un dossier dans Windows, je ne vois pas dans Ubuntu. Et j'ai voulu installer system-config-samba, ça n'est pas possible. J'ai installé gsambad, mais j'ai visiblement une erreur. J'ai suivi la dernière partie de ce tuto pour créer un partage dans le fichier de configuration de samba (ça commence à être velu). Puis bien que je peux pinger la machine Ubuntu depuis celle Windows, je ne vois toujours pas mon partage…
J'ai trifouillé côté Windows pour désactiver tous les gardes fous ; cf la 1e et 2e partie de cet autre tuto.
Puis [ampoule qui s'allume !], je me suis rappelé d'un mec qui disait « créer un serveur python en 3 lignes (ou un truc du genre) » : clic, clac et boum (ce dernier ayant été trouvé a posteriori — lors de la rédaction de ce shaarlink).
Bref, ça fait le 3e essai, là j'y étais depuis 1h sans discontinuer, j'ai épluché des dizaines de page web. Et ça tient en 26 caractères que je vous livre ici : python -m http.server 5555 . Avec ça, j'ouvre un navigateur internet dans Windows, je tape http://MON.IP.DE.UBUNTU:5555 et paf ça fait des chocapic !
Bon, j'aimerais bien avoir cela dans le navigateur de fichiers et pouvoir déposer des fichiers plutôt que juste les lire. Mais il doit bien y avoir une astuce qui m'échappe.
Bon, et j'en profite (parce que je sais que « le mec » me lit ;-) ) : Merci!Merci!Merci! Sebsauvage ; tu le sais déjà mais tu as changé la façon d'aborder l'informatique pour des dizaines/centaines/x-aines personnes. J'en fait partie, c'est génial, et j'espère que ton site internet vivra looooooongtemps ! « Boujoutes! »
Un outil en console pour naviguer dans ses fichiers.
Une petite présentation de la commande 'awk' pour parser du texte en ligne de commande.
Des raccourcis en console qui peuvent être utiles pour éviter de retaper des commandes complètes.
J'ai bien aimé :
Le '6' : The "current line" one : !#:1 qui reprend l'argument de la même ligne (principe des ancres) :
$ cp /path/to/some/file !#:1.bak
cp /path/to/some/file /path/to/some/file.bak
Le '1' : The "last argument" one : !$
Qui évite de retaper toute la fin d'une ligne
Un remplaçant pour ls ?
Remplacer les TAB par des espaces (et vice-versa) en ligne de commande.
Utiliser le copier-coller dans un terminal.
Des raccourcis à connaître pour le terminal Bash.
CTRL+K Cuts text from the cursor until the end of the line
CTRL+Y Pastes text
CTRL+E Moves the cursor to the end of the line
CTRL+A Moves the cursor to the beginning of the line
ALT+F Jumps forward to the next space
ALT+B Skips back to the previous space
ALT+Backspace Deletes the previous word
CTRL+W Cuts the word behind the cursor
Shift+Insert Pastes text into the terminal
Ctrl+D Logs you out