Unix & Linux

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

2
comment compter la longueur d'un tableau défini dans bash?
Je suis nouveau sur bash et je ne trouve pas un bon tutoriel pour répondre à ma question. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Je veux calculer les valeurs "actuelle" et "totale", comme le résultat attendu de ceci: 1/3 2/3 …
58 bash  array 

3
grep dedans moins?
Je suis en train de parcourir de nombreux journaux inconnus à la recherche de problèmes. Le premier fichier que je regarde est Events.log, et je reçois au moins trois pages dans lesslesquelles semblent afficher le même événement à des moments différents - un événement qui semble être assez bénin. Je …
58 bash  grep  logs  less 

2
grep sur une variable
Disons que j'ai une variable line="This is where we select from a table." Maintenant, je veux dire combien de fois la phrase est sélectionnée. grep -ci "select" $line J'ai essayé ça, mais ça n'a pas marché. J'ai aussi essayé grep -ci "select" "$line" Cela ne fonctionne toujours pas. Je reçois …
58 shell  grep  string 

5
Où sont mes journaux sshd?
Je ne trouve pas mes journaux sshd dans les emplacements standard. Ce que j'ai essayé Pas dedans /var/log/auth.log Pas dedans /var/log/secure Est-ce qu'un système 'auth.log'n'a rien cherché et n'a rien trouvé J'ai défini /etc/ssh/sshd_configd'utiliser SyslogFacility AUTHet de LogLevel INFOredémarrer sshd explicitement, mais je ne les trouve toujours pas. J'utilise OpenSSH …


4
Liste des sous-répertoires uniquement n profond
Festival stocke les données de Voicepack dans l'exemple de structure de répertoires suivant: /usr/share/festival/voices/<language>/<voicepack name> Quel est le système le plus simple utilisé par une seule ligne (de préférence, à utiliser ls) pour n’imprimer que le <voicepack name>, dans tous les <language>sous-répertoires potentiellement nombreux ?
58 bash  ls 

3
Comment faire de la sortie d'arbre uniquement des répertoires?
150 répertoires que je peux gérer, mais 900 fichiers, c'est trop pour un examen. Je n'ai pas d'entrée manuelle, treealors je peux peut-être vous demander si vous savez comment afficher uniquement les répertoires, car les fichiers sont trop détaillés. . ├── agreement.htm ├── appengine_admin │ ├── admin_forms.py │ ├── admin_forms.pyc …





5
pourquoi curl and wget aurait-il pour résultat une 403 interdite?
J'essaie de télécharger un fichier avec wgetet curlet il est rejeté avec une erreur 403 (interdite). Je peux voir le fichier en utilisant le navigateur Web sur le même ordinateur. Je réessaie avec l'agent utilisateur de mon navigateur, obtenu par http://www.whatsmyuseragent.com . Je fais ça: wget -U 'Mozilla/5.0 (X11; Linux …
57 wget  curl 

4
Logrotate: “le journal n'a pas besoin de tourner” pourquoi?
J'ai la nouvelle configuration logrotate suivante: /var/log/nexus/nexus.log { rotate 7 missingok compress delaycompress copytruncate daily } Quand je cours logrotate -d nexus, je reçois ce qui suit: reading config file nexus reading config info for /var/log/nexus/nexus.log Handling 1 logs rotating pattern: /var/log/nexus/nexus.log after 1 days (7 rotations) empty log files …
57 logrotate 

1
Préservez les autorisations avec rsync
Disons que j'ai un fichier a.txt dans LINUX avec l'autorisation de 0664. Lorsque j'utilise rsync pour copier le fichier sur mon Mac avec rsync -r -t -v LINUX MAC, l'autorisation du fichier devient 0644. Comment puis-je conserver l'autorisation d'un fichier lorsque j'utilise rsync? L'option -g ne fonctionne pas.


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.