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

0

Codler publicó lo siguiente como una respuesta a una pregunta sobre dificultades de lectura / escritura en la unidad NTFS que funcionó perfectamente.

Mi pregunta es, ¿hay una manera para que un noob como yo cree un método de acceso directo para ejecutar estos pasos en Terminal en lugar de escribirlo cada vez que quiera montar la unidad?

  
  1. Conecta tu dispositivo

  2.   
  3. Escriba en la Terminal diskutil list y busque IDENTIFICADOR donde TIPO es Windows_NTFS.

         

    En este caso es disk1s1

  4.   
  5. 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
    
  6.   
    
pregunta Wheelz 30.08.2013 - 09:53

1 respuesta

1

¿No quieres que aparezca el disco duro 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

donde:

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

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

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

LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse

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

  1. Abrir aplicaciones > Utilities > Terminal.

  2. En la Terminal, escriba:

    sudo mkdir -p /MyVolumes/Elements
    

    para crear la carpeta /MyVolumes/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
    

    Escriba su contraseña cuando se le solicite.

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

  4. Cambie al Finder, haga doble clic en fstab.txt en su escritorio y agregue en la parte inferior del archivo (el archivo probablemente esté vacío) lo siguiente:

    LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse
    

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

  5. Volver a la Terminal, escriba:

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

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

  6. Conecta tu unidad. ¿Funciona? ¡Genial! ¿No? Algo salió mal ... escribe en la Terminal:

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

    para restaurar el /etc/fstab original.

respondido por el jaume 30.08.2013 - 18:25

Lea otras preguntas en las etiquetas