On linux or OSX:
for f in *.txt; do pandoc "$f" -s -o "${f%.txt}.rtf"; done
Pour tenter de convertir des pages dokuwiki
vers Pelican (avec du strict-markdown
)
Voir aussi https://orangina-rouge.org/shaarli/shaare/YACP1Q
On peut retrouver 4 commandes pour nettoyer son disque, dans le cas où on doit le vendre/céder/donner. :
wipe
, pour une partitionshred
, détruit en écrasant avec d'autres données (aléatoires ou non)dd
, remplit le disque avec des 0000
(mieux que rien…)scrub
, idem à schred
?Merci Parigot ; avec ma précédente fraîche installation de Lubuntu 22.04 sur une machine poussive, je ne comprenais pas pourquoi Firefox mettait autant de temps à se charger. J'ai maintenant un moyen de contournement :
sudo apt update && sudo apt upgrade -y
sudo apt install software-properties-common apt-transport-https -y
firefox --version
sudo add-apt-repository ppa:mozillateam/firefox-next -y
sudo apt-get update
sudo snap disable firefox
sudo snap remove --purge firefox
sudo apt autoremove firefox -y
Par contre, je ne comprends pas trop le principe des snap… entre ça et les AppImage et autres créations artistiques, on perd l'interopérabilité propre aux systèmes Linux :-(
Les etapes pour installer le controle parental.
(suite de https://orangina-rouge.org/shaarli/shaare/eDWYiw )
/
" (et non pas sur /dev/sda1/
).Cela a ete une mauvaise idee : j'ai tout re-installe avec la configuration par defaut et cela marche beaucoup mieux.
Quelques astuces pour améliorer la vitesse dans Ubuntu-like :
GRUB_TIMEOUT
, par défaut à 10, peut-être le réduire à 2 secondes.sleep 30
pour qu'elles se lancent plus tard.preload
.apt-fast
au lieu de de apt-get
; possiblement aussi désactiver le téléchargement des packages de langues additionnelles.tlp
.Et pour cette dernière astuce, via, je me note à tester :
Bon, j'ai oublié les mots de passe (admin et utilisateurs) depuis la première installation #ModeBoulet. Alors je repars depuis zéro.
10
est arrivée depuis mon premier essai #FingersCrossed2.04
)reboot
ne fait rien de + . /efi/trisquel
à la place de \vmlinuz
?Je me relance
sudo mount /dev/sda1 /mnt
puis sudo grub-install /dev/sda --root-directory=/mnt
donnent une erreur. ppa:yannubuntu/boot-repair
, je me rends compte que je n'ai pas de réseau wifi disponible (après avoir démarré l'ordinateur avec une session live de Trisquel) :-(Ça c'est bien vrai ! Au perso j'utilise un Ubuntu ou équivalent depuis… 13 ans ? au perso cela fait peut-être 1 an, dans un contexte où personne ne se pose la question dans un cadre de « bureautique ». J'ai toujours un Dual Boot pour utiliser Word dans certains contexte ; mais pour le reste Windows ne me sert plus !
C:/
?! Certes l'arborescence linuxienne n'est pas triviale, mais a du sens.J'ajoute deux points que j'apprécie dans l'interface ubuntienne : pouvoir déplacer et redimensionner les fenêtres avec un [Alt]
+(clic souris — droit ou gauche)
; que la fenêtre sous le curseur de la souris prenne automatiquement le focus.
via https://ecirtam.net/links/?YLvClQ
Pour nettoyer un fichier je procède ainsi :
sed -i '/MonTexte/d' MonFichier.ext
Possibilité de créer un fichier de sauvegarde .bak
sed -i.bak '/MonTexte/d' MonFichier.ext
Tiens, je me le garde sous le coude pour inverser l'usage des touches Home
et End
avec PgUp
et PgDn
; les premières ne sont accessibles qu'avec la touche Fn
en cliquant sur les deuxièmes. Sauf que celle-ci ne sont pas ma priorités.
via https://framablog.org/2022/02/12/detestons-facebook-mais-pour-de-bonnes-raisons/
via https://sebsauvage.net/links/?yky_gA
via https://ecirtam.net/shaarlirss/
Top chrono, il est 17:57, je lance l'installation (avec téléchargement des mises à jour et effacement préalable du disque).
18:16 : cela me propose de rebooter.
18:17 : je butte sur le grub ; je ne m'y attendais pas…
18:25 : je m'en sors avec ceci, mais butte sur initramfs
:
set root=(hd0,gpt2)
linux /boot/vmlinuz-4.15.0-161-generic root=/dev/sda1 ro
initrd /boot/initrd-4.15.0-161-generic.img
boot
18:36 : Je fais quelques commandes fsck
puis reboot
et je retombe sur le Grub (et là je suis attentif au fait que c'est Grub 2.04…)
18:47 : Je redémarre avec la clef bootable… et m'intéresse à cette partie :
Cas particulier de la version 21.04
Cette version installe automatiquement la structure de boot EFI y compris lorsque l'ordinateur n'est pas équipé de cette fonctionnalité. La réparation à faire est la suivante:
- Booter avec le support d'installation.
- Lancer gparted
- Mettre le drapeau bios_grub dans la partition de boot FAT32 afin de la transformer en partition bios-boot
- En profiter pour mémoriser la partition contenant le logiciel ubuntu. Par exemple /dev/sda2
- Quitter gparted et monter la partition ubuntu grâce à cette commande
sudo mount -v /dev/sda2 /mnt
- Faire l'installation du grub légacy grâce à cette commande
sudo grub-install --boot-directory=/mnt /dev/sda
reboot
. Après initialisation j'ai un écran noir. J'éteins à chaud la machine puis redémarre. Je retombe sur le grub…Le contexte est de recycler un de mes anciens ordinateurs pour un adolescent. Donc création d'un compte « admin » pour moi, un compte parent avec droits étendus, et un compte enfant avec droits restreints. À voir l'installation d'un contrôle parental par la suite.
Le premier usage sera aussi d'installer ???. Il faudra peut-être aussi apposer des autocollants à poser sur le clavier qwerty.
Rappel de la conf : 3,7GiB de mémoire ; Intel Celeron(R) CPU N3060 @ 1.60GHz × 2 ; DD de 500Go
Après installation, je configure les comptes et j'installe ctparental
ctparental
: est-ce qu'il fonctionne si je ne l'ai pas lancé depuis un compte admin ?…mblock
(dont je ne trouvais plus le nom, à part que c'était dérivé de scratch
), donc sans réseau ni admin. Bah… finalement y'a Suite au prochain épisode.
Après un joli freeze de mon interface, j'ai essayé de faire quelque-chose avec les tty. Mais n'ayant que peu l'occasion de l'utiliser, j'étais un peu démuni. Merci le smartphone :-)
Du coup :
[Ctrl]
+[Alt]
+[F1]
(c'est mon cas sur Ubuntu Mate) ou [Ctrl]
+[Alt]
+[F3]
; pour récupérer celui avec l'interface graphique c'est soit [F7]
, soit [F1]
.who
ou un tty
top
me revientkill -9 <pid>
ou bien le recharger avec kill -1 <pid>
.That's all folks!
Édition-2022-01-26T23:25 : puisque Seb m'envoie du trafic (PS : ça fait plaisir de voir que tu me lis toujours ;-) ), alors je vais me garder sous le coude ici ses astuces car je pourrais en avoir besoin ultérieurement :
Astuces supplémentaires:
htop est bien meilleur que top:
- touche "P" pour voir les processus qui consomment le plus de CPU
- "M" : même chose pour la mémoire vive
- "t" pour voir la hiérarchie des processus (qui a lancé qui).
- "H" pour afficher/masquer les threads des processus (je recommande de masquer)
- F3 pour rechercher un processus
- F4 pour filtrer les processus
- "k" pour tuer un processus. Envoyer d'abord 15 (SIGTERM) pour lui demande gentiment de s'arrêter. S'il n'obéit pas, le tuer avec un 9 (SIGKILL)
pkill nomduprocessus est plus pratique que kill (il a même l'auto-complétion: pkill st
te donnera steam) Quand tu as ton terminal avec CTRL+ALT+F1/F2/F3, si la machine n'arrive pas à te donner la mire de connexion, tu peux lui balancer un CTRL+ALT+SUPPR dans la tronche pour le forcer à rebooter (ça va quand même le forcer à flusher le cache disque).
Si par hasard ce sont les accès disque qui mettent la machine par terre, un "sudo iotop" te montrera les applications qui font le plus de lectures/écritures disque.
D'une manière général quand une machine ne répond pas bien, il s'agit de l'un des 4 goulots d'étranglement:
- le CPU
- la mémoire
- le disque
- le réseau
top/htop te permettent d'examiner la consommation CPU et mémoire.
iotop te permet de voir celle du disque.
pour le réseau, il y a nethogs.
Édition-2022-01-26T23:27, ah, on me glisse dans l'oreille que htop
, iotop
, et nethogs
nécessitent d'être installés au préalable ; ce n'est pas le cas (sur Ubuntu Mate 20.04) pour pkill
.
/o\
Je lui donne à manger un dossier de ~1Go pour qu'il m'y trouve des doublons. Et j'ai à peine le temps d'appuyer sur le bouton qu'il me trouve une centaine de correspondances, me permettant de libérer autant de Mo ! Quelle performance !
via https://sebsauvage.net/wiki/doku.php?id=linux-vrac
Wow ! Je découvre la commande last
:
last -F -a MonIdentifiant
Cela permet de voir la liste des N précédentes connexions, avec heures de démarrage et de fin. Un peu creepy !
si je veux chercher toto
uniquement dans des fichiers markdown
de manière récursive (en parcourant les sous-dossiers) à partir du répertoire courant, alors :
grep -ir "toto" --include \*.md ./
(attention à la combinaison de 2 options -i
pour ignorer la casse et -r
pour récursif)
complète ceci
Quelques options utiles :
-i
pour ignorer la casseC 3
ou -3
pour ajouter 3 lignes de contexte-r coucou .
pour chercher récursivement (dans les sous-dossiers) à partir du répertoire couranthello *
pour chercher dans l'ensemble des fichiers du répertoire courantpwet monfichier.ext
pour chercher le texte dans monfichier
uniquementEt un second livre sur des fondamentaux
Un premier wikibook qui m'a permis d'avoir des rappels sur la syntaxe concernant les sous-réseau.
ah bah c'est pas mal ça !
J'entends dans l'open space "ah mais tu peux pas installer WinMerge sur Linux". Ma réaction "utilise diff
", sauf que je me rend compte que je ne l'ai jamais vraiment utilisé.
Les 3 options à connaître :
diff un.txt deux.txt -c
pour ajouter du contexte. mais sur de gros fichiers, ce n'est pas forcément très lisible.diff un.txt deux.txt -u
pour un affichage unifié, à la suite (et avec du contexte), c'est à combiner avec l'ultime option :diff un.txt deux.txt --color
pour un rendu coloréJ'utilise souvent Meld mais là en mode rapide je vois que l'on a facilement moyen de s'en sortir !
Hop, je shaarlink un vieux truc sous Windows. Étant passé sous Linux récemment et après avoir galéré cherché 3 minutes, je me note ici la manière de liste les fichiers dans un répertoire, en les filtrant et de renvoyer cela vers un fichier afin de pouvoir l'ouvrir et manipuler facilement le texte :
ls | grep pdf > list
Oui, je sais, c'est du niveau 0 mais dans ma nooberie j'avais quand même mal combiné le |
et >
(à savoir ls > list | grep pdf
n'a pas donné le bon résultat).
Étant passé pour l'environnement pro de Windows à Ubuntu, je cherchais un « équivalent » de Notepad++ et j'ai pu trouver tout ce qui m'intéresse grâce à gedit :
[Alt]+[haut]
ou [bas]
[Alt]+[gauche]
ou [droite]
[Ctrl]+[U]
(comme upper case) ou en minuscule [Ctrl]+[L]
(comme lower case)et en installant les gedit-plugins
et en allant dans les greffons accessibles dans le menu préférences :
[Ctrl]+[Shift]+[C]
[Ctrl]+[E]
[Échap]
une fois terminéPas cool.
youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=tWnO4kn5284
(par exemple)sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl
Résolution de yt-dl.org (yt-dl.org)… 2001:1a50:11:0:5f:8f:acaa:177, 95.143.172.170
Connexion à yt-dl.org (yt-dl.org)|2001:1a50:11:0:5f:8f:acaa:177|:443… connecté.
Incapable d’établir une connexion SSL.
Échec de la connexion sécurisée Une erreur est survenue pendant une connexion à www.youtube-dl.org. PR_CONNECT_RESET_ERROR
. Est-ce que le site est down ?Tiens, l'outil ne m'intéresse pas mais j'apprends une nouvelle notion.
À mi-chemin entre l'interface en ligne de commande CLI
et l'interface graphique GUI
, il y a le TUI
pour “Terminal User Interface”.
Ç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! »
bis repetita
Pour quand j'aurais encore quelques heures à consacrer pour faire marcher mon micro…
Pour quand j'aurais encore quelques heures à consacrer pour faire marcher mon micro…
Faire tourner Linux en javascript !
Kiffant
Pour mes randonnées, au lieu d'acheter une carte papier, j'utilise ma liseuse (une Pocketbook 623 TeaTouch Lux) à la place. Voilà mon processus :
Photo
pour les avoir directement à l'ouverture de l'application du même nom. #!/bin/bash
for i in `seq 1 12`;
do
import -window root -crop 1024x1024+150+10 -pause 3 -rotate 90 $i.png
done
Explication du script :
Les images sont tournées de 90° pour les avoir directement en paysage sans avoir à demander manuellement la rotation dans l'application systématiquement. La résolution de capture est adaptée au pixel près à celle de l'écran de la liseuse. Il y a une pause de 3 secondes pour permettre de déplacer la carte et que les tuiles se chargent.
2 améliorations possibles :
2 pré-requis : avoir imagemagick
d'installé ; utiliser linux/ubuntu.
Édition 2020-05-28T10:20
Concernant les niveaux :
Les "niveaux" sont ceux fournis par les logiciels ; par exemple pour https://opentopomap.org/#map=15/45.83281/6.86686 on a un niveau 15.
L'échelle est mesurée directement sur l'écran de ma liseuse.
Peut-être évident pour certains mais ça va mieux en le disant :
Les actions des commandes
apt-get update
,apt update
ou encoreaptitude update
sont similaires.
Les optionsdist-upgrade
oufull-upgrade
sont identiques, utiliser l’une ou l’autre revient donc au même. En plus de mettre à jour les paquets existants, elles vont également être en mesure de gérer les dépendances.
Dans un environnement hautement critique et qui doit rester stable, la commandeupgrade
est plus sûr.
Dans la plupart des autres cas, l’optiondist-upgrade
oufull-upgrade
est à privilégier car vous obtiendrez toutes les dernières mises à jour sur votre système et du noyau.
Ça y est, suite à mon envie d'hier, j'ai « un ordinateur tout neuf ». J'ai donc créé une page sur mon wiki pour noter mon expérience et j'ai notamment écrit un « journal de bord » avec tous mes déboires.
Je vous laisse lire mais en définitive : je suis très content avec Ubuntu MATE 20.04 !!!
Special thanks à sebsauvage et Timo qui ont des pages wiki du même acabi et qui m'ont donc bien rassuré avant de me lancer !
En passant, ceci s'inscrit dans une démarche de "recyclage" de mes équipements électronique, comme ce que j'ai fait pour mon smartphone il y a 6 mois : https://orangina-rouge.org/shaarli/?jnKlFg . L'autre jour j'étais impressionné de voir que ma liseuse a 6 ans et je la trouve toujours parfaite !
Édition 2020-05-08T15:05 : je vois que je ne suis pas le seul à occuper mon 8 mai en rafraîchissant mon système suite aux conseils de l'ami :-)
Bon…
J'ai une petite idée de ce que je vais pouvoir faire ce week-end ;-)
C'est pas mal ça : xkill
permet de pointer une fenêtre graphique et la tuer directement. Plus besoin de m'emmerder à trouver son pid ou autre. En l’occurrence là c'était l'application qui s'appelait "Paramétrage" dans Gnome (de Ubuntu18.04). Je me doute que son petit processus répond à quelque-chose de style "settings" ou autre mais y'en a trop pour que je fasses du random-frag...
Je vous ai déjà dit que j'aimais Ubuntu/Linux ?! Ah bon ? !
dicom
pour la radio. Je me dis, allez, « on va essayer ». En 2-2 j'installe jimbodicomviewer
, j'importe les fichiers et hop je peux naviguer dans le scanner, voir l'os et tout. Et en plus, c'est + rapide et fluide (en terme de navigation pas puissance) qu'au labo ! scan
. J'ouvre donc Simple Scan
. Je clique sur Numériser
et… bah ça marche ! Tellement simple ! Pour le jour où j'aurais un peu de temps à y consacrer...
Il est possible de mettre à jour d’une version LTS à une autre. Si vous utilisez actuellement Ubuntu 16.04 LTS, notez que la mise à jour ne vous sera pas proposée avant fin juillet et la sortie de la première réédition « 18.04.1 » de cette nouvelle Ubuntu. En attendant, si vous souhaitez forcer le mouvement, vous pouvez simplement lancer la commande
do-release-upgrade -d
.
J'adore cette commande, trop pratique !
Dans votre terminal si vous tapez Ctrl + r, vous obtiendrez :
[romain@arch_machine ~]$ (reverse-i-search)`':
Ensuite tapez un mot clé correspondant à ce que vous pourriez avoir envié de rechercher dans l’historique :
Ces derniers jours, j’ai utilisé des lignes de commandes qui comportées « gcc », si je tape « gcc » il m’affiche :
[romain@arch_machine ~]$ (reverse-i-search)`': gcc -g test.c
Ci-dessus, on peut voir qu’il m’affiche une ligne commande entière (avec les arguments) qui contient l’expression « gcc ». Cette ligne de commande correspond à la dernière ligne de commande que j’ai tapé et qui contenait le mot clé gcc.
En appuyant une deuxième fois sur Ctrl + R, je remonte dans l’historique Bash enregistré. Il m’affiche :
[romain@arch_machine ~]$ (reverse-i-search)`': gcc test.c
Ci-dessus, il m’affiche une autre ligne de commande que j’ai tapé dernièrement et qui contient également l’expression « gcc ».
En appuyant successivement sur CTRL + r vous pouvez remonter dans l’historique des commandes.
Intéressant, quand on a un problème du type suivant :
Error mounting /dev/sd[...]
Metadata kept in Windows cache, refused to mount.
Failed to mount ‘/dev/sda5’: Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the ‘ro’ mount option.
Lorsque l'on est en dual boot
Puisque cette solution m'a permis d'en terminer avec mon problème, je vais tenter une traduction ; surtout que cela concerne le « Secure Boot » et l'UEFI.
No Bootable Device
.Ceci alors que Ubuntu fonctionnait bien en mode Live et que je n'ai pas eu de problèmes à l'installation.
Ordinateur Acer avec
Security
, vérifier que le Supervisor Password
est configuré.Secure Boot
est activé dans l'onglet Boot
.Security
, aller dans le menu Select an UEFI file as trusted for executing
.HDD0
. Appuyer sur [Enter].EFI
. Appuyer sur [Enter].ubuntu
. Appuyer sur [Enter].shimx64.efi
parmi d'autres fichiers (tels que grubx64.efi
). Appuyer sur [Enter]. No Bootable Device
. On aura peut-être l'écran de Grub ou autre mais il n'apparaîtra que 1 fois.J'aime bien ce principe : on prend une image pour le rpi et on le modifie pour qu'il active automatiquement le wifi au démarrage et ensuite on peut directement discuter en ssh avec. Super pratique !
vi nom_du_fichier
pour créer et ouvrir ledit fichieri
pour passer en mode insertion ;[Esc]
pour passer en mode commande ;:wq
pour enregistrer ("write") et quitter.« Tuer un homme » est la traduction en français d'une recherche que j'ai effectuée aujourd'hui dans un moteur de recherche. Et pourtant… tout va bien :-)
Pour que j'alimente mon lecteur de radio VLC, autant sur mobile que bureau.
Rendre Linux plus green et écologique en optimisant sa vitesse et optimiser la durée de vie du matériel
Intéressant cet outil jhead
pour traiter les noms de fichiers en fonction des données EXIF.
Ça pourrait peut-être me servir en complément des autres outils que j'utilise.
Hop, un article de mon crue en cette « journée de la solidarité ».
exiftool -Orientation= *.jpg
Ça c'est la commande qui va bien quand l'orientation des photos s'emmêle les pinceaux. Et oui, MinigalNano ne gère toujours pas bien l'orientation indiquée dans les données Exif des photos et il faut bricoler pour y parvenir ! :-S
Je couple ça à phatch et une éventuelle réorientation manuelle et j'arrive à ce que je veux.
J'aimerais bien faire tout ça scripté avec jpegtran ou imagemagick mais le flemme :-P
« Ce lecteur audio est excellent. Simple, très pratique, plein de fonctionnalités sans se mettre en travers de votre chemin. »
J'avais aussi beaucoup apprécié ce logiciel.
Je l'avais utilisé en mode juke-box lors d'une grosse soirée : les gens voient toutes les musiques disponibles, double-cliquent dessus et ça s'ajoute doucement à la file d'attente. Il y a une transition douce entre les chansons (« fading » ?) ce qui est agréable. Et puis à la fin de la liste d'attente, ça retourne lire dans la bibliothèque. Donc vraiment le super truc rassurant pour les soirées. À cela s'ajoute un panneau qui récupère en live soit les informations sur la chanson (auteur, date, etc) ou bien les paroles, c'est vraiment super pratique.
Il faudrait que je vois pour y incorporer la playlist de radios que j'écoute avec VLC.
Oh putain !
Je sais, je vais passer pour un noob mais tampis ! J'ai cherché trop longtemps à comprendre comment faire simplement que je ne vais pas laisser tomber aux oubliettes de ma mémorie cette astuce.
Je veux tout simplement 1/récupérer la liste des fichiers de mon répertoire et 2/ajouter une balise [img]...[/img] autour du nom.
Je le fais en 3 étapes :
ls > list.txt
sed 's/^/[img]/' list.txt > list2.txt
sed 's/$/[\/img]/' list2.txt > list3.txt
A savoir que pour la commande sed le "s" signifie "substituer" le "^" étant la regex du début du de ligne et le "$" celle de fin de ligne. La troisième partie du '.../.../[img]/ étant le texte que l'on veut ajouter. Puis ensuite on sort tout ça dans un nouveau fichier.
Il y a très certainement moyen d'optimiser en 2 lignes voire 1 mais pour le moment je m'arrête là.
Edit 2015-05-18T19:37 : Merci à Stuper https://stuper.info/shaarli//?3mSpBg qui me propose ça :
ls | awk -F " " '{print "[img]"$0"[/img]"}' > list3.txt
Je note l'utilisation des pipes. J'y ai pensé mais je ne suis pas encore à l'aise. Et "awk", j'en ai entendu parlé ; genre c'est un peu le "couteau-suisse" (mais bon, un couteau, ça coupe...).
Et merci à Oros https://www.ecirtam.net/links/?ra2mcw également qui propose quelque chose qui me convient mieux au premier abord :
ls | sed 's/^/[img]/' | sed 's/$/[\/img]/' > list.txt