Bir web sitesinde bulacağınız bir dizi Bash komutunu kopyalayıp yapıştırmak güzel. Ancak komutlara bağlı olarak, bazen birkaçını kaybedersiniz. Belki de standart girdiden okuyan programlar tarafından yutulurlar veya belki başka bir açıklaması vardır.
Bu yüzden bazen bunu yapıyorum:
$ bash <<EOF
cmd2
...
EOF
Daha iyi bir yolu var mı? Bazı Bash seçeneği? Bir SSH seçeneği? (Kurulumum, standart bir OS X terminalinden SSH'lu olduğum bir Ubuntu sunucusunda çalışan bir Bash. Ancak bunun ne kadar önemli olduğundan emin değilsiniz.)
DÜZENLE
Örnek
Somut bir örnek taleplerine cevap olarak, işte bir tane. Aşağıdaki dört satırı bir SSH kabuğuna (Snow Leopard masaüstümden) bir OpenStack VM'de çalışan bir Ubuntu Quantal ürününe bağlı olarak Bash kabuğuna yapıştırdım.
sudo apt-get install -y r-base gdebi-core
sudo apt-get install -y libapparmor1 # Required only for Ubuntu, not Debian
wget http://download2.rstudio.org/rstudio-server-0.97.314-amd64.deb
sudo gdebi rstudio-server-0.97.314-amd64.deb
İlk iki komut (başarıyla) yürütülürken, son iki görünüşe göre sunucu tarafından asla alınmadı (ya da en azından asla Bash tarafından işlenmedi).
apt-get update
, git clone
, wget
vb