«bash» etiketlenmiş sorular

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

5
Dosyaları nasıl bulurum ve toplam boyutları nasıl olur?
Bir dizi dosya (joker karakter ifadesine dayalı olarak) bulmak ve disk kullanımını toplamak istiyorum. Bunun gibi bir şey: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_83.log 2.1G ./flibble_211040_157.log 2.1G ./flibble3747_51.log Bu iş. Ama aradığım sonucu vermiyor. Her dosya tarafından kullanılan alanı, findbunların …
12 linux  bash 

1
heredoc dosyasında kaybolan yeni satır
Bir yorumlu dosyayı bir dosyaya tekrarlıyorum, ancak satır sonları kayboluyor Bu komut dosyasını çalıştırma #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt Arg: foo ile, foo / foo.txt dosyasında name = "foo" type = "test" Herhangi bir fikir? Teşekkürler
12 bash  newlines 

8
Başka bir dizindeki komut dosyalarını çalıştırma
Sıklıkla, yürütmek istediğim komut dosyası şu andaki çalışma dizinimde değil ve gerçekten bırakmak istemiyorum. Başka bir dizinden komut dosyaları (BASH, Perl vb.) Çalıştırmak iyi bir uygulama mı? Genellikle düzgün çalışması için ihtiyaç duydukları her şeyi bulurlar mı? Öyleyse, "uzak" bir komut dosyasını çalıştırmanın en iyi yolu nedir? bu mu . …



2
Bash istemi için geçerli pencere numarasını al
Durum çubuğunu prompt gibi bir pencere numarası gösteren bash istemiyle değiştirmek istiyorum. Geçerli pencere numarasını kabukta nasıl alabilirim? TMUX_PANE env değişkeni var, ne yazık ki TMUX_WINDOW. En yakınım: tmux display-messagepencere / pencere bilgilerini yanıp sönmek, son satırını almak tmux show-messagesve ayrıştırmak. Bilgi istemi her görüntülendiğinde pencere / bölme bilgisinin yanıp …
11 bash  tmux  prompt 

1
[0-9] yerine [AJ] yerine sed ile çalışmaz
0-9 arasındaki tüm rakamları sed'deki karşılık gelen harflerle değiştiren bir komut üzerinde çalışıyorum. Yanlış bir şey yaptığımı biliyorum, ama sed yedek regex'i bir dize değişmezinden başka bir şey olarak yorumlamıyor. Kullandığım komut sed -r 's/[0-9]/[A-J]/g' log > ~/output.txt Bana oldukça basit geliyor, ama yaklaşık bir saattir takıldım. Aldığım çıktı 0-9 …

1
Bu softlink neden beklendiği gibi çalışmıyor?
bash4.3 # pwd /bin bash4.3 # ll sh lrwxrwxrwx. 1 root root 4 May 17 22:22 sh -> bash bash4.3 # ll bash -rwxr-xr-x. 1 root root 1072056 May 17 22:22 bash bash4.3 # bash bash4.3 # sh sh-4.3# İşletim sistemim fedora 24 (Varsayılan GNOME sürümü). Örnekten biliyoruz: under /bin, …
11 linux  bash  shell  fedora  sh 

3
OS-X terminali, Python'u etkileşimli olarak çalıştırdıktan sonra garip davranıyor
Os-x terminalinde bir python repl (2.7.10) çalıştırıp çıktıktan sonra, terminal artık yankı tipinde bir giriş yapmaz ve başka garip şeyler olur. Eğer pythontekrar exit()koşarsam, terminal geri yüklenir gibi görünüyor. Şimdi sekmeyi kapatıyorum ve yeni bir tane açıyorum, bu yüzden bunu kapsamlı bir şekilde test etmedim. Sanırım bu terminal ayarları ile …
11 macos  bash  terminal  python 

2
Windows için boot2docker'da ana bilgisayardan bir dizin bağlama
Docker 1.6 ve boot2dockerWindows 8.1 kutusunda çalışıyorum. Boot2Docker Başlangıç ​​kısayolunu kullandığımda, docker komutlarını yerel olarak çalıştırabileceğim bir cygwin bash istemine götürür. Kullanıcılar klasörümden bir dizini bağlama konusunda sorun yaşıyorum. Denedim: $ docker run -d --name abe -v $APPDATA/Bitcoin:/datadir poliver/bitcoin-abe Hatayı alıyorum: invalid value "C:\\Users\\someone\\AppData\\Roaming/Bitcoin:/datadir" for flag -v: \Users\someone\AppData\Roaming/Bitcoin:/datadir is not …

4
Shell işlevleri Linux'ta nerede depolanır?
İlk başta, whichbelirli programları bir argüman olarak verdikten sonra herhangi bir çıktı vermemenin nedenini arıyordum , örneğin cd. Burada bulduğumdan , muhtemelen cdmakinemde çalışarak onaylanan bir işlev olması type cd. TLDR: Ancak değişken whichsayesinde bulabilen normal programlar $PATHbu $PATHklasörlerden birine yerleştirilirken , işlevler veya komut dosyaları nerede cddepolanır? user@linuxmchine:~$ type …

3
Tmux'da uygulama başlatılamıyor
Tmux Sublime Text veya SourceTree başlatmaya çalıştığınızda bu hatayı alıyorum: $ subl Unable to launch Sublime Text 2 $ stree Unable to open SourceTree Görünüşe göre ben de os x apps açamıyorum: $ open MPlayerX.app LSOpenURLsWithRole() failed with error -10810 for the file /Applications/MPlayerX.app. Yosemite OS X 10.10 (14A388a), iTerm …

3
CygWin için pratik (otomasyonlu) SUDO'nun pratik (klasik Linux'a daha yakın) yolu
CygWin'desudo komutları kullanabilmek faydalıdır ve yükseltilmiş bir kabuk açmaktan daha hızlıdır : Luis@Kenobi /cygdrive/c/Users/Luis $ net user /add TestUser System error 5. Access denied. Luis@Kenobi /cygdrive/c/Users/Luis $ sudo net user /add TestUser Command completed successfully. Yukarıda gösterildiği gibi, Windows komutlarını / komut dosyalarını da Linux gibi çalıştırabilirsiniz. Benim için düzenli; …

6
“Kabuk” ve “Bash” terimleri arasındaki fark nedir?
"Shell" ve "Bash" arasındaki fark nedir ve bu terimler ne anlama geliyor? Bildiğim kadarıyla hiçbir fark yok. Ama "Shell" ve "Bash" hakkında birçok kitap gördüm! Bu yüzden Mac OS X'teki Terminal ile çalışmak ve bazı bash senaryoları yazmak istersem, ne tür kitapları seçmem gerektiğini merak ediyorum.
11 macos  bash  shell 


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.