Linux: l’ elenco dei comandi utili da terminale




VN:F [1.9.22_1171]
VOTA L'ARTICOLO
Rating: 4.7/5 (3 votes cast)

TerminaleChi si avvicina a Linux, prima o poi dovrà fare i conti con il terminale. Ovviamente è comodo copiare e incollare i comandi da dare per installare/rimuove, vedere manuali, controllare, cercare ecc. Ma chi veramente sa cosa significano e cosa fanno i vari comandi? Con questa piccola guida vedremo quali sono i comandi principali.

File e Directory:

  • cd: cambia la directory corrente.
  • ls: mostra il contenuto di una directory ( simile al dir di Windows ).
  • cp: copia file e/o directory.
  • mv: muove o rinomina un file o una directory.
  • rm: cancella file e directory.
  • mkdir: crea una directory.
  • ln: crea link a file e directory.
  • pwd: mostra la directory corrente.
  • chmod: modifica i permessi di accesso di un file.
  • chown: cambia il proprietario di un file.
  • cat: mostra il contenuto di un file.
  • find: cerca un file tra le directory.
  • vi: richiama un editor di testo,vi appunto.
  • tail: restituisce l’output delll’ultima parte di un file.
  • head: estituisce l’output della prima parte di un file.
  • locate/slocate: permette la ricerca di un file.
  • updatedb: aggiorna/crea il database per permettere la ricerca con locate/slocate.
  • import: permette di catturare lo schermo intero, una singola finestra e lo salva in un file immagine, insomma, salva tutto ciò che è visibile sul server X e lo salva in un file immagine.
  • startx: avvia l’ambiente grafico (X Window System).
  • date: mostra la data.
  • gzip: comprime e decomprime file .gz.
  • tar: crea backup di file (file .tar).
  • more: separa l’output in piu’ pagine (anche less).
  • reset: resetta il terminale alle impostazioni iniziali.
  • lynx: browser web solo testo.
  • zip: comprime i file .zip.
  • unzip: decomprime i file .zip.
  • tree: serve ad esplorare in maniera grafica “ad albero” una directory.
  • pstree: dipendenza dei processi ad albero.
  • at: permette di eseguire un comando specificato ad una certa ora(man at per +info).

Sistema:

  • halt: chiude il sistema.
  • reboot: riavvia il sistema.
  • hostname: mostra e cambia il nome dell’host.

Filesystem,  processi e memoria:

  • df: mostra lo spazio libero sul disco fisso.
  • free: mostra lo stato della memoria.
  • mount: monta un filesystem.
  • umount: disattiva un filesystem.
  • ps: visualizza l’elenco dei processi correnti.
  • kill: invia un messaggio (TERM di default) ad un processo.
  • history: visualizza la cronologia di tutti i comandi utilizzati
  • top: visualizza lo stato dei tasks (che potremmo generalizzare come “processi”) all’interno del sistema.

Ottenere ulteriori informazioni:

  • man: mostra le pagine della guida sul comando che lo segue.
  • info: sistema di consultazione dei manuali tramite ipertesti.
  • help: richiama l’help per i comandi builtin della shell.

Variabili d’ ambiente predefinite:

  • $HOME pathname della home directory
  • $PATH lista dei direttori dove la shell, dopo l’inserimento di un comando, cerca il programma da eseguire
  • $MAIL pathname della mailbox dell’utente
  • $USER user-id dell’utente
  • $SHELL pathname della shell di login
  • $TERM tipo del terminale corrente
Fonti: chimerarevo / web
Linux: l' elenco dei comandi utili da terminale, 4.7 out of 5 based on 3 ratings


1 Commento

  1. Scugnizzo
    VA:F [1.9.22_1171]
    Rating: +1 (from 1 vote)

    Grazie, articoli così son sempre utilissimi.

Lascia una risposta