Pagina 1 di 1

Primi passi

Inviato: sabato 3 dicembre 2011, 1:41
da conoscenza
Per i nuovi utenti di questo sistema operativo raccolgo i principali comandi da usare nel terminale. Comandi che pian piano saranno spontanei ma che inizialmente daranno filo da torcere a molti (io ne fui schiavo! :D )
Segnatevi quelli che vi sembrano più "interessanti".
cat - concatena un file e lo stampa a video
cd - cambia directory
chgrp - cambia il gruppo di appartenenza di un file
chmod - cambia i permessi di accesso a file o directory
chown - cambia il proprietario di un file; può essere solo fatto dal super-user
chsh - cambia la shell di login dell'utente (spesso solamente attraverso il super-user)
cmp - confronta due file e mostra dove avvengono le differenze (file di testo e file binari)
cp - copia file
cut - taglia specifici campi/caratteri dalle linee del file specificato
date - riporta data e ora corrente
df - riporta il sommario dei blocchi del disco e degli inode liberi e usati
disown - sganciare il processo figlio dal processo padre.
dmesg - mostra i messaggi del kernel
du - riporta lo spazio di disco usato
echo - riporta la stringa di testo specificata in standard output
file - classifica il tipo di file
find - cerca file basandosi sul tipo o su uno schema
finger - riporta informazioni circa gli utenti di macchine locali e remote
ftp - trasferisce file utilizzando il protocollo di trasferimento di file (FTP)
grep - ricerca nel file la stringa di ricerca specificata e le visualizza
gzip - comprime o decomprime un file. I file compressi vengo memorizzati con l'estensione .gz
head - mostra le prime 10 (o numero di) linee di un file
history - mostra la cronologia dei comandi dell'utente loggato al momento (colui che viene restituito con 'whoami')
hostname - mostra o setta (solamente super-user) il nome della macchina attuale
kill -manda un segnale al processo specificato terminandolo
last - mostra un listato degli ultimi utenti loggati al sistema
ln - crea un collegamento di nome destinazione a sorgente
lpq - mostra lo stato dei job di stampa
lp - stampa sulla stampante specificata
lprm - rimuove un job di stampa dalla coda di stampa
ls - elenca il contenuto della directory specificata o i permessi del file specificato
lspci - elenca i dispositivi PCI
lsusb - elenca i dispositivi USB
man - mostra la pagina di manuale del comando specificato
mkdir - crea una directory
modprobe - gestice i moduli del kernel (visualizza, aggiunge e rimuove)
more - impaginatore di un file testuale
less - impaginatore di un file testuale
mv - sposta file
passwd - setta o modifica la propria password
poweroff - spegne immediatamente la macchina
ps - mostra lo stato dei processi attivi
pwd - stampa la directory di lavoro corrente
rcp - copia file in remoto dalla macchina corrente in un'altra macchina
reboot - riavvio del sistema
rlogin - effettua il login in remoto su un'altra macchina
rm - elimina un file o una directory
rmdir - rimuove una directory
rsh - shell remota da eseguire su un'altra macchina
setxkbmap - per i settaggi della tastiera
shutdownd - permette di spegnere o riavviare la macchina in base alle opzoni date, anche in un orario da noi indicato
ssh - comunica con un altro host usando il protocollo ssh
tail - mostra le ultime linee (o parte) di un file
tar - permette la manipolazione di un archivio
tee - copia standard output in uno o più file
telnet - comunica con un altro host usando il protocollo telnet
touch - crea un file vuoto o aggiorna la data/ora di accesso di un file esistente
uptime - mostra da quando tempo è acceso il sistema
vi - editor visuale, a pieno schermo
whereis - riporta le locazioni del binario, del sorgente e della pagina man per il comando specificato
which - riporta il percorso del comando o l'alias di shell in uso
who - riporta chi è “loggato” e quali processi ha in esecuzione
whoami - mostra l'utente loggato nel terminale in cui è chiesto
Ricordo che per ognuno di questi comandi esiste un manuale richiamabile con il comando man, su citato, con la sintassi:

Codice: Seleziona tutto

man <comando>
e per fermare un comando dato erroneamente o che sta consumando troppe risorse:
ctrl + c
ciaoo e a presto

ps: una seconda parte di "primi passi" la trovate qui.

Re: Primi passi

Inviato: sabato 3 dicembre 2011, 8:05
da dino
Ottimo... Da tenere sempre a portata di mano anche per chi è già navigato ;)

Re: Primi passi

Inviato: giovedì 8 dicembre 2011, 0:36
da dino
Aggiungerei anche come consiglio generale quello di utilizzare sempre il tab per il completamento di percorsi e comandi ;)

Re: Primi passi

Inviato: giovedì 8 dicembre 2011, 0:43
da conoscenza
dino ha scritto:Aggiungerei anche come consiglio generale quello di utilizzare sempre il tab per il completamento di percorsi e comandi ;)
Grazie Dino per il consiglio,
stavo maturando l'idea di inserire in "tips & tricks" una mini-guida sulle varie combinazioni di tasti per mettere in pausa e riprendere un processo e altre scorciatoie in cui parlavo anche del completamento automatico di percorsi e comandi: che ne dici?

Re: Primi passi

Inviato: giovedì 8 dicembre 2011, 8:23
da dino
Si va bene!

Re: Primi passi

Inviato: giovedì 8 dicembre 2011, 9:52
da conoscenza
dino ha scritto:Si va bene!
fatto qui: http://www.bitsandchips.it/forum/viewto ... p=716#p716

Re: Primi passi

Inviato: lunedì 19 marzo 2012, 14:04
da Fottemberg
Il comando whoami mi ha fatto venire in mente una storia troppo divertente. XD
http://www.soft-land.org/storie/04/story09 :lol:

Re: Primi passi

Inviato: lunedì 19 marzo 2012, 15:00
da dino
:geniale:

Re: Primi passi

Inviato: mercoledì 17 luglio 2013, 22:29
da Jena Plisskin
Faccio una segnalazione che non è proprio da primi passi comunque utile a chi ha iniziato da poco.

http://www.howtoforge.com

Ha una quantità non indifferente di guide per l'installazione sulle principali distribuzioni sia server che desktop.

Bye!

Re: Primi passi

Inviato: mercoledì 17 luglio 2013, 23:03
da conoscenza
Ottima segnalazione Jena!