«bash» etiketlenmiş sorular

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


8
Uzun komut satırlarının bir sonraki satıra sarılmasını nasıl sağlayabilirim?
Ubuntu'da uzun zamandır beni rahatsız eden bir şey dikkatimi çekti; bir komut satırına terminal genişliğinden daha uzun (daha geniş) bir komut yazarken, yeni bir satıra sarılmak yerine, Aynı satırdaki sütun 1 ve komut satırımın başlangıcını üzerine yazmaya başlar. (Aslında gerçek komutun üzerine yazılmaz, ancak görsel olarak görüntülenen metnin üzerine yazılır). …
108 command-line  bash 


7
Bir .sh dosyasını çalıştıramıyor: / bin / bash ^ M: hatalı yorumlayıcı
Bir kabuk betiği çalıştırmak istedim: -rwxr-x--x 1 root root 17234 Jun 6 18:31 create_mgw_3shelf_6xIPNI1P.sh Standart bir prosedür yapmaya çalıştım, ancak şu hatayı aldım: ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 DEBUG cd/etc/opt/ldapfiles/ldif_in ; ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 **ERROR sh: ./create_mgw_3shelf_6xIPNI1P.sh: /bin/bash^M: bad interpreter: No such file or directory** Bunun anlamı ne? …

11
Bir komut dosyası root olarak çalıştırılıp çalıştırılmadığını nasıl kontrol edebilir?
Basit bir bash betiği yazıyorum, ancak root olarak çalıştırılıp çalıştırılmadığını kontrol etmem gerekiyor. Bunu yapmanın çok basit bir yolu olduğunu biliyorum ama nasıl yapacağımı bilemiyorum. Daha açıkçası: Bir komut dosyası yazmak için basit bir yolu nedir foo.sh , böylece komut ./foo.shçıkışları 0ve komut sudo ./foo.shçıkışları 1?
104 bash  scripts  root 

3
Terminal komut isteminde kullanıcı, ana bilgisayar, dizin bilgileri için renkleri değiştirme
Komut istemindeki renkleri user@computerve komut istemi ekranının geçerli dizin ve komut bölümlerini değiştirmek mümkün müdür? OSX kullanıcıları tarafından zaten böyle bir şey gördüm, fakat aynı şeyi GNOME terminalinde nasıl yapacağımı bilmiyorum (sadece ön plan ve arka plan renklerini değiştirebilirim). Örneğin, hatalı programların derlenmeye çalışılması çok yararlı olacaktır, çünkü uzun zamandır …


9
Bir kabuk betiğinde bir takma ad nasıl çalıştırılır?
mpiexecTam yolu olan yürütülebilir bir dosyam var ~/petsc-3.2-p6/petsc-arch/bin/mpiexec. Bu komutu farklı dizinlerde yürütmek istediğimden (tüm yolu yeniden yazmak zorunda kalmadan), giriş dosyama bir takma ad yerleştiriyorum .bashrc: alias petsc="~/petsc-3.2-p6/petsc-arch/bin/mpiexec" Bu mpiexeckomut yazarak kolayca bu dosyayı komut isteminde çalıştırmak için izin verir : petsc myexecutable scriptYeni takma adımı petsckomut olarak kullanarak …
101 bash  scripts  alias 




2
Enter tuşuna basmak yeni satır yerine ^ M
Örneğin, tail -fbir dosya veya readkullanıcı girişi yapıyorsam , sonlandırmak veya stdout'a yeni bir satır eklemek yerine terminalde <Enter>üretilecektir . iyi çalışıyor.^Mread^J sshEğer önemliyse ubuntu sistemine giriyorum . Bu bana hem zsh hem de bash olur. Oynadığım çözümlerden biri, zsh'ye yeniden ^Mgönderme ^Jyapmak, ancak bu kök problemini çözmeyecek gibi görünüyor. …
94 command-line  bash  zsh 

13
Otomatik oturum açmaya izin vermek için şifreleri .ssh / config içinde ayarlayabilir misiniz?
Ubuntu 11.10 kullanıyorum. sshGünlük birçok sunucuya bağlanmak için kullanıyorum , bu yüzden parametrelerini şu şekilde .ssh/configdosyaya koydum : Host Home User netmoon Port 22 HostName test.com Bu dosyadaki her bağlantı için parola koymanın bir yolu var mı, böylece sunucu parolayı istediğinde, terminal parolasını girip sunucuya gönderir mi? Buna ihtiyacım var, …


3
Bash: imleçten satır sonuna kadar klavye kısayolu ile sil
Bilgi ^istemi konumunu belirten aşağıdaki bilgi istemi düşünün : $ git commit -am "[bug 123456] Do this and that with the bug" ^ Diyelim ki aynı hatayı, farklı bir taahhüt mesajı ile tekrar işlemek istiyorum. Metni imleç konumundan satır sonuna kadar silmenin bir yolu var mı?

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.