[Linux] Combinarea comenzilor in terminal

Salut, astazi voi vorbi despre accesarea mai multor comenzi pe o singura linie in terminal.
Sa zicem ca vrem sa accesam  date si cal intr-o singura linie, cum vom face asta?

1. Prima optiune disponibila este cu caracterul

date; cal

Intai se executa date iar dupa aceea cal( ca in limbajul php fiecare statement se termina cu ; )

mkdir numbers; touch text.txt; mv text.txt numbers
– ordinea comenzilor executate va fii exact cum va fii specificata. In cazul nostru, se va creea directorul numbers, se va creea fisierul text.txt, se va muta in folderul numbers.

comm
2. A doua optiune disponibila este cu ajutorul caracterelor &&

Aici ca si in cazul cu ; ordinea va fii stabilita de ordinea in care au fost specificate comenzile.

cal && date

Intai se va executa cal si dupa aceea date.

Este o diferenta fundamentala intre caracterul ; si && aceea ca daca in ; o comanda este scrisa gresit, restul comenzilor care urmeaza dupa aceasta vor fii executate. Dar cu && daca o comanda este scrisa gresit nu se vor mai executa nici cele care urmează dupa aceasta.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s