questo link - I blog di Unica

Download Report

Transcript questo link - I blog di Unica

ComandiLinuxdibase
Comando
LS
Login:alex
Password:*********
Logout(oexit)
Ls–l–aprova./
Descrizione
Rendelalistadeifileecartellepresentiinunacerta
posizione
Serveafarel’accessoalsistema
Esegueladisconnessionedell’utente
Rendelalistadettagliatadeifileecartellecontuttiidettagli
possibilidellacartellaprova
whoami
Rendeilnomedell’utentechestautilizzandoilsistema
date
Rendeladatael’ora
pwd
Mostrailpathincuicisitrova
uname
Rendelaversionedelsistemaoperativoinuso
cd<nome_dir>
Changedirectory,consentedispostarcidentrounacartella
hostname
Nomecheèstatodatoalsistema
who
Mostralistadegliutenticonnessialsistema
mkdir<nomedir>
Creaunadirectory
touch<nomefile>
Creaunfilevuotoconuncertonomeetipo
chmod[-R]modefilename(S) Comandocheserveadalterareiprivilegisuifile
catCagliari.txt
Visualizzaperinteroilcontenutodiunfile
morenomefile
Visualizzailcontenutodiunfileinmodointerattivo
head[-n]my_file
Mostraleprimenrighedelfilemy_fileoppureleprime10
tail[-n]my_file
Mostraleultimenrighedelfilemy_fileoppureleultime10
cut–ffields[-dchar]my_file
Mostrapartiselezionatediognirigaditesto
lnnomenome_link
Creaunhardlinkalfilenome.Daognimomentoogni
modificaadunosiriflettesull’altro.
ln–snomenome_link
Creaunlinksimbolicoovverounpuntatorealfile.
cpmy_filework/myfile.1
Creailfilemyfile.1nellasottodirectoryworkecopiainesso
ilcontenutodelfilemy_file
mvmy_filework/your_file
Spostamy_fileall’internodelladirectoryworkelorinomina
comeyour_file
rmmy_file
Cancellailfilemy_file
find.–namemy_file–print
Cercailfilechesichiamamy_fileapartiredalladirectory
corrente(.)eincasodisuccessostampailpathrelativo
find--typed–mtime+3–exec Cercaapartiredalladirectorycorrentetuttelesubdirectory
rm–ri{}\
chenonsonostatemodificatedapiùdi3giorniene
cancellailcontenuto.
lpr–Pprintermy_file
Stampamy_filesullastampanteidentificatadalnome
printer
Compressionedeifile
packfile1…filen
Ognifilenellalistavienerimpiazzatodallasuaversione
compressafilex.z
compressfile1…filen
Ognifilenellalistavienerimpiazzatodallasuaversione
compressafilex.z
gzipfile1…filen
Ognifilenellalistavienerimpiazzatodallasuaversione
compressafilex.gzip
tarflags[file]…
Redirezioni
<
>
>>
>&
grep
manwho
who|myout
aliasllLS–aF
(LS;cd/)
ls&&cd
ls||cd
utilizzodivariabiliinforma
numerica
@count=(5+2)
setvariabile=ciao
echo$variaible
setcolori=(blugiallorosso)
echo$colori[3]
Serveperilbackupdigruppidifileedirectory.Ilbackup
puòesseresalvatosunastroosufile.
flagsvasostituitoconleseguentiopzioni:
- r(appendeilfileallafinedell’archivio)
- x(estraeilfiledall’archivio)
- t(esaminailcontenutodell’archivio)
- u(aggiungeall’archiviosoloifilemodificati)
- c(creaunnuovoarchivio)
- f(specificachel’archiviosaràimmagazzinatoinun
fieeilnomedeveesserel’argomentosuccessivo)
- v(mostrasullstdoutputl’elencodeifile
immagazzinati)
- Senonvienespecificatoilflagfvieneutilizzatoun
dispositivodidefault)
- Ilcomandononoperaalcuntipodicompressione
perconvenzioneiprogrammiunixaprono3file
- standardinput(tastiera)
- standardoutput(video)
- standarderror(video)
Lostdinput
Lostdoutput
Appendelostdoutput
stdoutputestderror
????
documentazioneinlineadelcomandowho
connettel’outputdiunprogrammacomeinputdel
successivo
E’possibileabbreviarecomandilunghiconl’usodialias.
Esegueicomandiinsequenza
ilsecondocomandovieneeseguitosoloseilprimoèstato
eseguitoenonhadatoerrori
ilsecondovieneeseguitoseilprimofallisce
conlachiocciolinacountdiventaunavariabilenumerica
Levariabilipossonoesserelocalioglobali(vardiambiente)
consetassegniamo“ciao”allavariabile
Stampailcontenutodellaviabileovvero“ciao”