Primi passi

Sistemi operativi Linux e software open source
Rispondi
Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Primi passi

Messaggio 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.
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: Primi passi

Messaggio da dino »

Ottimo... Da tenere sempre a portata di mano anche per chi è già navigato ;)
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: Primi passi

Messaggio da dino »

Aggiungerei anche come consiglio generale quello di utilizzare sempre il tab per il completamento di percorsi e comandi ;)
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Primi passi

Messaggio 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?
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: Primi passi

Messaggio da dino »

Si va bene!
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Primi passi

Messaggio da conoscenza »

dino ha scritto:Si va bene!
fatto qui: http://www.bitsandchips.it/forum/viewto ... p=716#p716
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Avatar utente
Fottemberg
Messaggi: 19324
Iscritto il: martedì 29 novembre 2011, 22:52

Re: Primi passi

Messaggio 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:
PC: CoolerMaster MasterBox Q300P, AMD Ryzen 7 5800X, Thermalright Peerless Assassin 120 SE, GIGABYTE B550M AORUS ELITE, 2x32GB Patriot Viper DDR4-3600, Asus Dual RX6650XT 8GB, SSD Toshiba RC500 512GB, SSD Lexar NM790 2TB, CoolerMaster V650 Gold, Windows 11 Home
Immagine

Avatar utente
dino
Messaggi: 16580
Iscritto il: mercoledì 30 novembre 2011, 18:21

Re: Primi passi

Messaggio da dino »

:geniale:
_____________________________
Working harder: http://www.dinofratelli.it
Listen House Music: https://www.dinobrosdj.it
Safety online https://omniadpi.it/

Jena Plisskin
Messaggi: 744
Iscritto il: sabato 9 febbraio 2013, 13:39

Re: Primi passi

Messaggio 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!

Avatar utente
conoscenza
Messaggi: 3821
Iscritto il: venerdì 2 dicembre 2011, 23:27
Località: Parma

Re: Primi passi

Messaggio da conoscenza »

Ottima segnalazione Jena!
Sono allergico a mele morsicate e a finestre con tende.

Segnalate qui le vostre offerte di smartphone e tablet!!!

Rispondi