Preguntas etiquetadas con bash

8
Eliminar el historial de ~ / .bash_history

Tengo un par de preguntas sobre el terminal o el historial de la línea de comandos que está almacenado ~/.bash_history. Puedo ver el archivo en el terminal con el historycomando pero si trato de abrirlo con gedit bash_historyel archivo está completamente vacío. ¿Por qué? He encontrado cómo...

8
¿Cómo funciona el comando de historial?

Cuando escribo cualquier comando en el terminal, no aparece en mi ~/.bash_historyarchivo hasta que salgo de mi sesión. Además, cuando edito manualmente mi ~/.bash_historyarchivo (por ejemplo, elimino los últimos tres comandos), cuando escribo history, todavía muestra los comandos que eliminé del...

8
Ejecuta dos secuencias en un bucle

Estoy tratando de ejecutar dos secuencias en el mismo bucle en mi shell como a continuación: #!/bin/bash for i in (1..15) and (20..25) ; do echo $i ...... .....other process done ¿Alguna idea de cómo puedo lograr

8
¿Alguna recuperación de esto? sudo chmod 600. *

ADVERTENCIA : NO EJECUTE EL COMANDO MENCIONADO Entonces parece que hice algo bastante tonto aquí para decirlo suavemente. Intenté cambiar los permisos de algunos archivos en un directorio con el que todos comenzaron .a leer / escribir solo para sudo / root. Mi intento de cambiar varios archivos a...

8
Script de shell para omitir PPA si está instalado

Me gustaría crear un script que agregará un nuevo PPA o se saltará si ya está instalado. Alguien publicó esta solución a una pregunta diferente: #!/bin/bash add_ppa() { for i in "$@"; do grep -h "^deb.*$i" /etc/apt/sources.list.d/* > /dev/null 2>&1 if [ $? -ne 0 ] then echo...

8
Cómo obtener una subcadena del comando bash

Dada la siguiente subcadena dada obtenida del comando df /dev/sdb1 | tail -n 1: /dev/sdb1 1952971772 1441131032 511840740 74% /media/kaiman/ShareData Me gustaría extraer 1952971772y 74%de esa cadena, usarlo en un script bash. Sé que podría usar algunos comandos de corte o algo así, pero ya no...

2
Error de sintaxis: EOF en sustitución de comillas invertidas

He programado el siguiente trabajo cron: root@alexus:~# crontab -l | grep ^\@hourly @hourly OUT=`/usr/lib/nagios/plugins/check_disk --include-type=ext4 --warning=10% --critical=5%` ; if [ $? != 0 ] ; then echo $OUT ; fi root@alexus:~# OUT=`/usr/lib/nagios/plugins/check_disk --include-type=ext4...