«bash» etiketlenmiş sorular

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


9
Cmd sekmesini otomatik tamamlama etkin olarak nasıl kullanılır?
Yıllarca Linux'ta Bash kabuğunu kullandım ve çok hızlıyım. Sekme tuşuna basarak otomatik tamamlama için sık sık başvurarak, birkaç tuş vuruşunda uzun komutlar yazabiliyorum. Son zamanlarda işimde Windows Komut İstemi ve Cmd'yi kullanmaya başladım. Cmd'de çok yavaşım. Otomatik tamamlama özelliği var, ancak farklı çalışıyor. Nasıl çalıştığını anladığımı düşünüyorum ama etkili bir …

6
Bash vs Gnu ekranı: Ctrl-A'yı Ctrl-Shift-A ile değiştirin
Ben GNU Ekranı için yeni bir kullanıcıyım. Bash'i çok uzun zamandır kullanıyorum ve GNU Screen'e bir denemek istiyorum. Bildiğiniz gibi, GNU Ekranı komut karakteri olarak 'Ca' (Control-A) kullanır. Sorun şu ki, Bash'deki (ve GNU Readline) Hat Düzenleme özelliğine müdahale ediyor çünkü Bash'deki Control-A satırın başına geçecek. " Komut Karakterini "^ …

9
Bash komutunda ilk sözcüğü hızlıca nasıl değiştirebilirim?
Bash ile iş akışımı biraz geliştirmek istiyorum ve aynı komutu farklı bir çalıştırılabilir dosyada çalıştırmak istediğimi fark ediyorum. Bazı örnekler: Git (ikinci kelimeyi hızlıca değiştirmek istiyorum): git diff foo/bar.c git checkout foo/bar.c Cat / rm (sadece ilk kelimenin değişmesi gereken yer): cat foo/is/a/very/long/path/to/bar.c rm foo/is/a/very/long/path/to/bar.c İlk sözcüğü kaldırmak için Ctrl+ …
44 linux  bash 



1
Rsync hedef klasördeki dosyaları, klasörleri varsayılan olarak siliyor mu?
Dosyalar Varsayalım ki /foo/srcsadece içerir A.cve bu /foo/destikisi içerir A.cve B.c. Ve aşağıdaki komutu çalıştırdığımı varsayalım: rsync /foo/src/ /foo/dest Will rsyncsilmek B.c? Klasörler Şimdi varsayalım /foo/srcdizini içeren Aiçindeki bazı dosyaları ile ve bu /foo/desther iki dizinleri içerir Ave Biçlerinde bazı dosyaları ile her. Ve aşağıdaki komutu çalıştırdığımı varsayalım (-a seçeneği …
44 macos  bash  unix  rsync 

5
Mac OS X'te sed içindeki yeni satırlar
Bunun \nMac OS X altında sed'de çalışmadığını biliyorum. # input foo bar Kullanırım, echo "foo bar" | sed 's/ /\n/' Ama sonuç aptalca, \nkaçamadı! foonbar Google’a danıştıktan sonra bir geçici çözüm buldum : echo 'foo bar' | sed -e 's/ /\'$'\n/g' Makaleyi okuduktan sonra ne \'$'\n/g'anlama geldiğini hala anlayamıyorum . …
44 macos  mac  bash  regex  sed 


1
Arka plandaki linux işi bittiğinde bu +/- ne anlama gelir (& ile başlar)
&Sonunda bir ampersand ( ) ile bir işlem başlatırsam , arka plana ayrılır. Tamamlandığında, buna benzer bir çıktı alıyorum [1]+ Fertig my_script Yerel bir dağıtımım var, ancak bu önemli olmamalı. Gördüğüm, köşeli parantez içindeki iş kimliği ve ardından bir artı ( +). Paralel olarak birden fazla işe başlamam durumunda, alıyorum …
43 linux  bash 

4
Bir dizindeki tüm dosyalara (dosya sınıfı) sembolik bağlantılar nasıl oluşturulur?
Belirli bir dizindeki ln -stüm dosyalara (veya bir dosya sınıfı, örneğin biten) sembolik bağlantılar ( ) oluşturmak istiyorum .bar. Cwd olduğumu ve tipimin ls ../source/*.barbana verdiğini söyle foo.bar baz.bar Parametre listesini ln -snihayetinde çözdüğü şekilde nasıl aktarabilirim? ln -s ../source/foo.bar ln -s ../source/baz.bar Tabii ki bir bash betiği yazabileceğimi biliyorum, …



4
.Bash_profile 'a nasıl satır eklenir
Homebrew’i Mac’e bash olarak yükledim ve şimdi bunu yapmam gerekiyor: Homebrew'i yükledikten sonra, PATH ortam değişkeninizin en üstündeki Homebrew dizinini yerleştirin. Bunu, ~/.bashrcdosyanızın altına aşağıdaki satırı ekleyerek yapabilirsiniz . export PATH=/usr/local/bin:$PATH "ls -a" gösterir .bash_profileve .bashrc.save. Bu satırı ekleyebilir miyim .bash_profile? Nasıl? Üzgünüm. Ben her şeyde yeniyim.
42 bash  osx-lion  path 

5
Kendi “shell” komutlarını nasıl yapabilirim (örn. Mkdir / cd combo)?
Hem bir dizin oluşturacak hem de bu dizine taşınacak bir komut için kaç kez istediğimi söyleyemem. Temel olarak, aşağıdakilerin eşdeğerini istiyorum: mkdir -p /arbitrarily/long/path; cd /arbitrarily/long/path ama sadece bir /arbitrarily/long/pathkez yazmak zorunda kaldım , şöyle bir şey: mk-cd /arbitrarily/long/path Bunu yapmak için bir komut dosyası oluşturmayı denedim, ancak yalnızca komut …
41 bash 

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.