«bash» etiketlenmiş sorular

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

3
Kalıcı PATH değişkeni
Bu /media/De Soft/mongodb/binPATH değişkenini kalıcı hale nasıl getireceğim ? Herkes " export PATH=$PATH:media/De\ Soft/mongodb/binsenin ~/.profileya .bashrcda ya da .zshenvkabuğuna bağlı" diyor. Ne olduğunu bilmiyorum ~/.profileya .bashrcda .zshenv. Aslında ne yaparlar? Nasıl katacak export PATH=$PATH:my/pathbenim .profile / .bashrc / .zshenv için? Varsayılan terminal ile 64 bit Ubuntu 14.04 LTS kullanıyorum.

7
Bir terminal emülatörü olmadan bash'a nasıl erişilir?
Say Kazayla sistemimde her terminal emülatörü kaldırdıktan: xterm, uxterm, gnome-terminal, guake, vb ben erişebileceği bir yolu var mı bashbir terminal emülatörü olmadan? Düşünebilmemin olası bir yolu, bir kabuk betiği oluşturmak ve çalıştırmak olacaktır, ancak bu bir yana etkileşimli bir kabuk alabilir miyim? Bu tamamen varsayımsaldır, fakat tüm cevaplar için teşekkürler!

2
Sonuçta bash'ta “.” İle “kaynak” arasında bir fark var mı?
"" Arasındaki farkı arıyordum. ve "kaynak" yerleşik komutları ve birkaç kaynak (örneğin, bu tartışmada ve bash manpage) bunların aynı olduğunu göstermektedir. Ancak, ortam değişkenleriyle ilgili bir problemin ardından bir test yaptım. Aşağıdakileri testenv.shiçeren bir dosya oluşturdum : #!/bin/bash echo $MY_VAR Komut isteminde aşağıdakileri gerçekleştirdim: > chmod +x testenv.sh > MY_VAR=12345 …

5
Sh betiği bir masaüstü kısayolundan nasıl çalıştırılır?
Ben ssh sunucuma giriş için bir kısayol yapmaya çalışıyorum: ssh x.x.x.x Aşağıdaki dosyayı yaptım: ssh_home.sh Yürütülebilir hale getirildi: sudo chmod +x ./ssh_home Çalıştırılabilir olup olmadığını kontrol etmek için özellikleri sağ tıklatarak kontrol edildi .. Ama ne yaparsam yapayım, çift tıkladığınızda gedit başlatacak. "Birlikte Aç" ı denedim ama orada hiçbir terminal …
37 bash  shortcuts 



4
Terminal için bir proxy nasıl ayarlanır?
Terminal için bir vekil belirlemek istiyorum. İhtiyacım olan, tüm terminal iletişimini bir proxy üzerinden internete göndermek istiyorum, diyor ki Sistem çapında bir proxy kurulumu yapmaya çalıştım. Ancak Terminal, sistem genelinde proxy yapılandırmasına uymuyor. Bunu yapmanın başka bir yolu var mı?
36 command-line  bash  proxy  tor 

4
Sh'in tire ile bağlantılı olmasının amacı nedir?
Ben ne anlamı merak ediyorum shsembolik ile bağlantılı olduğundan dashmı? Bundan dashdaha hızlı olması gerektiğini biliyorum bash, ancak orijinal shkabuğun neden bulunmadığından emin değilim sh. Ya da neden bir şeyle shbağlantılı değilse bash?
35 bash  dash-shell 

2
Bir dosyanın değiştirilmiş zamanı nasıl gösterilir?
Bir bash betiğinde kullanım için bir dosyanın değiştirilmiş zamanını bulmak ve yazdırmak için bir yöntem istiyorum. Ben geldim: ls -l $filename | cut -d ' ' -f '6-8' Hangi çıktılar: Jul 26 15:05 Ayrıştırmaktan kaçınmak istememe rağmen ls, orada yıl geçirmek faydalı olacaktır. İdeal olarak, datekomutun varsayılan çıktısına benzer bir …

3
Terminalde çalışan bir betiği, terminali kapatmadan nasıl öldürebilirim (Ctrl + C çalışmıyor)?
Diğer programları çağıran ve bir sürü komut yürüten bir bash betiği yazdım. Bu betiği terminalden çalıştırıyorum. Şimdi senaryoyu öldürmek istiyorum. Ctrl + CBazen basmak onu kesmiyor, bence bazen senaryo başka bir program yürütüyor ve nedense kill sinyali çalışmıyor. Ancak, terminal penceresini kapatırsam, betiği öldürür. Yapabileceğim bir şey var mı (klavye …
35 bash  scripts 



2
Linux betiğinde “okurken…” kullanma
Birisi lütfen aşağıdaki kodun nasıl çalıştığını açıklayabilir mi? echo '1 2 3 4 5 6' | while read a b c do echo $c $b $a done Özellikle, bu döngünün çıktısının neden iki ayrı satır 3 4 5 6 2 1yerine 3 2 1ve 6 5 4iki satırda olduğunu bilmek …
34 bash  scripts 

3
Bir komut dosyası çalıştırılırken 'kaynak: bulunamadı' hata mesajı
Bazı yolları dışa aktarılmamışsa /etc/profileve değiştirecek küçük bir otomatik kurulum komut dosyası oluşturuyorum $HOME/.profile. Sonra bunları otomatik olarak yeniden yüklemek istiyorum. Bunu okudum source, bu yüzden terminalimi çalıştırdım ve girdim: source /etc/profile source ~/.profile Terminalden herhangi bir hata vermedi. Ancak, bu iki komutu Bash komut dosyasının içine koymakla sonuçlanır source: …

4
Son komutun argümanıyla bir komut çalıştırın.
Komutları çalıştırırken, bazen belki son komutun argümanıyla bir komut çalıştırmanız gerekebilir. Bunu nasıl yapabilirsiniz? Tabii ki, ok tuşları ve kullanımını hariç Deltuşları: ↑←←←... ←→→DelDelDel... Del<new_command>.

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.