Unix & Linux

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




2
Pourquoi `cp` et` rm` traitent-ils les répertoires séparément?
Pourquoi les outils aiment-ils cpet rmtraitent-ils les répertoires séparément des fichiers normaux? Ils exigent tous deux que l'utilisateur spécifie explicitement qu'elle souhaite un comportement récursif, sinon ils ne traiteront pas du tout des répertoires. Ma première interaction (il y a quelque temps) avec les ordinateurs était sur un environnement Windows …
10 rm  cp 

2
Modules du noyau: .o vs .ko
Il semble que les fichiers contenant des modules du noyau soient appelés .o, du moins c'est ce que je pense en regardant un tutoriel comme celui-ci . Cependant, sur ma boîte de compression Debian, ces fichiers semblent être appelés .ko. Cela dépend-il de la distribution (ou de sa version) si …




1
Écrire / dev / random dans un fichier?
Si vous exécutiez ce qui suit, que se passerait-il? cat /dev/random > ~/randomFile # don't run Serait-il écrit jusqu'à ce que le lecteur manque d'espace, ou le système verrait-il un problème avec cela et l'arrêterait-il (comme avec une boucle de lien symbolique infinie)?
10 kernel  devices  random 

2
Bonne méthode pour comparer le temps?
Je dois vérifier l'heure actuelle et abandonner le script si ce n'est pas le bon moment de la journée, je suis censé l'exécuter. De plus, si quelqu'un d'autre l'exécute, il devrait abandonner. Par exemple: J'ai besoin que mon script ne s'exécute que s'il est démarré entre 22 h 00 et …

1
Comment est défini le chemin de recherche des pages de manuel?
Je suis perplexe quant à la façon dont le chemin utilisé pour trouver les manpages est défini. La "bonne chose" semble se produire comme par magie. Par exemple, si vous changez mon CHEMIN de /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin à /usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin le chemin recherché pour les manpages (selon man --path) change de /usr/share/man:/usr/local/share/man:/opt/X11/share/man:/usr/local/git/share/man:/usr/texbin/man à …
10 path  man 

4
Comment sortir une page d'informations en pdf?
Si man -t ls | ps2pdf - > ls.pdfest utile pour sortir la lspage ps2pdfde manuel via au format pdf, qu'en est-il des pages d' informations ? J'ai essayé quelque chose comme ceci mais sans succès: info -o info | ps2pdf - > info.pdf Tout cela ne fait que produire …
10 pdf  man  info 


5
Correspondance de modèle sur les noms de chemin dans bash
Je veux agir sur une liste de sous-répertoires dans un répertoire. Considérer: for x in x86-headers/*/C/populate.sh; do echo $x; done Cela donne x86-headers/elf/C/populate.sh x86-headers/gl/C/populate.sh x86-headers/gmp/C/populate.sh x86-headers/gnome2/C/populate.sh x86-headers/gtk2/C/populate.sh x86-headers/jni/C/populate.sh x86-headers/libc/C/populate.sh Mais je veux des valeurs qui correspond à la seconde partie du chemin, elf, gl, etc. Je sais comment Supprimer le …

2
Pourquoi $ '\ 0' est-il identique à ''?
Une façon courante de faire les choses avec quelques fichiers est — et ne me frappez pas pour cela: for f in $(ls); do … Maintenant, pour être à l'abri des fichiers contenant des espaces ou d'autres caractères étranges, une manière naïve serait de faire: find . -type f -print0 …
10 bash 

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.