«shell» etiketlenmiş sorular

Kabuk, kullanıcıların genellikle bir komut satırına yazarak işletim sistemiyle etkileşime girmesini sağlayan yazılımdır.

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 

6
rsync regex kullanarak yalnızca bazı dosyaları içerir
Onların dosya adı desen, büyük / küçük harf duyarsız dayalı bir yolda özyinelemeli bazı dosyaları kopyalamak için rsync çalıştırmak çalışıyorum . Bu rsync çalıştırmak için yaptım: $ rsync -avvz --include ='*/' --include='.*[Nn][Aa][Mm][E].*' --exclude='*' ./a/ ./b/ Hiçbir şey kopyalanmaz, hata ayıklama çıktısı şunu gösterir: [sender] hiding file 1Name.txt because of pattern …
11 regex  linux  shell  backup  rsync 


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 

2
Linux kabuğu kullanarak Excel dosyası (xlsx) nasıl düzenlenir
Linux kabuğunu kullanarak XLSX dosyalarını düzenlemenin bir yolu (aracı) var mı? İhtiyacım olan son üç boş satırı ilk çalışma sayfasından kaldırmanın bir yoludur. XLSX'in ayrı ayrı düzenleyebileceğim farklı XML dosyalarıyla dolu bir zip dosyası olduğunu biliyorum. Ancak, mümkünse XML dosyalarını kendim analiz etmekten ve değiştirmekten kaçınmak istiyorum.

10
Linux dağıtımını belirleme
Linux sunucusunun hangi lezzetinin çalıştığını belirlemeye çalışıyorum. Çekirdek sürümünü belirlemeye çalışmıyorum - ama dağıtıcıyı değerlendiriyorum. gcc kurulur ve sürüm çıktısında RedHat diyor # gcc --version gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11) Bu, sunucumun RedHat sunucusu olduğunu güvenle varsayabileceğim anlamına mı geliyor? Bunu bulmak için daha iyi -% 100 kurşun …
11 linux  shell 

5
tüm dosyaları silmeden gzip
Daha sonra orijinalleri silmeden alt dizinlerdeki tüm dosyalar da dahil olmak üzere bir dir tüm dosyaları ayrı ayrı gzip gerekir. Diyelim ki index.html var, sonunda index.html.gzip AND index.html istiyorum. Yolumdaki tüm dosyaları gzip edebiliyorum gzip -r . Ama orijinal dosyaları da saklamak istiyorum. Mümkün mü?

2
Ulimit'in hangi parametreleri var?
Örneklerde, -useçeneğin ulimitkomutla kullanıldığını görüyorum , ancak bu seçeneğin ne anlama geldiğini söyleyen belgeleri bulamıyorum. man ulimitsistem kitaplığı işlevinin kılavuzunu gösterir. Ne seçenekleri ulimitvar ve ne anlama geliyor?

5
Paralel kabuk döngüleri
Birçok dosyayı işlemek istiyorum ve burada bir sürü çekirdek olduğundan paralel olarak yapmak istiyorum: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Makefile çözümünü biliyorum ama komutlarımın kabuk globbing listesinden argümanlara ihtiyacı var. Ne buldum: > function pwait() { > while [ $(jobs -p | wc -l) …

4
Daha az kuyruk modu neden çalışmıyor?
Kullanılması lesskuyruk modunda linux (F komutuyla ya da daha az -f) üzerinde komutu sürekli bazı makinelerde ve / veya belirli dosyalarda çalışmaya durdurur. Yeni değişiklikler görünmeyi bırakır. Bunu daha önce, uzun zaman önce düzelttiğimi biliyorum, ama çözümün ne olduğunu hatırlamıyorum. Herhangi bir fikir?
11 linux  shell  less 

1
Vim Takma Adları Yok Sayıyor
Eğer vim'de bir komut kullanarak map <f4> :! pdflatex %<cr> Vim, pdflatex için takma adımı yok sayacak (takma ad pdflatex = 'pdflatex --temp-dir = bir şey' gibi). Vim'in görmezden gelmemesini sağlamak mümkün mü?
11 shell  vim  alias  ignore 

6
Kabukta tek tırnaktan kaçmanın bir yolu var mı?
Örneğin. söylemek istiyorum perl -e 'print '"'"'Hello, world!'"'"', "\n";' Bunu yapmanın daha az garip bir yolu var mı, örneğin tek tırnaklardan kaçmak? Evet, yazabileceğimi biliyorum perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' Ancak bu soru Perl'de değil, kabukta alıntı yapmakla ilgilidir. Ben de bunu nasıl ilgileniyorum …

3
Yerleşik kabuk komutları için man sayfasını nasıl kolayca görebilirim?
Bir komut dosyasında bilmediğim bir komut görürsem ve yazdığımda (örneğin) man pushdveya man umaskyerleşik komutlar için man sayfasını görürsem. man bashBu yerleşik komutun yardımını bulmak için yapabileceğimi ve kaydırdığımı biliyorum , ya da bir tarayıcı açıp araması daha kolay olan çevrimiçi bash man sayfasına gidebilirim , ancak man sayfasını bir …


1
Bukle 200 olmayan bir HTTP durumu aldığında bash betiğinden çık
Birkaç kıvırmak isteği gerçekleştirmek için bir bash komut dosyası kurulum var for currency in EUR INR JPY do curl -i --data '{"currency": "'$currency'"}' -H "Accept: application/json" -H "Content-Type: application/json" http://0.0.0.0:8080/price && echo done Bukle yanıtlarından biri bir http durumu! = 200 ile geri gelirse koddan çıkmanın 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.