Unix & Linux

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

1
Qu'est-ce que ;; faire en sh?
Si j'essaye d'exécuter a;;ben sh, j'obtiens cette erreur: sh: <number>: Syntax error: ";;" unexpected Si j'essaie, a;;;bj'obtiens la même erreur, pas à la ;;;place de ;;, donc je pense que cela ;;signifie quelque chose, même si je ne sais pas ce que cela signifie. Voici un exemple: $ echo A;;echo …
28 shell 

8
Pourquoi n'y a-t-il pas de «;» après «do» dans les boucles sh?
Pourquoi n'y a-t-il pas de ;caractère après doles boucles shell lorsqu'il est écrit sur une seule ligne? Voici ce que je veux dire. Lorsqu'elle est écrite sur plusieurs lignes, une forboucle ressemble à: $ for i in $(jot 2) > do > echo $i > done Et sur une seule …
28 shell 

1
Pourquoi ext4 n'est-il recommandé que jusqu'à 16 To?
Dans l' article wiki d'ext4, j'ai vu qu'ext4 peut être utilisé jusqu'à 1 EiB, mais n'est recommandé que jusqu'à 16 TiB. Pourquoi est-ce le cas? Pourquoi XFS est-il recommandé pour les systèmes de fichiers plus volumineux? (ELICS: Expliquez-moi comme si j'étais un étudiant CS, mais sans beaucoup de connaissances dans …
28 filesystems  ext4  xfs 





4
Portée des variables locales dans les fonctions shell
Après avoir lu 24.2. Variables locales , je pensais que déclarer une variable varavec le mot-clé localsignifiait que sa varvaleur n'était accessible que dans le bloc de code délimité par les accolades d'une fonction. Cependant, après l' exécution de l'exemple suivant, j'ai découvert que varpeut également être consulté, lu et …

5
Pourquoi dois-je placer «do» sur la même ligne que «for»?
1. Résumé Je ne comprends pas, pourquoi ai-je besoin de la règle basate E010 . 2. Détails J'utilise bashate pour peloter les.sh fichiers. Règle E010: ne pas sur la même ligne que pour for bashate: Correct: #!/bin/bash for f in bash/*.sh; do sashacommand "$f" done Erreur: #!/bin/bash for f in …


3
Comment supprimer définitivement un alias de mon shell
Quand je n'étais pas près de mon ordinateur, un gars l'a compris et a défini un alias lsdans mon dossier racine. Il l'a réglé 'yes NeverGonnaGiveYouUp'. Alors maintenant, quand je suis dans mon dossier racine et que lsje tape, j'obtiens une boucle infinie de NeverGonnaGiveYouUp. Cela me rend fou et …
28 shell  terminal  alias 



2
Les commandes BusyBox sont-elles vraiment intégrées?
Je lisais la célèbre légende de récupération Unix , et je me suis demandé: Si j'avais un shell BusyBox ouvert et que le binaire BusyBox était lui-même supprimé, serais-je toujours en mesure d'utiliser toutes les commandes incluses dans le binaire BusyBox? De toute évidence, je ne serais pas en mesure …


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.