«bash» etiketlenmiş sorular

Bash (Bourne-Again SHell), varsayılan olarak Ubuntu'nun komut satırı arayüzünde kullanılan kabuktur.

15
Arka plan modunda bash veya ssh çalışan bir kaba nasıl alınır?
Çalışan bir liman işçisi konteynerine ssh veya bash yapmak istiyorum. Lütfen örneğe bakınız: $ sudo docker run -d webserver webserver is clean image from ubuntu:14.04 $ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 665b4a1e17b6 webserver:latest /bin/bash ... ... 22/tcp, 80/tcp loving_heisenberg şimdi böyle bir şey almak …
933 bash  ssh  docker  container 

8
Bir değişken bash olarak nasıl artırılır?
Ben ikisini de kullanarak sayısal bir şekilde arttıracaktır çalıştık var=$var+1ve var=($var+1)başarılı olamadı. Değişken bir sayıdır, bash bir dize olarak okunuyor gibi görünmektedir. Ubuntu 13.10’da Bash sürümü 4.2.45 (1) - yayın (x86_64-pc-linux-gnu).
609 bash 

5
Hangisi daha iyidir: kullanma; veya && bir satırda birden fazla komut çalıştırmak için mi?
Derslerde ve nasıl yapılır sık ​​sık kombine komutları görüyorum. Örneğin, sudo apt-get update && sudo apt-get install pyrenamer Orada dört olası konnektörleri gibi görünüyor: &, &&, ||ve ;. & Bağlayıcı bana açık olmasına rağmen (arka plana bir işlem gönderir ve terminali uygun bırakır), &&ve arasındaki farkın ne olduğu açık değildir …
427 command-line  bash 

7
Base64 dizesini komut satırından nasıl çözebilirim?
Bir base64 dizesinin kodunu çözmek için bir bash betiği yazmak istiyorum. Örneğin, ben yazıyorum decode QWxhZGRpbjpvcGVuIHNlc2FtZQ==ve yazdırır Aladdin:open sesameve istemine geri döner. Şimdiye kadar içeren basit bir bash dosyası denedim python -m base64 -d $1ama bu komut bir dize değil bir dosya adı bekliyor. Herhangi bir ekstra paket yüklemek zorunda …
426 command-line  bash 

9
Kalıcı bir Bash takma adı nasıl oluşturabilirim?
rmBu komutu yürüttükten sonra onay mesajı almak için komuta bir takma ad oluşturmak istiyorum . Böylece böyle bir takma ad oluşturuyorum alias rm='rm -i'. Ama bildiğim kadarıyla bu geçici bir takma ad ve siz terminali kapatana kadar yaşıyor. Takma adı kalıcı olarak kaydetmek için burada açıklandığı gibi , terminalde çalıştırmam …
381 bash  alias 

6
Ortam değişkenlerini nasıl eklerim?
Ubuntu 11.04 kullanıyorum. Bir bash oturumu başlatmak için terminali kullanıyorum ve bir ortam değişkeni eklemek istiyorum: $r@hajt:~$ env THEVAR=/example Ama işe yaramıyor. TheVAR ile değişkenlerin sonuncusu olduğunu gösterir, ancak başka bir çağrı artık hiçbir şey envgöstermez .THEVARenv | grep THEVAR Benzer şekilde, export ( export THEVAR=/example) veya diğer değişken atamalarına …
364 bash 







8
Bash tarihi tamamen nasıl temizlenir?
Sunucumun geçmişinden önceki tüm komutları silmek istiyorum. Kullandım history -cve her şey temizlenmiş gibi görünüyor ama sunucuya ssh yaptığımda, tüm komutlar hala orada. Onları kalıcı olarak nasıl temizleyebilirim?
254 bash  history 

2
'sudo su -' vs 'sudo -i' vs 'sudo / bin / bash' - hangisinin kullanıldığı önemli veya ne önemi var?
Kök gerektiren bir şeyi üst üste düzinelerce defa yazarken, oturumumu kök oturumuna çevirmeyi tercih ederim. Çeşitli öğreticiler ve talimatlarda Gördüğüm, internette kullanmış sudo su, sudo su -, sudo -ive sudo /bin/bashbir kök oturumu açmak için kullanılan, ancak bu ve ne zaman arasında veya o fark konularda eğer farkı net değilim. …
254 command-line  bash  sudo  su 

4
Bir kabuk betiğini şifresi olmayan başka bir kullanıcı olarak çalıştırın
Ana ubuntu kabuğundan bir betiği şifresi olmayan farklı bir kullanıcı olarak çalıştırmak istiyorum. Tam sudo ayrıcalıklarına sahibim, bu yüzden şunu denedim: sudo su -c "Your command right here" -s /bin/sh otheruser Sonra şifremi girmek zorundayım, ancak bu betiğin gerçekten o kullanıcının altında çalıştığından emin değilim. Komut dosyasının gerçekten o kullanıcının …
245 command-line  bash  sudo 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.