Unix & Linux

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


4
OS X'te mktemp için düzeltme veya alternatif
Başka birinin yazdığı bir bash komut dosyasına bakıyorum mktemp: TEMP=`mktemp --directory` Ancak, bu satır makinemde çalışmıyor (OS X 10.6). Bu çizgiyi, x-like-platform-platformuyla uyumlu olacak şekilde nasıl düzeltebilirim? EDIT: Alternatif bir komut da yeterli olacaktır.

8
$ * Ve $ @ arasındaki fark nedir?
Aşağıdaki kodu göz önünde bulundurun: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Çıktıları: 1 2 3 4 1 2 3 4 Ksh88 kullanıyorum, ancak diğer yaygın mermilerle de ilgileniyorum. Belirli mermilerle ilgili herhangi bir özelliği …
73 shell  quoting  ksh  arguments 

3
İşlemler ebeveynin çevresini miras alıyorsa, neden ihracata ihtiyacımız var?
Buradaexport bir kabuktaki amacın değişkeni kabuktan başlayan alt işlemlere uygun hale getirmek olduğunu okudum . Ancak, ben de okudum burada ve burada o "Süreçler onların ebeveyni (onlara ait süreç) kendi ortamını devralır." Bu durumda, neden ihtiyacımız var export? Neyi kaçırıyorum? Kabuk değişkenleri varsayılan olarak ortamın bir parçası değil midir? Fark …

12
Diske veri yazmayı geciktirmenin ardındaki felsefe nedir?
Linux'ta, bir komutun bitmesi cpveya böyle bir komutun yürütülmesi dd, verilerin cihaza yazıldığı anlamına gelmez. Örneğin, syncsürücüdeki "Güvenle Kaldır" veya "Çıkar" işlevini çağırmanız veya çağırmanız gerekir. Böyle bir yaklaşımın ardındaki felsefe nedir? Veriler neden bir kerede yazılmıyor? Bir G / Ç hatası nedeniyle yazmanın başarısız olma tehlikesi yok mu?

4
Bir cronjob'ı / dev / null / 'a nasıl tamamen sustururum?
Ubuntu-Desktop'ımda ve debian-server'ımda, her dakika çalıştırılması gereken bir betiğim var ( alanımın internet tarayıcısındaki dakikasını çağıran bir betik ). Sorun debian türevlerinde cron'un /var/log/syslogher çalıştırışında günlüğe kaydetmesidir . Sonunda, tekrar tekrar yürütüldüğü mesajı tekrarlayan olarak görüyorum /var/log/syslog: Nov 11 16:50:01 eclabs /USR/SBIN/CRON[31636]: (root) CMD (/usr/bin/w3m -no-cookie http://www.spacetrace.org/secret_script.php > /dev/null 2>&1) …

3
POSIX'in kabuk komut dosyalarına uyumluluğunu nasıl test edebilirim?
POSIX’in tüm birliklerde ortak bir standarda en yakın şey olduğunu göz önünde bulundurarak, yalnızca onu destekleyen bir kabuk olup olmadığını bilmekle ilgileniyorum. Çoğu modern kabuk POSIX için destek sağlarken (ve POSIX uyumlu komut dosyalarını sorunsuz çalıştıracaktır), uyumlu olmayan özellikleri işaret etmede iyi bir iş çıkarmazlar. Yalnızca POSIX ve POSIX uygulayan, …

4
“Aşağıdaki paketler geride tutuldu” ne demek?
Bunu yaparken apt-get upgradebazen "Aşağıdaki paketler saklandı" diyen bir mesaj alıyorum. Örneğin: $ sudo apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done The following packages have been kept back: linux-headers-server linux-image-server linux-server 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. Bu …
72 apt  upgrade 

7
Set ve Shopt - Neden İki?
setve shopther ikisi de çeşitli seçenekleri kontrol eden kabuk yerleşimleridir. Hangi seçeneklerin hangi komut tarafından ayarlandığını ve hangi seçeneklerin / ayarların ( set -o/+o, shopt -s/-u) yapıldığını sık sık unutuyorum . Neden aynı şeyi yapan (ve bunu yapmak için farklı argümanları olan) iki farklı komut var? Hangi seçeneklerin hangi komutla …
72 bash  settings  shopt 


5
Vim'in içinden kök olmak
Bazen /etcVim kullanarak yapılandırma dosyalarını düzenlemeye başlıyorum , ancak sudoVim'i başlatmak için kullanmayı unutma . O zaman kaçınılmaz sonuç, düzenlemelerimi tamamladıktan sonra, dosyayı kaydetme iznine sahip olmadığımma dair korkunç bir bildirimle karşılaştım. Çoğunlukla düzenlemeler, Vim'den çıkıp her şeyi yeniden root olarak yaptığım kadar küçük. Elbette yazabildiğim ve sonra root olarak …
72 vim  sudo  root 


3
Kullanıcı alanı ve Çekirdek alanı arasındaki fark nedir?
Çekirdek kullanıcı programı yani Sistem Çağrısı adına yürütülürken Çekirdek alanı kullanılıyor mu? Yoksa tüm Çekirdek iş parçacıkları için adres alanı mı (örneğin, zamanlayıcı)? İlki ise normal kullanıcı programının 3GB'tan fazla belleğe sahip olamayacağı anlamına mı geliyor (bölme 3GB + 1GB ise)? Ayrıca, bu durumda, çekirdek yüksek belleği nasıl kullanır, çünkü …
72 linux  kernel  drivers 

6
Harici bir SMTP sunucusu kullanmak için sistem postası ayarlayabilir miyim?
Farklı bir smtp sunucusu üzerinden gönderilmek üzere bir linux kutusunda sistem postası kurmak mümkün müdür - belki de kimlik doğrulama ile mi? Eğer öyleyse, bunu nasıl yaparım? Eğer net değilse, bir örnek verelim. Komut satırındaysam ve şunu yazın: cat body.txt | mail -s "just a test" myfriend@hisdomain.com Bunun G-posta gibi …
72 linux  smtp  email 


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.