1 votos

Acceso directo a varios comandos para la limpieza

Para limpiar la caché y los archivos de registro, prefiero ejecutar los siguientes comandos a través de la terminal sobre una base diaria (una vez al día, sobre todo en horas de la mañana).

rm -rf ~/Library/Logs/* ~/Library/Caches/*
sudo rm -rf /Library/Logs/* /Library/Caches/*

Quiero hacer un acceso directo para los comandos anteriores. Yo estaba pensando en ponerlos en un archivo (por ejemplo, cleanup) donde anteriormente y otros comandos similares aparecen en líneas separadas. Wheneven, quiero correr por encima de comandos, debería ser más simple comando como run cleanup.

Es esto posible? También, puedo poner algo como esto cuando el sistema se inicia (post arranque)?

1voto

Douglas Puntos 10417

Usted tiene un par de opciones para hacer esto....

Crear un script de bash.

#!/bin/bash
rm -rf ~/Library/Logs/* ~/Library/Caches/
sudo rm -rf /Library/Logs/* /Library/Caches/*

Suponiendo que se ha denominado "limpieza" primero asegúrese de configurarlo para que sea ejecutable: chmod +x cleanup.

Entonces la puso en uno de los directorios en la RUTA de acceso al copiar o crear enlace simbólico para: cp cleanup /usr/local/bin o ln -s ./cleanup /usr/local/bin/cleanup

Hacer un alias

alias cleanup="rm -rf ~/Library/Logs/* ~/Library/Caches/; sudo rm -rf /Library/Logs/* /Library/Caches/*"

Puesto que alias en su ~/.bash_profile por lo que se establece cada vez que inicie una sesión de Terminal.

Ahora que es un alias, puede ejecutar el comando cleanup desde la Terminal y se va a ejecutar estos dos comandos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X