Zermo
Registrati per avere l'accesso completo al forum e poter scaricare ciò che vuoi tutto GRATUITAMENTE.

By Zermo95™️

Unisciti al forum, è facile e veloce

Zermo
Registrati per avere l'accesso completo al forum e poter scaricare ciò che vuoi tutto GRATUITAMENTE.

By Zermo95™️
Zermo
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

Comandi di base nella bash di linux

5 partecipanti

Andare in basso

Comandi di base nella bash di linux Empty Comandi di base nella bash di linux

Messaggio Da Francexi Lun Giu 06, 2011 5:52 pm

"$unoacaso-Dov'è finito il mouse?
IO-*indica il cestino*
$unoacaso-e come lavori al computer?
IO-Esiste la bash, utonto!"
Prima di tutto: riprendete il mouse dal cestino! Solo un idota lo butterebbe realmente in quanto la GUI non è assolutamente una cosa malvagia, anzi. La bash è comoda solo per chi ha una certa esperienza e solo in certi casi.
La bash è la shell (terminale) più diffuso nelle distro linux
La struttura dei comandi ricalca generalmente lo schema:

[comando] [opzioni] [argomento(il target del comando)]
Ha dei comandi basilari che vado qui a illustrare:

  • su: permette di fare l'accesso con un altro utente. Se lasciato senza argomenti fa il login con l'utente di root (n.b. per effettuare operazioni di root su ubuntu e derivati bisogna antecedere "sudo" al comando in modo tale da eseguirlo con privilegi di root)
  • ls: Fa una lista dei file presenti nella directory in cui vi trovate. Le opzioni più diffuse sono -a(visualizza anche i file nascosti) e -l(mostra una lista più dettagliata
  • cd [direcory]: cambia la directory in cui vi trovate. Usate "cd .." per salire alla directory genitrice
  • cp [file_origine][file_destinazione]: copia un file
  • mv [file_origine][destinazione_o_nuovo_nome]:sposta o rinomina un file a seconda che si metta una directory o meno nel secondo argomento. L'opzione -i chiede conferma prima di sovrascrivere un eventuale omonimo
  • rm [file]: elimina un file. Nel caso si volessero cancellare cartelle basta usare le opzioni -fr. Anche questo comando è dotato dell'opzione -i
  • mkdir[nomedirectory]: crea una directory
  • mount[/dev/partizione][/media/punto_dimontaggio]: monta la partizione bersaglio nel punto di montaggio
  • unmount[/dev/partizione]: l'oppsoto di mount
  • cat[file]: carica il file di testo e lo visualizza
  • less[file]: come cat, ma permette di usare le freccette per andare su e giù
  • more[file[: identico a less
  • tail[file]: visualizza le ultime 10 righe del file
  • head[file]: visualizza le prima 10 righe del file
  • tar: Usiamo il comando tar con l'opzione -x(extract) e -vf (per avere un output delle operazioni) per estrarre le tarball. L'opzione -xz per i .tar.gz. -xj per i .bz2
  • useradd [nome_nuovo_utente] -m -G [gruppo1,gruppo2,gruppo3] -s /bin/bash.
    Analizziamo subito le opzioni usate:

    • -m indica al sistema di creare per il nuovo utente una
      nuova home (/home/utente) con tutti i file base predefiniti (disponibili
      sotto /etc/skel). Nel caso in cui ci serva un utente solo per far
      girare un servizio (tipico esempio è un utente creato ad hoc per far
      girare un demone p2p) possiamo evitare questa opzione
    • -G gruppo1,gruppo2 Con questa opzione indichiamo i
      gruppi a cui l'utente apparterrà fin da subito (ovviamente poi si
      potranno aggiungerne altri).
    • -s /bin/bash: indica la shell predefinita dell'utente

    Altre opzioni utili sono:


    • -e MM/GG/AA: la data in cui l'account dell'utente verrà disabilitato
    • -u VALORE_UID: opzione per assegnare uno specifico UID all'utente (vedere man useradd per avere maggiori info)

  • userdel[utente]: elimina l'utente. L'opzione -r elimina anche la sua cartella home
  • gpasswd -a [nomeutente] [gruppo]: aggiunge un utente a un gruppo. Se al posto di -a si mette -d, rimuove l'utente dal gruppo
  • passwd[utente]: Cambia la password di un utente
Per avere un sunto, semplice e ben fatto, di tutte le opzioni (e non
solo) che il comando contempla possiamo usare l'opzione (che ogni
comando dovrebbe avere) --help (o a volte -h). Oppure usare man [comando] per ottenere un completo manuale d'uso del comando.
Buon linux a tutti
Francexi Cool afro
Francexi
Francexi
Professionista
Professionista

Messaggi : 84
Località : dietro di te, con una motosega in mano o ad Altamura

http://francexi.hellospace.net

Torna in alto Andare in basso

Comandi di base nella bash di linux Empty Re: Comandi di base nella bash di linux

Messaggio Da rafaman Lun Giu 06, 2011 5:57 pm

bravissimo Wink
rafaman
rafaman
Staff
Staff

Messaggi : 5128
Località : Scauri (LT)

Torna in alto Andare in basso

Comandi di base nella bash di linux Empty Re: Comandi di base nella bash di linux

Messaggio Da Giosuè Lun Giu 06, 2011 5:59 pm

bravo!!!
Giosuè
Giosuè
Collaboratore Ufficiale
Collaboratore Ufficiale

Messaggi : 3316
Località : Favara-->Agrigento-->Sicilia-->Italia-->Europa-->Universo-->...

http://calciomania.forumattivo.com/

Torna in alto Andare in basso

Comandi di base nella bash di linux Empty Re: Comandi di base nella bash di linux

Messaggio Da Derp Mar Giu 07, 2011 4:46 pm

Bravissimo

P.S:Credo che tu abbia dimenticato il comando "Touch"


Ultima modifica di Cheez il Ven Lug 01, 2011 11:08 am - modificato 1 volta.
Derp
Derp
Responsabile
Responsabile

Messaggi : 7444
Località : Reggio Emilia (RE)

Torna in alto Andare in basso

Comandi di base nella bash di linux Empty Re: Comandi di base nella bash di linux

Messaggio Da Elis :D Gio Giu 30, 2011 11:00 pm

Ottimo lavoro! Very Happy


Ultima modifica di Elis :D il Ven Lug 01, 2011 11:40 am - modificato 1 volta.
Elis :D
Elis :D
Super-Membro
Super-Membro

Messaggi : 5165
Località : Portoscuso (CAGLIARI)

http://www.zermo95.forumattivo.com/

Torna in alto Andare in basso

Comandi di base nella bash di linux Empty Re: Comandi di base nella bash di linux

Messaggio Da Derp Ven Lug 01, 2011 11:08 am

Corretto! Very Happy
Derp
Derp
Responsabile
Responsabile

Messaggi : 7444
Località : Reggio Emilia (RE)

Torna in alto Andare in basso

Comandi di base nella bash di linux Empty Re: Comandi di base nella bash di linux

Messaggio Da Elis :D Ven Lug 01, 2011 11:40 am

Tolto anche io Razz ahahahah scusa l'esame mi dà senso di cultura xD comunque ora mi sbizzarrisco su Linux! Yee Razz
Elis :D
Elis :D
Super-Membro
Super-Membro

Messaggi : 5165
Località : Portoscuso (CAGLIARI)

http://www.zermo95.forumattivo.com/

Torna in alto Andare in basso

Comandi di base nella bash di linux Empty Re: Comandi di base nella bash di linux

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto

- Argomenti simili

 
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.