@Wilf'in mükemmel cevabına birkaç puan eklemek için,
herhangi bir nedenle isterseniz paralell'de komutları çalıştırabilirsiniz, örneğin, autostartOpenBox için bir komut dosyası şöyle görünebilir:
#!/bin/bash
nitrogen --restore &
tint2 &
tilda
Bu , aynı anda bir arka plan görüntüsü kullanarak nitrogenpaneli tint2başlatır ve Quake3 tarzı açılır konsolu başlatır tilda. Bir sonrakini başlatmadan önce bitirmek için bir programa ihtiyacınız yoksa bu yararlıdır. Durum apt-get updateve durum böyle değil apt-get upgrade!
&Her satırın sonundaki işarete dikkat edin . Bu, kabuğun bu işlemi arka planda işlemesine ve yürütülmesine devam etmesine neden olur. Ondan ne gibi farklar olduğunu Not &&temelde bir olan and, işaret command_1 && command_2çalıştırır command_1ve başarı ile çıkar eğer, ancak o zaman çalıştırmak command_2ise, command_1 & command_2birinci sonra ikinci hakkını başlayacaktır.
Ayrıca, komutları seri şekilde çalıştırmak için aşağıdaki gibi yığınlayabilirsiniz:
#!/bin/bash
apt-get update
apt-get upgrade
Bu çalışacaktır apt-get upgradesonra apt-get updateedilir bitmiş sonucu ne olursa olsun, ama. Dolayısıyla, örneğin bir ağ hatasıyla güncelleme sonlandırılsa bile, yükseltme yine de çalıştırılacaktır.
Ayrıca kullanarak, tek satırda yapabilirsiniz ;işareti: apt-get update ; apt-get upgrade. Yine, bu çözüm bu belirli komutlar için en uygun değildir , ancak diğer durumlarda kullanışlı olabilir.
Hızlı bir son nokta, aşağıdakileri içeren satırları da kesebilirsiniz &&:
command_1 &&
command_2
Bu ile aynı olacaktır command_1 && command_2.