Guida Informazioni sul comando del terminale

0

OS X 10.11.5 su un iMac della metà del 2011. Sono nuovo allo sviluppo su OS X e sto cercando di capire abbastanza da capire un problema di percorso Ruby che sto avendo. Ho eseguito Inspector on Terminal e sono rimasto sorpreso dalla complessità del comando.

Invece di qualcosa come /bin/bash è

login -pfl mark /bin/bash -c 'exec -la bash /bin/bash'

Non capisco come tutte queste parti funzionino insieme, o come il risultato differisca da /bin/bash .

    
posta Mark Jerde 24.05.2016 - 01:15
fonte

1 risposta

0

il comando login è usato per accedere al sistema unix di OSX. per saperne di più scrivi

man login

Ad esempio se hai una finestra di terminale aperta e sei anche loggato nel desktop della GUI sei loggato 2 volte. puoi vedere quante sessioni hai aperto digitando uptime Esempio:

7:52  up 23:49, 2 users, load averages: 1.43 1.53 1.50

i 2 utenti sono la tua finestra terminale e il tuo gui OS X.

se apri un'altra finestra di terminale ed esegui nuovamente il tempo di attività, vedrai 3 utenti.

17:53  up 23:50, 3 users, load averages: 1.47 1.51 1.50

Il comando mostrato nell'ispettore è il comando utilizzato per il terminale per accedere a UNIX. Non quale comando è in esecuzione nella sessione del terminale. È possibile vedere quali programmi il terminale è in esecuzione nella sezione delle informazioni sul processo dell'ispettore. Stai eseguendo solo il login e la riproduzione nella schermata che hai caricato.

Per vedere il comando di un processo in esecuzione selezionalo nell'ispettore fai clic sulla marcia e fai clic sul comando copia. Incollalo da qualche altra parte.

    
risposta data 24.05.2016 - 03:06
fonte

Leggi altre domande sui tag