Unix & Linux

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

2
Recherche de complétion de type poisson dans ZSH
Je jouais avec des poissons et j'ai remarqué ce comportement pratique Si je tapais wget -<tab><tab><tab>, j'étais mis dans un menu interactif. Cependant, lorsque je tapais, je cherchais les descriptions des arguments eux-mêmes. J'ai essayé cela en zsh, et taper dans ce menu ne semblait que me ramener à mon …

1
Créer ma propre fonction cp dans bash
Pour une mission, on me demande d'écrire intelligemment une fonction bash qui a la même fonctionnalité de base que la fonction cp(copie). Il n'a qu'à copier un fichier dans un autre, donc pas de fichiers multiples copiés dans un nouveau répertoire. Comme je suis nouveau dans la langue bash, je …

4
Comment déboguer: tar: un bloc zéro seul
Comment déboguer ça? Ce problème est soudainement apparu au cours des deux derniers jours. Toutes les sauvegardes d'un site Web sont corrompues. Si la sauvegarde est laissée comme tar, il n'y a pas de problème, mais dès que le tar est compressé en tant que gzou xzje ne peux pas …

1
Noms des périphériques des cartes graphiques non déterministes
Mon système contient trois cartes graphiques, une radeon et deux nvidia. J'essaie de configurer une configuration multisiège mais le "nom de périphérique" des cartes graphiques n'est pas stable, il change d'un démarrage à l'autre. exemple démarrage 1 Carte Radeon /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0/drm/card1 Nvidia 1 carte /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/drm/card0 Carte Nvidia 2 /sys/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/drm/card2 démarrage 2 …



2
Comment obtenir des copies des fichiers Linux etc par défaut
Seulement parfois, j'oublie de faire une sauvegarde d'un fichier linux donné par exemple /etc/rc.local, /etc/rsyslog.conf, /etc/dhcpcd.conf, etc, et je souhaite plus tard , je l'ai fait. Indépendamment de la distribution, existe-t-il une bonne approche pour obtenir ultérieurement une copie d'une copie non déployée?

2
Que fait «w» avec urandom?
> strace w 2>&1 | grep urandom read(4, "/usr/bin/grep\0urandom\0", 2047) = 22 > Pourquoi "w" a-t-il besoin d'urandom? Comment éviter cela? MISE À JOUR: > strace w 2>&1 | awk '/urandom/' read(4, "awk\0/urandom/\0", 2047) = 14 > c'est donc le filtrage qui a quelque chose à voir avec urandom? > …
8 random  w 


3
Le bit SetUID ne fonctionne pas dans Ubuntu?
Je suppose qu'un fichier exécutable avec l'ensemble de bits SetUID devrait fonctionner en tant que propriétaire, mais je ne peux pas vraiment le reproduire. J'ai essayé ce qui suit. $ cat prepare.sh cp / bin / bash. chown root.root bash chmod 4770 bash # Vérifié $ sudo sh prepare.sh $ …
8 setuid 

2
Détecter l'argument de fonction facultatif (scalaire)
Considérez ce script: function alfa(bravo, charlie) { if (charlie) return "charlie good" else { return "charlie bad" } } BEGIN { print alfa(1, 1) print alfa(1, 0) print alfa(1, "") print alfa(1) } Résultat: charlie good charlie bad charlie bad charlie bad Awk a-t-il un moyen de savoir quand un …


1
Différence entre 'ld' et 'ld.so'?
Alors que les deux sont appelés "éditeur de liens" et sont utilisés pour lier des binaires, je ne peux pas vraiment comprendre comment ils diffèrent les uns des autres. Quelqu'un peut-il me dire ses différences?
8 linker  ld 

5
Modification des dernières entrées d'une liste séparée par des virgules
J'ai un énorme fichier texte qui ressemble à ceci: 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,3 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,8 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,14 36,53,15596,0.58454577855,0.26119,2.24878677855,0.116147072052964,12 La sortie souhaitée est la suivante: 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-03 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-08 36,53,90478,0.58699759849,0.33616,4.83449759849,0.0695335954050315,MI-14 36,53,15596,0.58454577855,0.26119,2.24878677855,0.116147072052964,MI-12 J'ai essayé d'autres publications pertinentes ici et sur d'autres communautés, mais je n'ai pas pu obtenir exactement ce que je veux. MISE À JOUR C'est la question …

1
autorisations des liens symboliques dans / tmp
J'ai 2 utilisateurs dans ma machine: linuxliteet otheruser. otheruser a un fichier: otheruser@linuxlite:~$ ls -l a -rw-rw-r-- 1 otheruser otheruser 6 Mar 31 12:47 a otheruser@linuxlite:~$ cat a hello linuxlitefait un fichier et un lien symbolique dans /tmp: otheruser@linuxlite:~$ ls -l /tmp/file /tmp/link -rw-rw-r-- 1 linuxlite linuxlite 3 Mar 31 …

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.