Newsgroup: it.comp.os.linux.iniziare
Titolo: 'riga di comando' vs 'file manager grafico'

Mi sono accorto con grande sorpresa che l' icona di konqueror era da tempo 
li inutilizzata nel desktop. 
Allora? 
Allora vuol dire che da tempo non utilizzo più Konqueror come file manager 
ma uso solo la riga di comando. Quando ho iniziato a usare linux succedeva 
esattamente l' opposto. 
Pensandoci bene non so quale situazione delle due sia la migliore, è 
innegabile che la riga di comando è in alcune situazioni indispensabile 
mentre in altre non lo è e rende l' operazione da compiere più lenta e 
macchinosa. Utilizzare dunque solo la riga di comando è talvolta 
controproducente dal punto di vista pratico ... eppure sono capitato lì: la 
sindrome di bash.
 
Tra i difetti maggiori dell' utilizzo della riga di comando c'è sicuramente 
il problema che ogni comando ha un numero spropositato di opzioni: la cosa 
non sarebbe in sè negativa, se non fosse che a certe opzioni corrispondono 
lettere diverse per ogni comando: in rm l' opzione -r significa ricorsivo, 
in ls, -r significa reverse, in chmod significa silent !!! Non ha senso, 
non capisco perchè non ci sia uno standard che definisca un unico 
significato per ogni lettera!
Ho notato che per ogni comando ricordo solo quattro, massimo cinque 
opzioni: sarebbe interessante capire quante riuscite a ricordarne voi, e se 
quelle che ricordate sono quelle comuni a più comandi (come è per il mio 
caso).
I difetti del file manager grafico ... sono evidenti. Eppure ridadisco che 
in molte situazioni è il migliore.
 
-- 
 

 quelle che ricordate sono quelle comuni a piů comandi
Sono quelle che usi piu' spesso. Guarda che usare man non e' un
delitto.
Davide

 che in molte situazioni è il migliore.
lo trovo comodo solo per maneggiare file grafici per le comode funzioni
di anteprima

caso).
Io odio imparare le cose a memoria, e idem per i comandi. L'unica cosa
che cerco di ricordare e' usare il man :-)
-- 
        Sephiroth
____________________________
Linux Registered User:181013
"Computers are like air conditionners, they stop
working properly when you open windows."

 significato per ogni lettera!
Perché 'reverse', con rm, non significherebbe niente. Idem con chmod.
E il 'recursive', in ls, è implicito (prova a fare `ls *').
Anche se 'reverse' e 'recursive' hanno la stessa iniziale e la stessa
opzione (-r), il contesto è differente (nel primo vedi i file, mentre
nel secondo li cancelli).
+++
Le opzioni sono derivate dalla descrizione che un determinato comando
ha. Spesso, i comandi sono aggiunti in release successive alla prima,
quindi possono esserci lettere già occupate.
Ovviamente, se non ti ricordi cosa significa la -r in rm, basta usare
"man rm". Dato che la documentazione è lì apposta per quello.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)              [ 
http://digilander.iol.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 Eppure ridadisco che in molte situazioni č il migliore.
Sono curioso (e il file menager lo uso praticamente solo sotto win):
spara qualche esempio.
-- 
Ikitt
"Stupid people do stupid things smart people outsmart each others"
*** mailserver: 
freemail.it

 caso).
beh, almeno nel mio caso, la risposta e' ovviamente "si'" ^_-
d' altronde e' una vecchia regola, che il 20% delle opzioni sia usato l'
80% di volte ;P
-- 
#include <stdio.h>
main() {
  printf("%c%c %c%c%c\n", 66, 121, 90, 101, 68);
}

 in molte situazioni è il migliore.
Appunto, hai detto tutto. Io al 90% per le cose sui file uso la CLI ma alle
volte uso la GUI. E' semplicemente una questione di prendere la parte
migliore e con cui ci si trova meglio di ogni cosa. 
-- 
il *Vide* - ICQ #5301833
Linux user #224141 on Linux machine #106981
http://www.heavy-metal.it
Tessera #8 "Tira Clarenzo e m' illumino d' immenzo"

 caso).
Per quelle opzioni che uso sempre ho da tempo impostato alias e script che
fanno tutto da soli; oppure mi do un'occhiata al man :-)
	Alejo
-- 
Poco valore ha tutto quanto ha prezzo.
		-- Nietzsche

 
L' esempio più semplice è la selezione di un gruppo di file che non possono 
essere distinti dagli altri tramite caratteri speciali * ? perchè i loro 
nomi non hanno un nulla in comune. 
In generale l' interfaccia grafica assembla assieme input/output mentre 
nella riga di comando i due sono chiaramente divisi.
In questo modo è più facile compiere un errore nella riga di comando.
No? 
 

 
 Non è un delitto ma non può essere nemmeno una routine, altrimenti più che 
un' interfaccia è una faticaccia!
Uno standard è, secondo me, un accorgimento tanto semplice quanto utile. 
Che siano pure 20 opzioni ? E' come imparare una poesia a memoria ma poi 
sai tutto e non devi più usare man migliaia di volte!
-- 
 

 In questo modo è più facile compiere un errore nella riga di comando.
Uhm, su questo ho dei dubbi, ma nessun dato certo ne pro ne contro :)


 sai tutto e non devi piů usare man migliaia di volte!
Ora non estremizziamo troppo, pero` :)


nomi non hanno un nulla in comune. 
Conosci l'autocompletamento col tab, vero?
Siamo d'accordo che col mouse questa cosa forse e' piu' semplice, ma con
l'autocompletamento  non  e'  che  diventi  piu'  di   tanto   lunga.
E poi io uso anche il mouse per fare cut'n'paste da console a console.
-- 
manuel  | thorin a hau phat:
'fmf'   | >tu odi me perche' sei stato cacciato
ferrero | >a calci nel culo da #cslug.  gne gne.

 migliore e con cui ci si trova meglio di ogni cosa.
Gia'! Come dico sempre, non esiste il metodo corretto per fare una
cosa, esiste solo il metodo piu' comodo...
-- 
ciao            |visita
                |
http://www.sifor.it
gelty           |
http://www.sifor.com
-------------------------------------
E' esplicitamente vietato usare l'indirizzo e-mail di questo messaggio
per fini diversi dalla risposta al messaggio stesso (Art. 10 DL.
171/98).

 tutti in una stessa directory non e` il massimo dell'organizzazione,
te non ce l' hai una collezione d' mp3? ^^;
se si', mi dici come la gestisci???


 se si', mi dici come la gestisci???
Li raggruppo per autore, quindi per album, quindi ancora gli indicizzo
per preferenza personale o altri criteri.


 per preferenza personale o altri criteri.
perfetto.
Se devi masterizzare qualche ogg per, che ne so, sentirti una compilation
fatta da te, e vuoi scegliere le canzoni in base al tuo gusto del momento,
come fai? 


 come fai? 
Aha, adesso credo di aver afferrato. :)
In generale comunque mi faccio una directory di symlinks e uno scriptino che
lavori su quelli. Dovrebbe[1] funzionare.
+ riusabile
- richiede piu` tempo (da verificare)
Comunque, almeno per quanto mi riguarda, se le GUI fossero pesantemente
scriptabili come la shell un grosso punto a sfavore decadrebbe subito...
***
[1] la musica praticamente me l'ascolto solo via PC, mai provato a 
    fare compilation :)


 scriptabili come la shell un grosso punto a sfavore decadrebbe subito...
mmm
pero' come cavolo si potrebbero scriptare??? O_o
con roba tipo macro?


 pero' come cavolo si potrebbero scriptare??? O_o
Forse e` per questo che non ce ne sono (ancora) di scriptabili[1][2] :)
+++
[1] GUI scriptabili, non applicazioni scriptabili :) Di seconde ne conosco :)
[2] Smentite sono particolarmente ben accette



.... al massimo è quella a lungo termine!! Quella a breve termine mantiene 
l' informazione memorizzata per circa 200 ms.
Un sistema operativo è un mezzo, non un fine.
L' utilizzo di un sistema operativo non può essere subordinato ad una  
consultazione frequente del man. Certo qualcosa lo si può dimenticare, 
qualcosa si può non saperlo, è lecito ricorrere al man basta che sia l' 
eccezione non la regola. Se un s.o. dopo anni di utilizzo non garantisce 
una buona indipendenza dal man, secondo me, manca di qualcosa.
P:S: per quanto mi riguarda ricorrere al man è la regola
 

 E poi io uso anche il mouse per fare cut'n'paste da console a console.
Con l' interfaccia grafica hai i file che devi selezionare davanti agli 
occhi e non deve fonderti il cervello a ricordare il numero di lettere 
sufficienti per l' autocompletamento.
... sinceramente non concordo con quello che hai scritto. Selezionare 
cinquanta file in una finestra di icone è tutta un' altra cosa da 
selezionare 50 file con l' autocompletamento. Direi anzi che quest' ultimo 
può essere dannoso alla salute.
 

 P:S: per quanto mi riguarda ricorrere al man è la regola
Per me anche: mi piace sapere quel che faccio :)
Ma in generale, non ho bisogno di riguardare il man ad ogni pie` sospinto
per le operazioni di routine...


 sai tutto e non devi pių usare man migliaia di volte!
IMHO e` improponibile! I comandi della shell fanno cose troppo diverse tra
loro per poterne uniformare le opzioni, non esiste proprio! E poi non mi
sembra un problema cosi` grosso: dei comandi che uso piu` spesso ricordo le
opzioni che mi servono, di quelli che uso meno, come gia` detto da altri,
l'amico "man" evita di fare danni ;-)
-- 
 Ciao, Bianco.                         Reply to luca.bianco (at) 
tiscali.it
|--------[Powered by Debian GNU/Linux Sarge - 2.4.19 - AMD K6-200]--------|
|------------[Linux Registered User #287769 - Machine #169192]------------|

 opzioni: sarebbe interessante capire quante riuscite a ricordarne voi
Anche io all'inizio non potevo far a meno del filemanager, poi, a causa
delle scarse prestazioni del mio primo PC su cui ho installato il
pinguino, sono dovuto passare a WindowsManager "lisci" (nella fattispecie,
Enlightenment, che tutt'ora utilizzo "liscio").
Dopo un po' bash mi è sembrata potentissima. E lo è.
Pero' l'ho anche configurata per benino.
Ora ho anche il completamento automatico sulle opzioni dei programmi, i
programmi sono sensibili alle estensioni e ai tipi di file (d, f, s,
b...), e quindi <nome programma> <duevolte tab> produce solo la lista dei
file compatibili col programma.
Per quanto riguarda il completamento delle opzioni, è comodo fare: 
ls -- <premere due volte tab> e vedere questo:
--all                 --full-time           --quoting-style=
--almost-all          --help                --recursive
--block-size=         --hide-control-chars  --reverse
--classify            --human-readable      --show-control-chars
--color               --ignore-backups      --si
--color=              --ignore=             --size
--dereference         --indicator-style=    --sort
--directory           --inode               --sort=
--dired               --literal             --tabsize=
--escape              --no-group            --time=
--file-type           --numeric-uid-gid     --version
--format=             --quote-name          --width=
O fare lo stesso con apt-get install <tab-tab> e veder comparire tutta la
lista di programmi disponibili.
Come puoi capire, ora sn costretto a camminare con i miei file di
configurazione dietro altrimenti su un sistema che ha bash non configurata
a modo mio posso anche ammattire! ;)
Ciao a tutti.