Salut!
Je vois que c'est la grande brasse
Sans vouloir, te commander (juste conseiller) => Commence par le commencement, ça va t'éviter des déboires.
Créer p.ex un répertoire avec :
$ mkdir -p ~/Documents/bash-tests
puis tu te places dessus avec :
$ cd ~/Documents/bash-tests
Liste et présentation des principaux
Éditeurs de texte - Wiki - Debian-facile
Je te conseille de commencer par le plus simple =>
$ nano test1
en bas de l'écran tu as les principales commandes internes
dont
^G pour voir l'aide ; ça correspond à
[Ctrl+G]
^X pour fermer l'aide et revenir à ton fichier en cours d'édition
^O pour écrire les modifs et
^X pour fermer le fichier
Fais-toi un peu la main dans ce "bac-à-sable" avant d'aller faire des ravages en
#root dans
/etc/...
Tester à blanc ce qui vient après pour être certain du résultat
Wallacesnd a écrit : 04 nov. 2021, 09:26
Ne ris pas mais j'ai essayé plusieurs commande notamment "cat"
Non,
cat n'est pas exactement la bonne commande pour créer un fichier.
Pour créer un fichier vide c'est :
touch <fichier>
Lorsque tu as un doute ou qu'une commande ne fait pas ce que tu en attends =>
$ man <commande>
si tu trouves peu pratique de lire les manuels dans le terminal, je t'ai déjà indiqué :
https://manpages.debian.org/
ou tu peux installer une visionneuse comme
seetext/seeman
Dans le cas d'avoir à éditer le fichier dans la foulée,
tu peux créer/ouvrir le fichier avec un éditeur de texte (de ton choix).
Pour éditer en #root c'est plus simple directement depuis le terminal avec
nano ou
vim ou .....
il doit y en avoir un wagon.
P.ex :
# nano /chemin/fichier
Il y a plein de moyens pour faire la même chose.
Tu peux aussi écrire ton fichier avec un éditeur graphique puis le copier ou déplacer (
cp ;
mv ) avec les droits qu'il faut où il faut.
Et si tu veux vraiment utiliser
cat =>
# cat model.txt > /chemin/destination/fichier
Wallacesnd a écrit : 04 nov. 2021, 09:26
fichier /etc/apt/sources.list.d/sid.list pour me rendre compte finalement qu'il existait déjà. (logique non?)
Non, en tout cas pas en regard de la sortie de
grep -Env "^#|^$" /etc/apt/sources.list{,.d/*.list} que tu as fournie en
#2
Bien sûr si tu l'as créé (sans t'en rendre compte) ou si le fichier de contient que des lignes vides et/ou du commentaire ... peut-être.
pour le coup :
cat /etc/apt/sources.list.d/sid.list va afficher son contenu.
Wallacesnd a écrit : 04 nov. 2021, 09:26
mais j'ai peur de casser qql chose.
Tu as raison => Retour au début de cette réponse
Wallacesnd a écrit : 04 nov. 2021, 09:26
quelle est la différence entre su - et su ?
je vois qu'avec su - le ~ s''affiche.
$ su - change les variables d'environnements pour celles de la session
#root
alors que
$ su conserve l'environnement de l'utilisateur initial,
ce qui ne doit pas être une bonne chose pour agir en
#root sans mauvaises surprises.