Questions marquées «bash»

30
Afficher une gamme d'historique bash

La historycommande répertorie tout l'historique de la session en cours. Comme: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Pour rechercher des éléments d'intérêt, je peux tuyau historyavec grepcomme history | grep ls 1 ls...

29
raccourcis de répertoire bash

Lorsque je tape cd ~foo, j'aimerais que bash m'emmène vers un répertoire foocomme raccourci pour taper le chemin complet du répertoire de foo. et j'aimerais pouvoir cp ~foo/bar.txt ~/bar.txtcopier un fichier du /foo/répertoire vers le répertoire personnel ... Donc, fondamentalement, je veux quelque...

29
Ordre des redirections

Je ne comprends pas très bien comment l'ordinateur lit cette commande. cat file1 file2 1> file.txt 2>&1 Si je comprends bien, 2>&1redirigez simplement l'erreur standard vers la sortie standard. Par cette logique, la commande se lit comme suit: concaténer des fichiers file1et file2....

29
Les instructions bash case peuvent-elles se mettre en cascade?

J'essaie de faire quelque chose comme ça: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac où si $ level = 3, il produirait Level Three Level Two Level One tandis que si $ level = 1, il ne produirait que Level One Mais quand je l'essaye, j'obtiens l'erreur syntax...

29
Pipe vers plusieurs fichiers dans le shell

J'ai une application qui produira une grande quantité de données que je ne souhaite pas stocker sur le disque. L'application génère principalement des données que je ne souhaite pas utiliser, mais un ensemble d'informations utiles qui doivent être divisées en fichiers séparés. Par exemple, étant...

29
Conversion de base BASH de décimal en hexadécimal

Dans Bash, comment fait-on une conversion de base de décimal en une autre base, en particulier hexadécimale. Il semble facile d'aller dans l'autre sens: $ echo $((16#55)) 85 Avec une recherche sur le Web, j'ai trouvé un script qui fait le calcul et la manipulation des caractères pour effectuer la...

29
Comment vérifier l'utilisation d'ulimit

Existe-t-il un moyen de vérifier l'utilisation des ulimits pour un utilisateur donné? Je sais que vous pouvez modifier les ulimits pour un seul processus lorsque vous le démarrez ou pour un seul shell lors de l'exécution, mais je veux pouvoir "surveiller" à quel point un utilisateur est proche...

29
Que signifie! #: 3 dans une commande shell

Le guide d'installation pour ack suggère d'installer le script ack à l'aide de cette commande: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Je suppose que la !#:3fin est une sorte de référence arrière, mais qu'est-ce que cela signifie? Existe-t-il un...

29
Empêcher la sortie de grep en cas de nomatch

Ce script ne fait pas écho "après": #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Il en serait de même si je supprimais l' -eoption sur la ligne shebang, mais je souhaite la conserver pour que mon script s'arrête en cas d'erreur. Je...