Unix & Linux

Linux, FreeBSD ve diğer Un * x benzeri işletim sistemleri kullanıcıları için soru-cevap

1
uzantısı olmayan dosyaları bul
Diyelim ki: foo.txt bar baz.ooo Eğer kullanırsam ls -1 !(*.*)o zaman sadece barçıktı alırım . Harika, şimdi bulmakla aynı sonuçlara sahip olmak istiyorum - bazıları find -regexişi yapacak. NOT: find -name !(*.*)cevap olarak !(*.*)ben hala kullanamayacağım Bash'in glob olduğu gibi değil.
43 bash  shell  find  wildcards 

6
Linux'ta hangi dizine programlar kurmalıyım?
Linux'ta bir program kurmak ve bir daemon olarak çalıştırmak istiyorum. (Bu durumda Team 3 Konuş, ama soru doğada genel). Sağlanan bir paket yok, sadece tarced ikili dosyalar var. Dizin yapısında kongre ile böyle bir programı nereye koymalıyım? Web'de / opt 'in "isteğe bağlı addon uygulamaları", / usr ise "kullanıcı programları" …

5
İnit tam olarak ne yapar?
Linux dağıtımı yaratıyorum ve şimdi bir init programına ihtiyacım var. C kodunu gerçekten iyi kodlayabilirim ve linux hakkında çok şey biliyorum (çok fazla değil ama 4 yıldır geliştirme için arch linux kullanıyorum), C de kendi temel init betiğimi yazmayı denemem gerektiğini düşündüm. merak ediyorum, init sistemi basit bir kabuk için …
43 linux  startup  init 

7
Terminalde sözdizimi vurgulama
Programlamaya yönelik editörlerin çoğu kaynak kodunu renklendirecek. Terminalde görüntülemek için kaynak kodunu renklendirecek bir komut var mı? Ben bir dosyayı açabilir emacs -nw(yerine yeni pencere haşhaş terminali açılır), ama bir şey arıyorum böyle işler less(veya bu işler ile less -R kendi girişteki renk kaçış dizileri geçer).


2
Git alt dizini olmayan bir dizini yedeklemek için rsync nasıl kullanılır?
cDizini alt dizin dışındaki tüm alt dizinlerle kopyalamak istiyorum ./git. Bunu kullanarak yapıyorum rsync: echo "copy c and sh files " rsync -a --include='*.c' --include='*.sh' --include='*/' --exclude='*' ~/c/ ~/Dropbox/Public/c # remove .git directory = do not send it to dropbox. Thx to Tomasz Sowa rm -rf ~/Dropbox/Public/c/.git Daha iyisini yapabilir …
43 rsync  git  dropbox 

6
Sistemim hangi C kütüphanesi sürümünü kullanıyor?
Sistemimin hangi userland C kütüphanesini kullandığından nasıl emin olabilirim? Bu bilgiye ihtiyaç duymanın olası sebepleri arasında şunlar bulunmaktadır: Uygun kontroller yapıp, bir mininum kütüphanesi sürümü listeleyeceğinden emin olduğum, indirmeyi düşündüğüm dev bir kaynak paketi var, ancak çalışıp çalışmadığını kontrol ederek kendimi potansiyel bir güçlükten kurtarmayı tercih ederim. Sistemin paket yönetim …

5
OSX giriş kabukları üzerindeki etkileşimli kabukları neden varsayılan olarak?
Linux'ta ve bildiğim kadarıyla, tüm Unix sistemleri, terminal emülatörleri, varsayılan olarak etkileşimli, giriş yapmayan kabuklar çalıştırıyor. Bu, bash için başlatılan kabuğun: Oturum açma kabuğu olmayan etkileşimli bir kabuk başlatıldığında, bash komutları okur ve bunları çalıştırır /etc/bash.bashrcve ~/.bashrcbu dosyalar varsa. Bu --norc seçenek kullanılarak engellenebilir . --rcfile Dosya seçeneği okuyup yerine …
43 bash  osx 


4
PATH'i insan tarafından okunabilir bir şekilde gösterme
PATH ortam değişkenimi daha okunaklı bir şekilde göstermek istiyorum. $ echo $PATH /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin:/Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin:/Users/arturo/.rvm/bin:/usr/local/git/bin:/Users/arturo/.gvm/groovy/current/bin:/Users/arturo/.gvm/grails/current/bin:/Users/arturo/.gvm/griffon/current/bin:/Users/arturo/.gvm/gradle/current/bin:/Users/arturo/.gvm/lazybones/current/bin:/Users/arturo/.gvm/vertx/current/bin:/Users/arturo/.gvm/bin:/Users/arturo/.gvm/ext:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin Bunun gibi bir şey düşünüyorum: $ echo $PATH | some cut and awk magic /Users/arturo/.rvm/gems/ruby-1.9.3-p392/bin /Users/arturo/.rvm/gems/ruby-1.9.3-p392@global/bin /Users/arturo/.rvm/rubies/ruby-1.9.3-p392/bin /Users/arturo/.rvm/bin ...

4
Bu belgede “$” nasıl yazdırılır
Bash'daki burada-doc'da "$" ifadesini nasıl eko edebilirim? Örneğin, uzak sunucudaki içeriğe sahip bir dosyaya sahip olmak istiyorum $ABC=home_dir. $ ssh hostname sudo -s <<EOF echo "$ABC=home_dir" > file EOF Ancak değişken olarak ele alınacaktır. Bir değişmezi nasıl yazdırabilirim $?
43 bash  shell  quoting 





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.