Questions marquées «bash»

Bash est le Bourne Again SHell, le successeur du classique Unix sh (shell).

968
Comment puis-je trier la sortie du -h par taille

J'ai besoin d'une liste de résultats lisibles par l'homme. Cependant, l' duoption "trier par taille" sortn'est pas disponible et la tuyauterie to ne fonctionne pas avec l'indicateur lisible par l'homme. Par exemple, en cours d'exécution: du | sort -n -r Produit une utilisation du disque trié par...

164
Comment prévenir rm -rf / * accidentel?

J'ai couru rm -rf /*accidentellement, mais je voulais dire rm -rf ./*(remarquez l'étoile après la barre oblique). alias rm='rm -i'et --preserve-rootpar défaut ne m'a pas sauvé, y a-t-il des garanties automatiques pour ceci? Je n'étais pas root et ai immédiatement annulé la commande, mais il y avait...

114
Qu'est-ce que “-bash:!”: Événement non trouvé "

Essayez d’exécuter ce qui suit sous un shell bash echo "Reboot your instance!" Sur mon installation: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3...

112
Meilleures pratiques et astuces en ligne de commande Linux?

J'aimerais ouvrir une discussion qui accumulerait vos meilleures pratiques et astuces sur la ligne de commande Linux. J'ai cherché une telle discussion pour partager le commentaire ci-dessous mais je n'en ai pas trouvé, d'où ce post. J'espère que nous pourrons tous apprendre de cela. Nous vous...

110
Vérifier si le tableau est vide dans Bash

J'ai un tableau qui est rempli avec différents messages d'erreur pendant l'exécution de mon script. J'ai besoin d'un moyen de vérifier si c'est vide ou non à la fin du script et de prendre une action spécifique si c'est le cas. J'ai déjà essayé de le traiter comme un revendeur à valeur normale et...

88
mysqldump à un tar.gz

Habituellement, après avoir sauvegardé une base de données MySQL avec la mysqldumpcommande, j'ai immédiatement tar / gzip le fichier résultant. Je cherche un moyen de faire cela en une seule commande: Donc de ceci: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm...