Questions marquées «bash»

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.

5
Est-il possible de lire le dernier élément d'un tableau avec bash?
Si j'ai un tableau avec 5 éléments, par exemple: [a][b][c][d][e] En utilisant echo ${myarray[4]}je peux voir ce qu’il contient. Mais que se passe-t-il si je ne connais pas le nombre d'éléments dans un tableau donné? Existe-t-il un moyen de lire le dernier élément d'un tableau de longueur inconnue? ie le …
68 bash  array 

3
comment shellshock peut-il être exploité sur SSH?
Apparemment, l'exploit Csh-2014-6271 de Bash shellshock peut être exploité sur le réseau via SSH. Je peux imaginer comment l'exploit fonctionnerait avec Apache / CGI, mais je ne peux pas imaginer comment cela fonctionnerait avec SSH? Quelqu'un peut-il, s'il vous plaît, donner un exemple de la manière dont la SSH serait …
68 bash  ssh  shellshock 


3
Quelle est la différence entre ~ / .profile, ~ / .bashrc, ~ / .bash_profile, ~ / .gnomerc, / etc / bash_bashrc, / etc / screenrc…?
Les réponses aux questions sur SO et askubuntu , ainsi que l' exploration (et la lecture des en-têtes) $HOMEet /etc/, indiquent un nombre de fichiers pouvant être utilisés pour définir des variables d'environnement, notamment: ~/.profile ~/.bashrc ~/.bash_profile ~/.gnomerc ~/.Rprofile /etc/bash_bashrc /etc/profile /etc/screenrc Je suppose que les fichiers /etc/fonctionnent pour tous …


8
le serveur de clés a expiré lors de l'ajout d'une clé publique GPG
J'essaie d'ajouter une clé publique pour installer un programme avec CPG. Mais je suis assez nouveau pour cela, mais chaque commande que j'ai trouvée m'a donné la même erreur: gpg --keyserver keyserver.ubuntu.com --recv-keys 94558F59 gpg: requesting key 94558F59 from hkp server keyserver.ubuntu.com gpg: keyserver timed out gpg: keyserver receive failed: …
67 bash  ubuntu  gpg 

4
observez l'expansion des alias de commande
Si un exécuter la watchcommande contenant un alias, il ne développera pas l'alias. J'ai essayé les deux guillemets simples et doubles, en fait, étant donné le pseudonyme suivant: # alias ll alias ll='ls -l --color=tty' La commande suivante va échouer # watch ll sh: ll: command not found L'expansion en …
67 bash  alias 





8
Résoudre «mv: liste d’arguments trop longue»?
J'ai un dossier avec plus d'un million de fichiers qui doit être trié, mais je ne peux rien faire car mvce message est affiché tout le temps. -bash: /bin/mv: Argument list too long J'utilise cette commande pour déplacer des fichiers sans extension: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


7
Echec du script shell: Erreur de syntaxe: “(” inattendu
J'ai travaillé sur un script qui automatise la configuration d'un environnement de développement pour le développement de Raspberry Pi (les détails étape par étape qui fonctionnent sont ici ). Le script est lié à cet article, mais vous pouvez le trouver ici également. Maintenant, lorsque vous exécutez ce script, installez …


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.