Unix & Linux

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

5
Bir komut dosyasından mutlak yol bulma
Bir komut dosyasında $0olası göreli yoldan geçiyorum. Mutlak hale getirmek için anlamadığım bu çözümü buldum: abspath=$(cd ${0%/*} && echo $PWD/${0##*/}) Benim sorunum ${0%/*}ve içindeki sihir ${0##*/}. Görünüşe göre eski dirname adını alır ve ikincisi dosya adını çıkarır, nasıl olduğunu anlamıyorum.
10 bash  path 

4
Neden daha kısıtlayıcı bir umask'a rağmen ev dizinimdeki dosyalar dünya tarafından yazılabilir olarak oluşturuluyor?
Yeni dosya ve dizin izinlerinin biraz garip davrandığını anladım. Her şeyden önce, umask doğru cevabı veriyor gibi görünüyor: $ umask 0002 Bu, kullanıcı ve grubum için tam erişim, dünyanın geri kalanı için yazma erişimi yok, suid değil. Ancak $ HOME'umda bir dosya oluşturursam, şöyle görünür: $ ls -l testfile -rw-rw-rw- …
10 centos  umask 

2
emacs yazı tiplerimi gentoo'da görmüyor
~ / .Emacs dosyamı ubuntu linux'dan kopyaladım; Consolas yazı tipini yükledim (ve gnome terminalinde ve varsayılan Monospace yazı tipi olarak çalışır); ama Emacs görmüyor (custom-set-faces '(default ((t (:inherit nil :stipple nil :background "white" :foreground "black" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height …
10 ubuntu  emacs  fonts  gentoo 


3
$ Kullanmak için en iyi uygulama? bash?
Bu cevabı $ hakkında okuduğumda ? başka bir soru akla geliyor. $ Kullanımı için en iyi uygulama var mı? bash? Bir örnek verelim: Doğrusal bir senaryomuz var ve tüm komutun tamam olduğunu bilmek istiyorum. Hata kodunu kontrol etmek ve eğer değilse kırmak için küçük bir fonksiyon çağırmanın (buna "did_it_work" diyelim) …


2
screen + vim - vim dosya adını açmak için ekran penceresi adını otomatik olarak ayarlamanın herhangi bir yolu var mı?
Neredeyse terminalin altındaki sekmeler gibi açık ekran pencerelerini gösteren oldukça güzel bir ekran rc dosyası var. Şu anda windows benim kadar yararlı olmayan istemime göre adlandırılır. Pencereleri, şu anda pencerede bulunan bir açık vim oturumunun dosya adına göre otomatik olarak adlandırmanın bir yolu var mı? Bence bu mümkün olsaydı üstün …

5
Dinamik Semboller
Uygulamamı farklı mimariler için oluşturdum ve bir değişkene göre beni doğru sürüme götüren bir "dinamik symlink" oluşturmak istiyorum. Şu anda oturum açmış olduğum makine x86 ise, sembolik bağlantı beni bu yapıya götürmelidir. Bir alay örnek yapmak istediğim şeyin: $ uname -i x86_64 $ ls -ltr lrwxr-xr-x 1 dogbane gg 4 …
10 symlink 



5
IFS (Dahili Alan Ayırıcı), birbirini izleyen birden fazla sınırlayıcı karakter için tek bir ayırıcı işlevi görebilir mi?
Bir diziyi beyaz olmayan boşluk değerleriyle IFS kullanarak ayrıştırmak boş öğeler oluşturur. Tek bir sınırlama için birden fazla sınırlamayı daraltmak bile tr -syeterli değildir. Bir örnek sorunu daha açık bir şekilde açıklayabilir .. Bir IFS ince ayarı ile "normal" sonuçlar elde etmenin bir yolu var mı (IFS'in davranışını değiştirmek için …
10 bash  shell  scripting 

3
GNU ekranı altında vim'de CTRL- * sabitleme
GNU ekranı altında vim çalıştırırken, CTRL , ok ve Pg * tuşlarıyla yapılan beklendiği gibi çalışmadığını . Ubuntu 10.10 kullanıyorum vim-gnome paketini kullanıyorum. Farklı bir makinede, Ubuntu da çalışıyor, bu sorunsuz çalıştı; maalesef şu anda bu yapılandırmayı kullanamıyorum. Burada ilgili bir soru var: Vim'de Ctrl + okları nasıl düzeltilir? Bununla …
10 ubuntu  vim  gnu-screen 


1
Kabuk işlevlerimi zsh'ta var olan otomatik tamamlamayı kullanmak için nasıl edinebilirim?
.zshrcYazarken kaydettiğim ve ekranla entegrasyona izin veren benim tanımlanmış kabuk işlevlerim var . Örneğin: function s() { screen -t "$1" ssh "$@" } Ancak, bu kabuk işlevlerini kullandığımda, zsh'ın yerleşik komut tamamlama özelliklerinden yararlanamıyorum. (SSH söz konusu olduğunda, bilinen_anahtarlar ve ssh_config'ye dayalı olarak ana bilgisayar adlarını otomatik olarak tamamlama). Paketleyicileri …
10 zsh  autocomplete 

4
Linux için dağıtılmış paket deposu mu?
Birçok kez kullanıcılara depolarını çok sık güncellememelerini söyleyen notu gördüm (yani günde bir kereden fazla) çünkü bu, sunucular için çok büyük bir stres yaratacaktır. Ayrıca, bu tür depolar için canavar makineleri aldığını anlıyorum. Paket yönetimi için BitTorrent gibi bir şey olup olmadığını merak ediyorum? Yoksa yoksa böyle bir sisteme sahip …

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.