Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x



3
Pourquoi «rm -r» ne peut-il pas supprimer ce dossier?
J'ai un dossier avec des -wxautorisations appelé folder1et un autre dossier à l'intérieur appelé folder2avec des rwxautorisations. J'ai essayé de supprimer en folder1utilisant cette commande: rm -r folder1 Mais j'ai eu l'erreur suivante: rm: cannot remove 'folder1': Permission denied La raison pour laquelle je pense avoir obtenu cette erreur est …
12 linux  permissions  rm 




1
Quel type de codage ces illustrations ANSI utilisent-elles?
J'ai trouvé ce site Web ; il a des fichiers zip (liens sur la page principale ) avec toutes les œuvres d'art. Certains d'entre eux ont une .ansextension et ils ressemblent aux codes d'échappement ANSI utilisés sur Linux / Unix, mais lorsque j'ouvre l'un d'eux à l'aide catdu terminal XFce, …
12 linux  ansi-term  ansi 



3
Perte de précision avec DC
Je veux utiliser dcpour gérer certains nombres de base 16 avec des points hexadécimaux, mais je rencontre des problèmes de précision. Par exemple, ci-dessous, je multiplie F423F.FDpar 100, les deux hex. La réponse attendue est F423FFD, au lieu de cela, elle donne F423FFA.E1, proche mais pas assez précise même après …
12 dc 

3
Pourquoi «cat {foo}» ne produit-il pas foo, mais «cat {foo, bar}» le fait?
J'essayais de concaténer des fichiers texte dans des sous-dossiers et j'ai essayé: cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var Mais cela n'a rien retourné. Donc, j'ai essayé d'ajouter un «sous-dossier2» inexistant cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var Et cette fois, cela a fonctionné, concaténant les fichiers avec succès. Pourquoi cela se produit-il?

3
Expansion d'accolade bash après une barre oblique
J'essaie de copier un fichier sous un nom différent dans le même répertoire en utilisant l'expansion d'accolade. J'utilise bash 4.4.18. Voici ce que j'ai fait: cp ~/some/dir/{my-file-to-rename.bin, new-name-of-file.bin} mais je reçois cette erreur: cp: cannot stat '/home/xyz/some/dir/{my-file-to-rename.bin,': No such file or directory Même une simple expansion d'accolade comme celle-ci me …


6
Comment puis-je ajouter une chaîne aléatoire pour chaque ligne?
J'essaie d'ajouter une chaîne aléatoire pour chaque ligne lors de l'exécution: awk '{print "name" "'$ran'" "-"$0}' 'myfile' Avant cela, la chaîne aléatoire est générée: ran="$(tr -dc '[:alnum:]' </dev/urandom | head -c 6)" Le problème est qu'il affichera la même chaîne aléatoire pour chaque ligne: nameGQz3Ek- nameGQz3Ek- nameGQz3Ek- Que dois-je faire …
12 awk 


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.