«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.

3
Firefox yer imlerini ve diğer kişisel dosyaları bash betiğini yedekleme
Kişisel masaüstüm için Windows'tan Ubuntu'ya geçiyorum ve Firefox yer imleri, kişisel belgeler vb.Gibi kişisel verileri yedeklemenin kolay bir yolunu bilmek istiyorum ... Windows'da her şeyi manuel olarak kopyalıyorum ve Ubuntu'da otomatik olarak yapmak için bir bash betiği oluşturmak istiyorum. Bir dosya oluşturma ve yürütülebilir ve bu basit örnek yapmak dışında …
12 windows  linux  bash  backup 


8
Kabuk Görevi Tamamlama Bildirimi
(OSX'e Özgü) Ben, kendim dışındaki pek çok kişi gibi, kendimi genellikle kabuğumda tamamlanması bir iki dakika süren bir süreci tekmelemekte buluyorum (örneğin büyük bir svn taahhüdü). Bu süre zarfında, genellikle alt-sekme ve reddit / slashdot / wikipedia / öğesini yenilerim. Kabuk işlemi sona erdiğinde hırıltılı bir bildirim gönderen bir şey …
12 macos  bash  shell  growl 

5
Cygwin - Bas Betiğinde CD
Cygwin'i kullanmakta yeniyim, bu çok yeni bir soru ise özür dilerim. Ben bir dizine "cd" sonra o dizinde bir şey yapmak bir bash komut dosyası var. Ancak cd komutu "Böyle bir dosya veya dizin / c / code / blah / blah yok" ile başarısız olur. CD satırını doğrudan kabuk …
12 bash  cygwin 

4
Bash kabuk sekmesini tamamlayın, ~
Kullandığım Tabbir kabuk (deneme) kullanırken önemli bir çok. Ama ~her zaman genişlediğim için rahatsız oluyorum /home/"user". Her zaman böyle olduğunu sanmıyorum; Bu davranışı durdurmanın bir yolu var mı? Bir örnek: cj@zap:~$ ls ~/ Basın Tab cj@zap:~$ ls /home/cj/ Ben sahip olmaya devam etmek istiyorum ~/ve sonunda değil /home/cj/.

8
Dosya adlarını boşluklarla (veya geçici çözümlerle) işlemek için BASH komut dosyası oluşturma
BASH'i birkaç yıldır kullanırken, BASH komut dosyası oluşturma deneyimim nispeten sınırlı. Kodum aşağıdaki gibidir. Tüm dizin yapısını geçerli dizinden almalı ve içine kopyalamalıdır $OUTDIR. for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p \"${OUTPATH}${DIR}\" # Using echo for debug; working script will simply execute mkdir echo …
12 bash  find  filenames 

2
“//” dizini nedir?
Çeşitli linux makinelerde şunları yapabilirsiniz: cd / ve cd // Kabuk, karşılık gelen komutu kullandıktan sonra geçerli dizinin '/' veya '//' olduğunu söyleyecektir. Yani soru şudur: '/' ve '//' arasındaki fark nedir ve cevap 'fark yoksa' neden '//' neden '/' den farklı gösterilir? BTW cd /// cd //// cd ///// …

3
Bash on Snow Leopard terminal renklerine uymuyor
Snow Leopard'ın yeni sürümü ile OS X, bash sürümünü yükseltti GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0). Şimdi, .bashrcayarlarım aşağıdaki ayarları yapıyor: # Colors export TERM=xterm-color export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32' export CLICOLOR=1 export LSCOLORS=ExGxFxDxCxHxHxCbCeEbEb # Setup some colors to use later in interactive shell or scripts export COLOR_NC='\e[0m' # No Color export COLOR_WHITE='\e[1;37m' …

2
OS X'in ssh'den geri dönerken terminal başlığını orijinal başlığa geri ayarlamasını nasıl sağlayabilirim?
OS X'ten başlayarak foo'ya (Linux kutusu) giriyorum. Terminal başlığım foo olarak değişiyor. Sonra bara ssh (başka bir Linux kutusu). Terminal başlığım çubuk olarak değişir. Bardan çıkış yapıyorum. Terminal başlığım foo olarak değişiyor. Foo oturumumu kapattım. Terminal başlığım foo olarak kalıyor (orijinal başlığa geri dönmek yerine). Bir Linux kutusundan tekrar Linux …

8
Beni anlamsız terminalden kurtar
Uzak bir ssh oturumunda oturum açarken, bazen yanlış dosyaya (ikili veya diretory) kedi yaparım ve ekran anlamsız hale dönüşür. Tek çıkış yolu terminali kapatmak ve yeni bir tane açmaktır, bu da beni hayal kırıklığına uğratır, çünkü genellikle mevcut terminalle ilgili çok fazla durum vardır. Güncelleme: Harika yanıtlar alırken, küçük bir …
12 linux  bash  ssh  remote  telnet 

3
Windows Mount Network üzerinde Ubuntu'da Bash
Windows 10'u güncelledim ve yeni bash'ı pencerelere yükledim. Ancak her iki bilgisayarda denedim bir ağ paylaşımı bağlayamıyorum. Paylaşımı monte etmek için birçok farklı yol denedim: sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s Yukarıdaki komutu çalıştırırken bu sonuç alındığına gibi herhangi bir hata (hatta ile bakar --verboseseçeneğe) Ancak giderek /mnt/sgösteriler …
12 windows  ubuntu  bash  mount  cifs 

3
Bash 4.3 OS X'de Alt Tabaka Negatif Uzunluğu
Bash 4.2 negatif alt dize uzunlukları için destek ekledi: http://tldp.org/LDP/abs/html/abs-guide.html#SUBSTREXTR01 Örnek 37-12. Dize çıkarma yapısında negatif parametre "Uzunluk" parametresi negatif olduğunda, uçtan uca bir parametre görevi görür. Örneğin, Ubuntu üzerinde test edildiğinde aşağıdaki "Dünya" çıktıları: STR="Hello World!" echo ${STR:6:-1} Ancak OS X'te (GNU bash, sürüm 4.3.42 (1) -çalışma (x86_64-apple-darwin14.5.0)), bu …

3
Git alma sonrası çağrısında komutlar root olarak nasıl çalıştırılır
Kısa bir süre önce bir Upstart hizmeti olarak çalışan bir web uygulaması için bir sunucuda uzak git repo oluşturdum. Uygulama kodunu güncellemek ve sonra başlatma hizmeti yeniden başlatmak için gereken eylemleri tetiklemek için alma sonrası kanca kullanmak istiyorum. Bu benim repo.git / kancalar / alma sonrası dosyam: #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ …
12 linux  bash  git  sudo  upstart 

2
Sonlandırılan alt komutla bağlantı kurulurken neden bash while döngüsü çıkmıyor?
Aşağıdaki komut neden çıkmıyor? Çıkıştan ziyade, döngü süresiz olarak çalışır. Bu davranışı daha karmaşık bir kurulum kullanarak keşfetmiş olsam da, komutun en basit şekli aşağıdakilere indirgeniyor. Çıkmaz: while /usr/bin/true ; do echo "ok" | cat ; done | exit 1 Yukarıda yazım hatası yok. Her bir '|' bir borudur. 'Çıkış …


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.