¿Cómo creo una macro o acceso directo para ejecutar un terminal de secuencia de comandos?

0

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

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

  1. Enchufa tu dispositivo

  2. Escriba en Terminal diskutil listy busque IDENTIFICADOR donde TYPE es Windows_NTFS.

    En este caso lo es disk1s1

  3. Luego ejecute 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
Wheelz
fuente

Respuestas:

1

¿No quieres que el disco duro aparezca en el Finder? Tuve una necesidad similar en el pasado y la resolví agregando una línea a /etc/fstab:

LABEL=<disk label> <mount point> ntfs auto,nobrowse

dónde:

  • <mount point>es el directorio donde desea montar el disco duro, en su caso /Volumes/Elements. Sin embargo, recomendaría que monte la unidad en otro lugar para evitar colisiones de nombres, como /Volumeslo utiliza el Finder para montar unidades extraíbles. Digamos que eliges /MyVolumes.

  • <disk label>es el nombre del disco duro como aparece en el Finder, supongo Elements.

Entonces, en su caso, la línea debería leer:

LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse

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

  1. Abra Aplicaciones> Utilidades> Terminal.

  2. En Terminal, escriba:

    sudo mkdir -p /MyVolumes/Elements

    para crear la carpeta /MyVolumes/Elements.

  3. Ahora escriba:

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

    Escriba su contraseña cuando se le solicite.

    Estos comandos: 1) crear una copia de /etc/fstabusted puede recurrir a si algo sale mal, 2) copiar /etc/fstaba su escritorio, 3) cambiar la propiedad de la copia en su escritorio para que pueda editarla.

  4. Cambie al Finder, haga doble clic fstab.txten su Escritorio y agregue al final del archivo (el archivo probablemente esté vacío) lo siguiente:

    LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse

    Presione Spara guardar el archivo y Qcerrar el editor.

  5. De vuelta a la Terminal, escriba:

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

    para sobrescribir /etc/fstabcon su versión modificada.

  6. Enchufa tu disco. ¿Funciona? ¡Excelente! No lo hace? Algo salió mal ... escriba Terminal:

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

    para restaurar el original /etc/fstab.

jaume
fuente