Unix & Linux

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





3
Comment puis-je canaliser la sortie de diff de couleur vers moins?
J'ai utilisé git diff, qui produit une sortie colorée. Cependant, je constate maintenant que j'ai besoin d'utiliser un diff ordinaire pour quelque chose, et cela produit beaucoup de résultats difficiles à lire en raison du manque de couleurs. Comment faire en sorte que diff produise une sortie lisible et colorée? …
37 colors  diff  less 

5
Comment renommer plusieurs fichiers en utilisant find
Je souhaite renommer plusieurs fichiers (file1 ... filen en file1_renamed ... filen_renamed) à l'aide de la findcommande suivante: find . -type f -name 'file*' -exec mv filename='{}' $(basename $filename)_renamed ';' Mais obtenir cette erreur: mv: cannot stat ‘filename=./file1’: No such file or directory Cela ne fonctionne pas car le nom …
37 shell  find 





3
Comment les pipelines limitent-ils l'utilisation de la mémoire?
Brian Kernighan explique dans cette vidéo l'attrait des débuts des Bell Labs pour les petits langages / programmes basés sur des limitations de mémoire Une grosse machine aurait 64 ko - K, pas M ou G - et cela signifiait que tout programme individuel ne pouvait pas être très grand, …
36 pipe  history 

3
Pourquoi l'ouverture d'un fichier est-elle plus rapide que la lecture d'un contenu variable?
Dans un bashscript, j'ai besoin de différentes valeurs provenant de /proc/fichiers. Jusqu'à présent, j'ai des dizaines de lignes qui attrapent les fichiers directement comme ça: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo Afin de rendre cela plus efficace, j’ai sauvegardé le contenu du fichier dans une variable et ai ajouté que: a=$(</proc/meminfo) …



2
Comment utiliser les arguments de commande avec Cmnd_Alias ​​dans les sudoers?
Comment spécifier les arguments de commande dans sudoers? En tant qu'arrière-plan, la awscommande est en fait une passerelle vers de nombreux sous-systèmes et je souhaite limiter l'utilisateur à l'exécutionaws s3 cp ...any other args... Quand j'essaye ce qui suit dans /etc/sudoers Cmnd_Alias AWSS3_CMD = /usr/local/bin/aws s3 cp, /usr/local/aws/bin/aws s3 cp …
36 sudo 

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.