This is an old revision of the document!
Modificare în mașina virtuală pentru ca exercițiile să meargă:
echo Ana are mere
, dar fără a o rula.alias
.whatis
, which
.man tcsh
pentru afla informații despre comanda (internă) alias
.ll
, să ruleze ls -l
.alias ll ls -l
.which ll
că aliasul a fost creat și rulați ll
pentru a vedea efectul.alias
pentru a lista alias-urile setate în shell-ul curent.Un proces se poate termina cu succes (status 0) sau cu eroare (status diferit de 0).
Statusul ultimului proces se poate vedea cu ajutorul comenzii:
echo $?
true și false sunt două programe care întotdeauna se termină cu succes, respectiv cu eroare.
true echo $? 0 false echo $? 1
Folosind operatorii && și ||, putem rula un al doilea proces doar dacă primul proces a avut succes, respectiv eroare.
Testați următoarele comenzi și observați dacă se execută sau nu procesul echo
:
true && echo "Success"
false && echo "Success"
true || echo "Fail"
false || echo "Fail"
set a=Alice set b=Bob
echo "$a and $b"
Aveți grijă la ghilimele!
alexj@hathor ~ $ echo "$a and $b" alice and bob alexj@hathor ~ $ echo '$a and $b' $a and $b alexj@hathor ~ $ echo `$a and $b` The program 'alice' is currently not installed. You can install it by typing: sudo apt-get install alice
set PATH=.:$PATH
ls
set A=42 set B=28 echo "A=$A and B=$B" @ SUM = $A + $B echo "A+B=$SUM" @ A = $A + 1 @ B = $B * 10 echo "A=$A and B=$B"
ls
.set OUTPUT=`ls`
.ls
.which ls
.ls -lh
asupra variabilei respective.set OUTPUT=`which ls` ls -lah $OUTPUT