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.
Je l'ai remarqué plusieurs fois aujourd'hui. Si je tape cd ../Directorypour passer à un autre répertoire, il affiche "bash: cd: erreur d'écriture: succès". Je ne peux pas déterminer quelles autres commandes précédentes pourraient être liées à cela. typeset -f n'imprime rien. alias n'imprime rien. type -a cd affiche "cd est …
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } J'essaie d'écrire une fonction comme celle ci-dessus et de la placer dans mon fichier .bashrc. Après avoir source le fichier et exécuté, j'obtiens: Temps total: 51 secondes -bash: [1: commande …
J'ai de nombreuses boîtes Linux avec un ensemble très limité de commandes et d'espace disque. Mais il a la telnetcommande dessus. Je me connecte à distance à chacune de ces sondes (par programme) et émets une commande linux en ligne via SSH. Je dois exécuter une seule commande pour me …
Je suis donc assez nouveau sur Linux et j'ai récemment installé Fedora 19 sur mon netbook. Je veux avoir une compréhension plus approfondie de Linux et de la CLI, donc je lis maintenant Learn Linux: The Hard Way . Dans l'exercice 3, l'auteur donne les commandes suivantes: ls -al profil …
Je me connecte à ma machine en utilisant mon iPhone avec une application appelée ServerAuditior. Il n'a pas de touche de tabulation. Voir capture d'écran. Comment déclencher la saisie semi-automatique sans la touche de tabulation? Je ne veux pas taper beaucoup de caractères pour le cd-ing. J'ai des touches fléchées …
J'ai été surpris récemment quand j'ai fait quelque chose comme mv ./* ../somedirectory et j'ai constaté que les fichiers comme .gitignoren'étaient pas déplacés. Je fais la plupart de mon travail en zsh sur OS X, et cette surprise m'a mordu en bash sur CentOS. J'ai essayé bash sur OS X …
cp a bet cat a > bquelle est la différence? Dans le script d'installation x86 de l'arborescence source du noyau linux ( arch/x86/boot/install.sh), les deux sont utilisés: cat $2 > $4/vmlinuz cp $3 $4/System.map Pourquoi ne gardent-ils pas simplement le même format si l'un est meilleur que l'autre?
Lorsque j'utilise des commandes dans bash, j'aime l'option double onglet pour afficher les commandes disponibles. Certaines commandes ont plus de correspondances possibles que d'autres: Capture d'écran de la complétion d'un onglet http://img13.imageshack.us/img13/5541/picturemhy.jpg Existe-t-il un moyen de diriger la sortie du double onglet vers quelque part, comme grep? J'ai trouvé un …
Je suis ce guide sur la façon de configurer l'authentification SSH sans mot de passe avec ssh-agent. Pour démarrer ssh-agent, l'auteur recommande le code suivant dans .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi Je ne comprends pas …
J'utilise RegEx Buddy pour prototyper et déboguer mes expressions régulières. RegEx Buddy me permet de choisir entre différents types de moteurs d'expression régulière (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE, etc.). Quel moteur d'expression régulière utilise bash (par exemple dans les instructions ifet case)? J'utilise Centos …
J'ai ce qui suit dans un script for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Mais ça ne marche pas. Chose bizarre, je vois $ I montant de lignes de retour. Donc, si j'ai dix fichiers, je vois dix …
Il y a quelque temps, j'ai écrit un script bash qui devrait maintenant pouvoir fonctionner dans l'environnement avec ash. Dans bashc'était: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } En réalité, il existe environ 40 services …
Je me demande comment obtenir un script shell pour écouter sur un certain port (peut-être en utilisant netcat?). Espérons que pour qu'un message soit envoyé à ce port, le script enregistre le message puis exécute une fonction. Exemple: L'ordinateur 1 a le script exécuté en arrière-plan, le script a ouvert …
Dans le tableau ASCII, le caractère «J» existe qui a des points de code dans différents systèmes numériques: Oct Dec Hex Char 112 74 4A J Il est possible d'imprimer ce caractère par un point de code octal en imprimant printf '\112'ou echo $'\112'. Comment imprimer le même caractère par …
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.