Moderatore: ModiMaccanici
ShoxDen ha scritto:Salve a tuttiii! Non so se ho postato nella giusta sezione se così non fosse chiedo venia
Arrivo subito al dunque.. Spesso mi imbatto in persone esperte che parlano di "Inserire comandi dal terminale"
Oltre ad avere una buona conoscenza dell'inglese come posso imparare la struttura dei sistemi UNIX e quindi imparare ad utilizzare i comandi dal terminale?
Poco tempo fa ho scaricato un PDF di nome "CorsoUnix" per cercare di apprendere qualcosa ma ahimè é risultato parecchio complicato sennonché poco aggiornato... Sapete consigliarmi qualcosa? In sostanza vorrei imparare qualcosa di più sui sistemi UNIX poiché se non sbaglio si trovano alla base di quasi tutti i sistemi operativi...
Grazie infiniteee!
A proposito, mi pareva di averlo già pubblicato oppure no. Questo l'ho preso in giro e forse riadattato: è un AppleScript che sforna dei pdf belli pettinati dalle pagine del "man". Ricordarmi ora se funziona anche su sistemi recenti sarebbe troppo ma potete aspettare stasera o provarlo da soli:faxus ha scritto:Poi mi sono procurato Bwana, che mi consente di consultare le pagine man senza ingarbugliare Terminale
Codice: Seleziona tutto
set risultato to (display dialog "Comando:" with title "PDF man viewer" default answer "" buttons {"Man", "Annulla"} default button 1) -- per chiedere all'utente la pagina di manuale
if the button returned of risultato is equal to "Man" then -- se l'utente ha cliccato sul pulsante Man
try -- mettiamo un blocco try per intercettare gli errori
do shell script ("man " & (text returned of risultato)) -- se il comando non esiste o non ha una pagina di manuale, questa linea solleva un errore, mentre la successiva non lo fa
do shell script ("man -t " & (text returned of risultato) & " | open -f -a Preview.app") -- se non è stato sollevato alcun errore dall'istruzione precedente, questa istruzione viene eseguita: man -t formatta la pagina di manuale in modo che la pipe | la possa dare in pasto a Preview usando lo standard input (opzione -f di open)
on error e -- se c'è stato l'errore e
display alert e message "Non verrà mostrata alcuna pagina di manuale" as warning buttons {"OK"} default button 1 -- mostriamo un box di dialogo di errore
end try
end if
Visitano il forum: Nessuno e 2 ospiti