01.12.2012 Views

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

Introducere în Linux Un ghid la îndemână - "Tille" Garrels

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

stop Suspendă un serviciu care rulează <strong>în</strong> fundal<br />

suspend Suspendă un serviciu care rulează <strong>în</strong> prim p<strong>la</strong>n<br />

time Cronometrează o comandă<br />

umask Configurează sau listează permisiunile asociate fișierelor<br />

unset Șterge variabile sau definiții de funcții<br />

wait Așteaptă ca un serviciu din fundal să se termine.<br />

C.2. Facilități particu<strong>la</strong>re<br />

Tabelul de mai jos prezintă diferențele majore dintre consolele standard (sh), Bourne Again SHell<br />

(bash), Korn (ksh) și C (csh).<br />

Compatibilitățile <strong>în</strong>tre console<br />

Întrucât conso<strong>la</strong> Bourne Again SHell este o îmbunătățire a consolei sh, toate comenzile sh vor<br />

funcționa <strong>în</strong> bash - dar nu și invers. bash dispune de multe facilități particu<strong>la</strong>re și, după cum arată și tabelul<br />

de mai jos, multe altele importate din alte console.<br />

Întrucât conso<strong>la</strong> Turbo C este o îmbunătățire a csh, toate comenzile csh vor funcționa și <strong>în</strong> tcsh,<br />

dar nu și invers.<br />

Tabelul C-2. Facilități particu<strong>la</strong>re tipurilor de console<br />

sh bash ksh csh Înțeles/Acțiune<br />

$ $ $ %<br />

Prompterul implicit al<br />

utilizatorului<br />

>| >| >! Forțează redirecționarea<br />

> fișier 2>&1 &> fișier sau fișier 2>&1<br />

> fișier<br />

2>&1<br />

{ } { }<br />

`comandă` `comandă` sau $(comandă)<br />

$<br />

(comandă)<br />

>& fișier<br />

`comandă`<br />

Redirecționează stdout<br />

și stderr către fișier<br />

Expandează elementele<br />

listate<br />

Substituie ieșirea<br />

comenzii<br />

$HOME $HOME $HOME $home Directorul personal<br />

~ ~ ~<br />

Simbolul directorului<br />

personal<br />

~+, ~-, dirs ~+, ~- =-, =N Accesează directoarele<br />

var=value VAR=value var=value set var=value Numirea variabilelor<br />

export var export VAR=value<br />

export<br />

var=val<br />

${nnnn} ${nn}<br />

''$@'' ''$@'' ''$@''<br />

setenv var<br />

val<br />

Configurează variabilele<br />

de mediu<br />

Pot fi desemnate mai<br />

mult de 9 argumente<br />

Toate argumentele luate<br />

separat drept cuvinte<br />

$# $# $# $#argv Numărul argumentelor<br />

$? $? $? $status<br />

$! $! $!<br />

Statutul de ieșire al celei<br />

mai recente comenzi<br />

PID-ul celui mai recent<br />

proces trimis <strong>în</strong> fundal<br />

$- $- $- Opțiunile curente<br />

.file source file sau .file .file source file Citește comenzile din<br />

182

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!