|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2009
Città: Pisa Età: 35
Messaggi: 4283
|
Domande facili da newbie: copia di file, mount, cercare file..
Per un esame di computer devo imparar delle semplici operazioni da fare su Linux (in realtà è FreeBSD ma siamo lì).
Alcune cose però non mi tornano, non l'ho mai utilizzato. Inoltre ce l'ho solo ai PC all'università (dove oltretutto non sono nemmeno root) quindi perdonate qualche imprecisione nelle domande. Anche se sapete rispondere ad una sola fatelo!! Ho messo il numero di domanda apposta.. Grazie!! EDIT Ho scritto RISOLTO davanti alle domande a cui ho già avuto risposta esauriente. Le nuove domande nel terzo post. 1. RISOLTO - Iniziamo col comando COPIA (lo devo usare durante la creazione manuale di un utente). Che differenza c'è tra fare cp /usr/share/skel/* tmp/pluto e fare cp /usr/share/skel/.* tmp/pluto Non si selezionano tutti i file già la prima volta? E allora che serve dargli anche .* ? 2. RISOLTO - Il carattere punto interrogativo al posto dell'asterisco come si usa? Avevo capito che sostituisce una sola lettera di una parola ma provando non mi funzionava mai. 3. RISOLTO - Come si usa il comando find? Io ho provato con find / prova aspettandomi come risultato 1 riga con scritto il percorso assoluto alla cartella prova creata poco prima ed invece ha iniziato a scorrere tutto l'elenco di tutte le cartelle della root!!!! Anche quelle che con la stringa "prova" non avevano niente a che fare!! Non ho capito che risultati stampa e sul libro non mi è riuscito di trovare dove lo spiega.. si vede è talmente banale che lo ha tralasciato.. 4. PIU' O MENO RISOLTO - Voglio creare un file che contiene l'elenco di tutte le cartelle della root ma se scrivo ls -l / > pippo mi da un errore sull'uso del -l. Cosa sbaglio? 5. RISOLTO - In un esercizio vedo che per creare un nuovo utente aggiunge questa riga al file etc/passwd composta da 10 campi pluto:*:1002:1002::0:0:Pluto:/tmp/pluto:/usr/local/bin/bash Sul libro però la stessa riga mostra solo 7 campi!! Sapete dirmi per ogni campo a cosa si riferisce? Ovviamente i dubbi sono sui campi centrali con 1002, gli 0 e "::". Ultima modifica di Alexgn : 23-04-2010 alle 11:45. |
![]() |
![]() |
![]() |
#2 | |||||
Member
Iscritto dal: Dec 2007
Messaggi: 113
|
Quote:
in *nix i file nascosti cominciano con il punto (.bashrc ecc ecc). Quote:
a me funge bp75636@alessandro82:~/tmp$ ls pippo.txt pippo.txt bp75636@alessandro82:~/tmp$ ls p?ppo.txt pippo.txt bp75636@alessandro82:~/tmp$ Quote:
in realtà non lo so usare bene nemmeno io, ma per cercare tutti i file (e in *nix file o cartelle sono sempre "file") che si chiamano esattamente "prova" il comando è find / -name prova Quote:
man ls magari l'opzione -l non è supportata su bsd Quote:
/etc/passwd contains one line for each user account, with seven fields delimited by colons (“:”). These fields are: · login name · optional encrypted password · numerical user ID · numerical group ID · user name or comment field · user home directory · optional user command interpreter |
|||||
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2009
Città: Pisa Età: 35
Messaggi: 4283
|
Grazie per le risposte.
Per il ? mi pare non trovasse mai niente (non posso verificare perché il PC è all'università ed io sono a casa) però probabilmente è tutto dovuto al mio non corretto utilizzo di find: non ci scrivevo -name!! Per ls -l funziona da solo ma se ci aggiungo > testo (oppure >> testo) mi dava un errore. Pazienza, non è importante. Per il file passwd allora è sbagliato l'esercizio che è scritto con 10 campi invece che con 7. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: May 2009
Città: Pisa Età: 35
Messaggi: 4283
|
6. Nell'utilizzo del comando ps mi sono dimenticato di verificare se c'è differenza tra le opzioni -o e -O.
Potete provare? Cosa cambia? A regola servono ad ordinare per nome (-o +c, il più vuol dire "crescente") eccetera. 7. Sul libro si parla del comando pstree ma al PC mi diceva che non esiste. Boh, vabbè, di questo mi importa poco. 8. In un esercizio si chiede di determinare nome e dominio del proprio computer. La soluzione è digitare hostname cat etc/resolv.conf | grep domain Non ho capito a che serve il secondo rigo. Non basta hostname? 9. A cosa serve route? Sul libro ho trovato solo traceroute!! Invece in un esempio scrive route -n get default Cosa ha eseguito con quel comando? Ultima modifica di Alexgn : 23-04-2010 alle 13:33. |
![]() |
![]() |
![]() |
#5 | |
Member
Iscritto dal: Dec 2007
Messaggi: 113
|
Quote:
se la metti così allora il problema potrebbe essere un altro, tipo che non hai i diritti per scrivere sulla directory in cui dai il comando |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: May 2008
Messaggi: 1499
|
Quote:
Quanto al file passwd non è sbagliato l'esercizio, semplicemente freebsd differisce un po' da linux. I campi sono 10: login , password, user id, group id, classe, dopo quanto tempo la password deve essere cambiata, dopo quanto tempo l'account scade, le informazioni generiche sull'utente, home, shell. |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: May 2009
Città: Pisa Età: 35
Messaggi: 4283
|
Come ho detto il PC è all'università ed io sono a parecchi km di distanza, a casa, a studiare.
Mi sono già scusato del fatto che non posso essere preciso nei dettagli perché ho praticamente solo studiato la teoria e i comandi nella pratica li ho potuti provare solo un paio di volte.. e metà del tempo se ne è andata per imparare tutti i comandi di VI e di emacs.. che casino!! In particolare per quell'errore di ls non me lo sono proprio segnato ma mi pare facesse riferimento al fatto che -l non fosse un parametro valido in quella sintassi. Cioè ls -l andava sicuramente ma se cercavo di indirizzare l'output in un file (o di concatenarlo) non ne voleva sapere. Cmq se la sintassi è corretta e non vedete incongruenze palesi in ciò che ho digitato dev'essere sicuramente qualche problema legato alle limitazioni di non essere root. Grazie per le info sulla creazione di un utente!! Adesso è chiaro. In effetti il libro di testo si intitola "amministrazione di un sistema UNIX in rete" e non è specifico per FreeBSD. |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: May 2009
Città: Pisa Età: 35
Messaggi: 4283
|
Up per le domande 6, 8 e 9
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: May 2009
Città: Pisa Età: 35
Messaggi: 4283
|
Grazie a tutti per il supporto tecnico e morale. Alla fine è andato tutto bene, me la sono cavata.
Alla prossima!! |
![]() |
![]() |
![]() |
#10 |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21662
|
sono un pò arrugginito con linux ma
cat etc/resolv.conf | grep domain mi pare di ricordare che significhi cat etc/resolv.conf : comunica a video il file /etc/resolv.conf grep domain: filtra l'input e fammi vedere solo le righe contenenti domain e i due comandi sono concatenati con il pipe (|) quindi grep lavora sui risultati di cat e quindi comunica solo le righe di resolv.conf che contengono la parola domain ps per cercare un file puoi usare anche slocate
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:42.