Document, comentariu, eseu, bacalaureat, liceu si facultate
Top documenteAdmitereTesteUtileContact
      
    


 


Ultimele referate adaugate

Adauga referat - poti sa ne ajuti cu un referat?

Politica de confidentialitate



Ultimele referate descarcare de pe site
  CREDITUL IPOTECAR PENTRU INVESTITII IMOBILIARE (economie)
  Comertul cu amanuntul (economie)
  IDENTIFICAREA CRIMINALISTICA (drept)
  Mecanismul motor, Biela, organe mobile proiect (diverse)
  O scrisoare pierduta (romana)
  O scrisoare pierduta (romana)
  Ion DRUTA (romana)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  COMPORTAMENT PROSOCIAL-COMPORTAMENT ANTISOCIAL (psihologie)
  Starea civila (geografie)
 

Ultimele referate cautate in site
   domnisoara hus
   legume
    istoria unui galban
   metanol
   recapitulare
   profitul
   caract
   comentariu liric
   radiolocatia
   praslea cel voinic si merele da aur
 
despre:
 
Metacaracterele (Wildcards)
Colt dreapta
Vizite: ? Nota: ? Ce reprezinta? Intrebari si raspunsuri
 

Metacaracterele sunt caractere de la tastatura cu intelesuri speciale pentru shell. Ele reprezinta o caracteristica puternica a oricarui shell. O definitie generala a metacaracterului este: orice caracter de la tastatura care nu este alfanumeric. Metacaracterele sunt utilizate cu multe comenzi Linux pentru a avea mai multa flexibilitate. Unele dintre acestea folosite in Linux au functii similare cu cele din DOS. Asterisk-ul (*) si semnul intrebarii (?), de exemplu, sunt metacaractere, cunoscute si ca wildcard-uri, si sunt utilizate pentru a lucra mai eficient cu un grup de fisiere. q6b9bq
Este foarte important sa nu se foloseasca metacaractere atunci cand sunt numite fisierele sau directoarele. Punctul (.) si linia (_) sunt singurele caractere non-alfanumerice care nu sunt metacaractere. De aceea ele pot fi folosite in numele fisierelor. O linie de legatura(-), chiar daca este un metacaracter (utilizat pentru a delimita optiunile intr-o linie de comanda), poate fi si el utilizat la denumirea fisierelor.

Completarea automata

Shell-ul poate completa o comanda folosind aTabi, aceasta caracteristica este utila atunci cand avem fisiere cu nume lungi.

$ touch microprocessoraEnteri
$ touch microscopicaEnteri
$ touch supersonicaEnteri
$ ls supaTabi
$ ls supaTabiersonicaEnteri
$ ls micaTabiro
$ ls micaTabiropaTabirocessoraEnteri

Substituirea cu metacaractere

Aceasta este o modalitate alternativa pentru a completa o comanda; shell-ul este acela care schimba simbolurile cu informatiile corespunzatoare.

Asterisk *

Acest simbol poate fi inlocuit cu o secventa de simboluri, de la zero la infinit.
$ ls aEnteri
$ ls * aEnteri

Comanda a doua este dferita, shell-ul inlocuieste * cu lista fisierelor si a subdirectoarelor din directorul current. Aceasta inseamna ca daca exista vre-un subdirector, continutul sau va fi afisat.

$ ls micro* aEnteri microprocessor microscopic

poate fi inlocuit cu un sir nul:





$ touch millimicro aEnteri
$ ls *micro* aEnteri microprocessor microscopic millimicro

Semnul intrebarii ?

Semnul intrebarii ? poate fi inlocuit doar cu un simbol.
Sa cream niste fisiere.

$ touch xy123j4 aEnteri
$ touch xy456j5 aEnteri
$ touch xy789j111 aEnteri
$ touch xy78j67 aEnteri
$ ls aEnteri xy123j4 xy456j5 xy789j111 xy78j67
$ ls ?????j? aEnteri xy123j4 xy456j5

Vom avea un rezultat diferit utilizand *

$ ls *j* aEnteri xy123j4 xy456j5 xy789j111 xy78j67

Parantezele patrate a i

Parantezele patrate sunt utilizate pentru a dispune de o categorie de simboluri din care sa alegem simbolurile substituente. Doar un simbol din cele listate este folosit.

$ ls xy????a4567i* aEnteri xy123j4 xy456j5
$ ls xy????a4-7i* aEnteri

Redirectionarea intrarilor/iesirilor si pipeline

Shell-ul permite redirectionarea rezultatelor comenzilor de la monitor (dispozitivul de iesire standard). Acelasi lucru se intampla cu introducerea datelor (aici este vorba de tastatura). Pentru redirectionari se folosesc semnele > sau >> sau < .

Redirectionarea

$ ls -l > mylist aEnteri
$ cat mylist aEnteri

Pentru intrare .. in locul utilizarii intrarii standard (tastaura).
$ cat < mylist aEnteri

Adaugarea la un fisier.
$ ls -l /tmp >> mylistaEnteri
$ cat mylistaEnteri

Pipeline

Pipeline (|) este o modalitate de a redirectiona rezultatul sau intrarea unei comenzi.

$ cat mylist | sort aEnteri
$ cat < mylist | sort aEnteri

Mai usor fara pipeline.
$ sort < mylistaEnteri

Semnul ;

Semnul ; permite introducerea mai multor comenzi pe o singura linie de comanda.

$ touch xy123j4 ; cat mylist


Colt dreapta
Creeaza cont
Comentarii:

Nu ai gasit ce cautai? Crezi ca ceva ne lipseste? Lasa-ti comentariul si incercam sa te ajutam.
Esti satisfacut de calitarea acestui document, eseu, cometariu? Apreciem aprecierile voastre.

Nume (obligatoriu):

Email (obligatoriu, nu va fi publicat):

Site URL (optional):


Comentariile tale: (NO HTML)


Noteaza documentul:
In prezent fisierul este notat cu: ? (media unui numar de ? de note primite).

2345678910

 
Copyright© 2005 - 2024 | Trimite document | Harta site | Adauga in favorite
Colt dreapta