Unix / Linux - Comandi utili

Questa guida rapida elenca i comandi, inclusa una sintassi e una breve descrizione. Per maggiori dettagli, usa -

$man command

File e directory

Questi comandi consentono di creare directory e gestire file.

Sr.No. Comando e descrizione
1

cat

Visualizza il contenuto del file

2

cd

Cambia Directory in dirname

3

chgrp

Modifica il gruppo di file

4

chmod

Modifica le autorizzazioni

5

cp

Copia il file di origine nella destinazione

6

file

Determina il tipo di file

7

find

Trova i file

8

grep

Cerca nei file espressioni regolari

9

head

Visualizza le prime righe di un file

10

ln

Crea softlink su oldname

11

ls

Visualizza le informazioni sul tipo di file

12

mkdir

Crea una nuova directory dirname

13

more

Visualizza i dati in forma impaginata

14

mv

Sposta (rinomina) un vecchio nome in nuovo nome

15

pwd

Stampa la directory di lavoro corrente

16

rm

Rimuove (elimina) il nome del file

17

rmdir

Elimina una directory esistente a condizione che sia vuota

18

tail

Stampa le ultime righe di un file

19

touch

Aggiorna l'ora di accesso e modifica di un file

Manipolazione dei dati

Il contenuto dei file può essere confrontato e modificato con i seguenti comandi.

Sr.No. Comando e descrizione
1

awk

Linguaggio di scansione ed elaborazione dei modelli

2

cmp

Confronta il contenuto di due file

3

comm

Confronta i dati ordinati

4

cut

Taglia i campi selezionati di ogni riga di un file

5

diff

Comparatore di file differenziali

6

expand

Espande le tabulazioni negli spazi

7

join

Unisce i file su un campo comune

8

perl

Linguaggio di manipolazione dei dati

9

sed

Editor di testo in streaming

10

sort

Ordina i dati del file

11

split

Divide il file in file più piccoli

12

tr

Traduce i caratteri

13

uniq

Riporta le righe ripetute in un file

14

wc

Conta parole, righe e caratteri

15

vi

Apre l'editor di testo vi

16

vim

Apre l'editor di testo Vim

17

fmt

Formattatore di testo semplice

18

spell

Controlla il testo per errori di ortografia

19

ispell

Controlla il testo per errori di ortografia

20

emacs

Progetto GNU Emacs

21

ex, edit

Editor di riga

22

emacs

Progetto GNU Emacs

File compressi

I file possono essere compressi per risparmiare spazio. È possibile creare ed esaminare file compressi.

Sr.No. Comando e descrizione
1

compress

Comprime i file

2

gunzip

Aiuta a decomprimere i file compressi con gzip

3

gzip

Metodo di compressione alternativo GNU

4

uncompress

Aiuta a decomprimere i file

5

unzip

Elenca, testa ed estrai file compressi in un archivio ZIP

6

zcat

Cat un file compresso

7

zcmp

Confronta i file compressi

8

zdiff

Confronta i file compressi

9

zmore

Filtro di lettura dei file per la visualizzazione crt di testo compresso

Ottenere informazioni

Vari manuali e documentazione Unix sono disponibili in linea. I seguenti comandi Shell forniscono informazioni:

Sr.No. Comando e descrizione
1

apropos

Individua i comandi in base alla ricerca di parole chiave

2

info

Visualizza le pagine di informazioni sui comandi in linea

2

man

Visualizza le pagine di manuale in linea

3

whatis

Cerca nel database whatis parole complete

4

yelp

Visualizzatore della guida di GNOME

Comunicazione di rete

Questi comandi seguenti vengono utilizzati per inviare e ricevere file da un host Unix locale all'host remoto in tutto il mondo.

Sr.No. Comando e descrizione
1

ftp

Programma di trasferimento file

2

rcp

Copia file remota

3

rlogin

Accesso remoto a un host Unix

4

rsh

Guscio remoto

5

tftp

Programma di trasferimento file banale

6

telnet

Effettua la connessione del terminale a un altro host

7

ssh

Protegge il terminale della shell o la connessione dei comandi

8

scp

Protegge la copia del file remoto della shell

9

sftp

Protegge il programma di trasferimento file della shell

Alcuni di questi comandi potrebbero essere limitati sul tuo computer per motivi di sicurezza.

Messaggi tra utenti

I sistemi Unix supportano i messaggi sullo schermo ad altri utenti e la posta elettronica in tutto il mondo -

Sr.No. Comando e descrizione
1

evolution

Strumento di gestione della posta con interfaccia grafica su Linux

2

mail

Semplice programma di invio o lettura della posta

3

mesg

Consente o nega i messaggi

4

parcel

Invia file a un altro utente

5

pine

Utilità di posta basata su Vdu

6

talk

Parla con un altro utente

7

write

Scrive il messaggio a un altro utente

Utilità di programmazione

I seguenti strumenti e linguaggi di programmazione sono disponibili in base a ciò che hai installato su Unix.

Sr.No. Comando e descrizione
1

dbx

Debugger Sun

2

gdb

Debugger GNU

3

make

Mantiene i gruppi di programmi e compila i programmi

4

nm

Stampa l'elenco dei nomi del programma

5

size

Stampa le dimensioni del programma

6

strip

Rimuove la tabella dei simboli e i bit di riposizionamento

7

cb

Abbellimento del programma C.

8

cc

Compilatore ANSI C per sistemi Suns SPARC

9

ctrace

Debugger del programma C.

10

gcc

Compilatore GNU ANSI C.

11

indent

Rientra e formatta l'origine del programma C.

12

bc

Elaboratore interattivo del linguaggio aritmetico

13

gcl

GNU Common Lisp

14

perl

Linguaggio generico

15

php

Linguaggio incorporato nella pagina Web

16

py

Interprete del linguaggio Python

17

asp

Linguaggio incorporato nella pagina Web

18

CC

Compilatore C ++ per sistemi Suns SPARC

19

g++

Compilatore GNU C ++

20

javac

Compilatore JAVA

21

appletvieweir

Visualizzatore di applet JAVA

22

netbeans

Ambiente di sviluppo integrato Java su Linux

23

sqlplus

Esegue l'interprete Oracle SQL

24

sqlldr

Esegue il caricatore di dati Oracle SQL

25

mysql

Esegue l'interprete SQL mysql

Comandi vari

Questi comandi elencano o modificano le informazioni sul sistema:

Sr.No. Comando e descrizione
1

chfn

Modifica le informazioni sul dito

2

chgrp

Modifica la proprietà del gruppo di un file

3

chown

Cambia proprietario

4

date

Stampa la data

5

determin

Trova automaticamente il tipo di terminale

6

du

Stampa la quantità di utilizzo del disco

7

echo

Argomenti eco alle opzioni standard

8

exit

Esce dal sistema

9

finger

Stampa le informazioni sugli utenti registrati

10

groupadd

Crea un gruppo di utenti

11

groups

Mostra le appartenenze ai gruppi

12

homequota

Mostra la quota e l'utilizzo dei file

13

iostat

Riporta le statistiche di I / O

14

kill

Invia un segnale a un processo

15

last

Mostra gli ultimi accessi degli utenti

16

logout

Disconnette Unix

17

lun

Elenca i nomi utente o l'ID di accesso

18

netstat

Mostra lo stato della rete

19

passwd

Modifica la password utente

20

passwd

Cambia la tua password di accesso

21

printenv

Visualizza il valore di una variabile di shell

22

ps

Visualizza lo stato dei processi in corso

23

ps

Stampa le statistiche sullo stato del processo

24

quota -v

Visualizza l'utilizzo e i limiti del disco

25

reset

Ripristina la modalità terminale

26

script

Mantiene lo script della sessione del terminale

27

script

Salva l'output di un comando o processo

28

setenv

Imposta le variabili d'ambiente

30

stty

Imposta le opzioni del terminale

31

time

Aiuta a cronometrare un comando

32

top

Visualizza tutti i processi di sistema

33

tset

Imposta la modalità terminale

34

tty

Stampa il nome del terminale corrente

35

umask

Mostra le autorizzazioni assegnate per visualizzare i file per impostazione predefinita

36

uname

Visualizza il nome del sistema corrente

37

uptime

Rende il sistema operativo

38

useradd

Crea un account utente

39

users

Stampa i nomi degli utenti registrati

40

vmstat

Riporta le statistiche sulla memoria virtuale

41

w

Mostra cosa stanno facendo gli utenti che hanno effettuato l'accesso

42

who

Elenca gli utenti registrati