Preguntas etiquetadas con bash

Bash es Bourne Again SHell, el sucesor del clásico Unix sh (shell).

967
¿Cómo puedo ordenar la salida du -h por tamaño?

Necesito obtener una lista de lectura humana de salida. Sin embargo, duno tiene una opción de "ordenar por tamaño", y la tubería sortno funciona con la bandera legible por humanos. Por ejemplo, ejecutando: du | sort -n -r Emite un uso de disco ordenado por tamaño (descendente): du |sort -n...

164
¿Cómo evito accidental rm -rf / *?

Simplemente corrí rm -rf /*accidentalmente, pero quise decir rm -rf ./*(note la estrella después de la barra). alias rm='rm -i'y --preserve-rootpor defecto no me salvó, entonces, ¿hay alguna protección automática para esto? No era root y cancelé el comando de inmediato, pero había algunos...

153
¿Cómo ejecutar un comando varias veces, usando bash shell?

¿Hay alguna forma de ejecutar un comando (por ejemplo ps aux|grep someprocess) n veces? Algo como: run -n 10 'ps aux|grep someprocess' Quiero usarlo de forma interactiva, no publique scripts. Actualización: La razón por la que pregunto esto es porque trabajo en muchas máquinas y no quiero...

114
¿Qué es "-bash:!": Evento no encontrado "

Intente ejecutar lo siguiente bajo un shell bash echo "Reboot your instance!" En mi instalación: 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 or...

112
¿Las mejores prácticas y consejos de la línea de comandos de Linux?

Me gustaría abrir una discusión que acumule las mejores prácticas y consejos de la línea de comandos de Linux (CLI). He buscado una discusión para compartir el comentario a continuación, pero no he encontrado una, de ahí esta publicación. Espero que todos podamos aprender de esto. Le invitamos a...

110
Compruebe si la matriz está vacía en Bash

Tengo una matriz que se llena con diferentes mensajes de error a medida que se ejecuta mi script. Necesito una forma de verificar si está vacío o no al final del script y tomar una acción específica si es así. Ya he intentado tratarlo como un VAR normal y usar -z para verificarlo, pero eso no...

88
mysqldump a un tar.gz

Por lo general, después de volcar una base de datos MySQL con el mysqldumpcomando, inmediatamente tar / gzip el archivo resultante. Estoy buscando una manera de hacer esto en un comando: Entonces de esto: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm...