Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.
Bonjour, J'ai lu ici que lsof n'est pas un moyen précis d'obtenir le nombre de descripteurs de fichiers actuellement ouverts. Il a recommandé d'utiliser cette commande à la place cat /proc/sys/fs/file-nr Alors que cette commande affiche le nombre de FD, comment affichez-vous la liste des descripteurs de fichiers ouverts que …
J'essaie d'écrire une fonction shell bash qui me permettra de supprimer les copies dupliquées des répertoires de ma variable d'environnement PATH. On m'a dit qu'il est possible d'y parvenir avec une commande d'une ligne à l'aide de la awkcommande, mais je ne sais pas comment le faire. Quelqu'un sait comment?
J'ai remarqué que l' {on peut utiliser pour l'expansion du corset: echo {1..8} ou en groupe de commandes: {ls;echo hi} Comment bash sait-il la différence?
Je dois exécuter périodiquement une commande qui garantit que certains fichiers texte sont conservés en mode Linux. Malheureusement, dos2unixmodifie toujours le fichier, ce qui perturberait les horodatages des fichiers et des dossiers et provoquerait des écritures inutiles. Le script que j'écris est en Bash, je préférerais donc des réponses basées …
J'ai la configuration suivante dans .bashrc pour la coloration des listes. exportation CLICOLOR = 1 export LS_COLORS = 'no = 00: fi = 00: di = 00; 34: ln = 01; 36: pi = 40; 33: so = 01; 35: do = 01; 35: bd = 40; 33; 01: cd …
J'ai remarqué que bash a un raccourci pour ctrl+ Tqui permute les deux derniers caractères avant le curseur. Je me demande pourquoi les ingénieurs ont décidé d'inclure cela. At-il hérité d'une convention antérieure? Ou existe-t-il un but pratique pour lequel cela est couramment utilisé?
Je m'attendais à ce que: $ rm *(1)* supprimerait tous les fichiers contenant (1)le nom. J'avais tort. Il a supprimé tous les fichiers du répertoire. Pourquoi?
Je suis en train de comparer des nombres entiers dans bash (en essayant de voir si l’utilisateur tourne en tant que root), et j’ai trouvé deux façons différentes de le faire: Double égal: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi …
Je veux set -xau début de mon script et le "défaire" (revenir à l'état avant que je le définisse) après au lieu de régler aveuglément +x. Est-ce possible? PS: J'ai déjà vérifié ici ; cela n'a pas semblé répondre à ma question pour autant que je sache.
Je trouve que je fais souvent ce qui suit: %> cd bla/bla %> ls Je voudrais que chaque fois que je suis cddans un répertoire, il fait automatiquement un ls. Je me suis occupé de moi .bashrcpendant un moment, mais je ne savais pas comment y arriver.
J'essaie de canaliser la grepsortie vers rm, mais elle produit des trucs inutiles. Est-ce qu'un interrupteur est nécessaire rm? Ou peut rmpeut être fourni une expression rationnelle directement? ls | grep '^\[Daruchini'| rm rm: opérande manquant Essayez «rm --help» pour plus d’informations.
J'ai donc supprimé mon dossier personnel (ou plus précisément tous les fichiers auxquels j'avais accès en écriture). Qu'est-ce qui s'est passé, c'est que j'avais build="build" ... rm -rf "${build}/"* ... <do other things with $build> dans un script bash et, après ne plus en avoir besoin $build, supprimer la déclaration …
Qu'est-ce qu'un moyen rapide en ligne de commande pour basculer entre plusieurs annuaires pour l'administration système? Je veux dire, je peux utiliser pushd .et popdbasculer, mais que se passe-t-il si je veux stocker des multiples et les parcourir, plutôt que de les supprimer en permanence du bas de la pile?
J'ai remarqué cela à l'occasion avec une variété d'applications. J'ai souvent pensé que c'était parce que la sortie avait été annulée tôt (ctrl + c, par exemple) ou quelque chose de similaire, et que zsh remplissait un nouveau caractère de ligne. Mais maintenant, la curiosité a pris le dessus sur …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.