comandi da terminale

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

comandi da terminale

Messaggio da pirinho »

ciao a tutti essendo nuovo di ubuntu sto cercando di imparare come funzione il terminale......mi sono letto tutta la guida dei comandi...per spostarsi da cartella in cartella eccetera....ora la mia domanda è banale..però non riesco a capire come aprire un file generico da terminale....
esempio io voglio aprire l'immagine 67.jpg contenuta nella cartella immagini su home mi porto sulla directory......utente@ubuntu:~/Immagini$......e fino a qui tutto ok digito "ls" per vedere il contenuto...ok esiste un files chiamato 67.jpg......quindi per logica digito 67.jpg...e qui  il terminale mi dice..."bash: 67.jpg: command not found" dove sbaglio???? ???
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: comandi da terminale

Messaggio da gianmpu »

Il file 67.jpg non è un programma e quindi non ha senso eseguirlo, ma è un'immagine quindi puo essere "dato in pasto" a qualche programma capace di leggere le immagini. Dovrai quindi digitare ad esempio
gimp 67.jpg
dove gimp è un software capace di leggere l'immagine.
Nel caso di un file di testo avresti avuto
gedit miotesto.txt
e così via
Ultima modifica di gianmpu il sabato 27 settembre 2008, 14:15, modificato 1 volta in totale.
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

>:( ok grazie me lo immaginavo..lo so lo che non ha senso stavo cercando di fare un pò di prove per poter capire il funzionamento del terminale ..grazie mille......mi posteresti un link con tutti i comandi per il terminale...grazie ancora  (good)
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: comandi da terminale

Messaggio da gianmpu »

I comandi della shell sono n-mila ed ognuno ha altrettante opzioni. Credo che nessuno al mondo li conosca tutti. Il consiglio che ti do è approfondire prima bene i fondamentali (nel wiki c'è la guida) e comprendere a fondo le loro opzioni principali. Poi, una volta capiti bene quelli, quando ti si presenta un problema che con quei comandi non riesci a risolvere, puoi dedicarti allo studio degli altri.
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

giustissimo effetivamente hai ragione sono tantissimi..ok grazie mille....... (good)..farò proprio come mi hai detto...ciao... ;)
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

altro dubbi che nn sono riuscito a risorvere da guida...mettiamo che io voglia vedere il percorso del file firestarter cosa devo digitare..da terminale????
con ls non funziona....giustamente ls fa il contrario cioè da una data directory mi dice i files che sono contenuti in essa........ >:(
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: comandi da terminale

Messaggio da gianmpu »

In genere quando conosci il nome di un file e vuoi trovarne il percorso basta digitare
sudo find / -name nomedelfilechecerco
sudo ti da momentaneamente i permessi di root e serve perchè in alcune directory può mettere le mani solo root
Il resto invece è
find directorydacuipartireacercare (qui / cioè la radice) -name (opzione del comando find) nomedelfilechecerco
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

(good) grandissimo non sbagli un colpo  ;D mi tocchera offrirti da bere  (b2b)....grazie ancora......
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: comandi da terminale

Messaggio da gianmpu »

Di nulla. Se è tutto ok aggiungi [risolto] al titolo del primo post.  ;)
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

:-[ avrei un ultimo quesito poi ti lascio in pace scrivo  risolto....... digitando find mi da una lista di files più lunga del terminale e quindi alla fine nno riesco a vedere le directory iniziali come faccio a risolvere???? >:(
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: comandi da terminale

Messaggio da gianmpu »

L'output di ogni comando può essere inviato come input per un comando successivo. Un modo per fare questo è la pipe indicata dal carattere | (quello di solito prima del tasto 1 nella tastiera). Avremo quindi
comando1 | comando2
Nel tuo caso comando1 è find che genera la lista e per visualizzarne solo una parte basta usare come comando2 il comando more.
In totale
sudo find / -name nomefilechecerco | more
Per avanzare di una riga alla volta usa invio, mentre spazio avanza di una pagina alla volta.
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

>:( non mi funziona continua a darmi la lista in cui io vedo solo la fine :'(.....
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: comandi da terminale

Messaggio da gianmpu »

Sei sicuro di aver digitato correttamente il comando e di aver usato il carattere corretto per la pipe?
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

purtroppo si aspetta che ti faccio vedere anche perchè ho fatto una ricerca sul internet del comando more ed hai ragione (good) però non capisco dove sbaglio....find / -name firestarter | more
Avatar utente
gianmpu
Rampante Reduce
Rampante Reduce
Messaggi: 7721
Iscrizione: giovedì 15 novembre 2007, 17:11

Re: comandi da terminale

Messaggio da gianmpu »

Non hai inserito sudo prima del comando?
"Chi c**a sott' 'a neve, pure si ffa 'a bbuca e poi 'a copre, quanno 'a neve se scioje, 'a mm***a vie' sempre fori" T. Milian
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: comandi da terminale

Messaggio da Guiodic »

pirinho ha scritto: altro dubbi che nn sono riuscito a risorvere da guida...mettiamo che io voglia vedere il percorso del file firestarter cosa devo digitare..da terminale????
con ls non funziona....giustamente ls fa il contrario cioè da una data directory mi dice i files che sono contenuti in essa........ >:(
Ci sono anche metodi più rapidi. Il sistema aggiorna ogni giorno un database dei nomi dei file. Puoi scrivere:

locate nomefile

non c'è bisogno di sapere il nome intero, funziona anche con parti del nome

Se vuoi aggiornare il database sei nomi:

sudo updatedb


inoltre se cerchi l'eseguibile di un programma, hai a disposizione anche whereis

whereis nomeprogramma
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

Proprio quello che volevooooooooooooo  (good) volevo sapere dove era l'eseguibile.....
Ma voi dove li avete imparati tutti questi comandi??? mi farebbe comodo una bella lista oltre a quella della guida.......
Ultima modifica di pirinho il sabato 27 settembre 2008, 18:01, modificato 1 volta in totale.
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

invece se volessi chiudere un applicazione c'è un comando alternativo...... a quello per terminale processo ???
Avatar utente
Guiodic
Accecante Asceta
Accecante Asceta
Messaggi: 28474
Iscrizione: martedì 24 aprile 2007, 15:28
Località: Roma
Contatti:

Re: comandi da terminale

Messaggio da Guiodic »

Intendi kill ? serve proprio a quello...
Avatar utente
pirinho
Prode Principiante
Messaggi: 52
Iscrizione: domenica 21 settembre 2008, 17:17

Re: comandi da terminale

Messaggio da pirinho »

ah  (good) ma quindi cosa devo digitare kill poi nome del processo ??? perchè mi da errore... ???
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti