0 votos

¿Cómo creo un macro o atajo para ejecutar una secuencia de comandos en Terminal?

Lo siguiente fue publicado por Codler como una respuesta a una pregunta sobre dificultades de lectura/escritura en una unidad NTFS que funcionó perfectamente.

Mi pregunta es, ¿hay alguna forma para un novato como yo de crear un método abreviado para ejecutar estos pasos en Terminal en lugar de escribirlo cada vez que deseo montar la unidad?

  1. Conecta tu dispositivo

  2. Escribe en Terminal diskutil list y busca el IDENTIFICADOR donde el TIPO sea Windows_NTFS.

    En este caso es disk1s1

  3. Luego ejecuta lo siguiente:

    diskutil unmount /dev/disk1s1
    cd /Volumes
    mkdir Elements
    sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
    open /Volumes/Elements

1voto

Phill Puntos 126

No quieres que el disco duro se muestre en el Finder? Tenía una necesidad similar en el pasado, y lo resolví agregando una línea a /etc/fstab:

LABEL=  ntfs auto,nobrowse

donde:

  • es el directorio donde quieres montar el disco duro, en tu caso /Volumes/Elements. Sin embargo, recomendaría que montes el disco en otro lugar para evitar colisiones de nombres, ya que /Volumes lo utiliza el Finder para montar unidades extraíbles. Digamos que eliges /MisVolúmenes.

  • es el nombre del disco duro tal como aparece en el Finder, supongo que es Elements.

Entonces, en tu caso, la línea debería verse así:

LABEL=Elements /MisVolúmenes/Elements ntfs auto,nobrowse

Ahora, /etc/fstab es un archivo del sistema por lo que se debe tener cuidado de no romper nada:

  1. Abre Aplicaciones>Utilidades>Terminal.

  2. En Terminal, escribe:

    sudo mkdir -p /MisVolúmenes/Elements

    para crear la carpeta /MisVolúmenes/Elements.

  3. Ahora escribe:

    sudo cp -a /etc/fstab /etc/fstab.bak
    sudo cp /etc/fstab ~/Desktop/fstab.txt
    sudo chown $(whoami) ~/Desktop/fstab.txt

    Escribe tu contraseña cuando se te pida.

    Estos comandos: 1) crean una copia de /etc/fstab a la que puedes recurrir si algo sale mal, 2) copian /etc/fstab a tu Escritorio, 3) cambian la propiedad de la copia en tu Escritorio para que puedas editarla.

  4. Ve al Finder, haz doble clic en fstab.txt en tu Escritorio y agrega al final del archivo (probablemente esté vacío) lo siguiente:

    LABEL=Elements /MisVolúmenes/Elements ntfs auto,nobrowse

    Pulsa S para guardar el archivo y Q para cerrar el editor.

  5. Vuelve a Terminal, escribe:

    sudo mv -f ~/Desktop/fstab.txt /etc/fstab

    para sobrescribir /etc/fstab con tu versión modificada.

  6. Conecta tu disco. ¿Funciona? Genial! ¿No funciona? Algo salió mal... escribe en Terminal:

    sudo mv -f /etc/fstab.bak /etc/fstab

    para restaurar el /etc/fstab original.

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