Performing több parancsot a parancssorban

Akkor össze több parancsot egy sorban a Linux parancssor (egy start). Például meg kell először elvégezni egy parancsot, majd a második, és így tovább. De szeretné vezetni egyszer egy parancssori utasítást, hogy megteszi. Akkor speciális szimbólumok.

Parancsok végrehajtása egymás után

Például, azt szeretnénk, hogy először végrehajtjuk egyetlen paranccsal. Aztán, amikor ez működni fog (visszaadja a vezérlést a parancssor), meg kell futtatni a második parancs. Erre a pontosvessző ;. Így, ha fut a terminál:

Az első, hogy indítson az első mycommand1 csapat. és amikor a vezérlés visszakerül a terminál, majd indítsa el a második, és így tovább.

próbálgassunk (Ubuntu):

Ez az úgynevezett szekvenciális parancsok végrehajtása. Függetlenül attól, hogy hogyan kell elvégezni az előző csapat, a második csapat indul. Akkor végre parancsokat attól függően, hogyan működött a korábbi e a karakter és || .

Függő parancsvégrehajtás

szimbólumok és || Ez nem jelent mást, mint a logikai AND és OR. Ezért, amikor írunk:

ez azt jelenti, hogy mycommand2 parancs végrehajtásra kerül, ha mycommand1 parancs ki lett sikeres. Mind a következő parancs végrehajtása csak akkor, ha a sikeres az előzőt.

Ha elvégzi a design:

mycommand2 parancs végrehajtásra kerül, ha mycommand1 hibát jelzett. Mind a következő parancs csak akkor indul, ha az előzőt nem sikerült.

Kapcsolódó cikkek