Come creare una macro o un collegamento per eseguire un terminale di sequenza di comandi

0

Quanto segue è stato pubblicato da Codler come una risposta a una domanda di difficoltà di lettura / scrittura sull'unità NTFS che ha funzionato perfettamente.

La mia domanda è, c'è un modo per un noob come me di creare un metodo di scelta rapida per eseguire questi passaggi in Terminale invece di digitarlo ogni volta che voglio montare l'unità?

  1. Plug-in your device

  2. Write in Terminal diskutil list and look for IDENTIFIER where TYPE is Windows_NTFS.

    In this case it is disk1s1

  3. Then run the following:

    diskutil unmount /dev/disk1s1
    cd /Volumes
    mkdir Elements
    sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
    open /Volumes/Elements
    
    
posta Wheelz 30.08.2013 - 09:53
fonte

1 risposta

1

Non vuoi che il disco rigido si visualizzi nel Finder? Avevo un bisogno simile in passato e l'ho risolto aggiungendo una riga a /etc/fstab :

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

dove:

  • <mount point> è la directory in cui vuoi montare il disco rigido, nel tuo caso /Volumes/Elements . Ti consigliamo, tuttavia, di montare l'unità altrove per evitare conflitti di nomi, poiché /Volumes viene utilizzato dal Finder per montare unità rimovibili. Supponiamo che tu scelga /MyVolumes .

  • <disk label> è il nome del disco rigido così come appare nel Finder, suppongo Elements .

Quindi, nel tuo caso, la riga dovrebbe essere:

LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse

Ora, /etc/fstab è un file di sistema , quindi fai attenzione a non interrompere nulla:

  1. Apri Applicazioni > Utilità > Terminale.

  2. In Terminale, digita:

    sudo mkdir -p /MyVolumes/Elements
    

    per creare la cartella /MyVolumes/Elements .

  3. Adesso scrivi:

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

    Inserisci la password quando richiesto.

    Questi comandi: 1) crea una copia di /etc/fstab a cui puoi fare un fallback se qualcosa va storto, 2) copia /etc/fstab sul tuo desktop, 3) cambia la proprietà della copia sul tuo desktop in modo da poterlo modificare .

  4. Passa al Finder, fai doppio clic su fstab.txt sul desktop e aggiungi nella parte inferiore del file (il file è probabilmente vuoto) come segue:

    LABEL=Elements /MyVolumes/Elements ntfs auto,nobrowse
    

    Premi S per salvare il file e Q per chiudere l'editor.

  5. Torna al terminale, digitare:

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

    per sovrascrivere /etc/fstab con la versione modificata.

  6. Collega l'unità. Funziona? Grande! Non è così? Qualcosa è andato storto ... inserisci Terminal:

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

    per ripristinare l'originale /etc/fstab .

risposta data 30.08.2013 - 18:25
fonte

Leggi altre domande sui tag