/ Dev / null komutunu nasıl boşaltabilirim? [kapalı]


38

Ubuntu 10.10 kullanıyorum.

Bilgisayarlarda genelde iyiyim ama çoğunlukla Windows'da Ubuntu ile pek aşina değilim. Bir web sitesi kurmaya çalışıyorum ve okul danışmanlığı için çalışan ve bana tavsiyede bulunan bir arkadaşımla konuşuyorum.

Benim bir komut istemi açın ve yazmaya gerek söyledi sudo /etc/init.d/apache2 startama tüm yaptığımda görüyorum sudo: /etc/init.d/apache2: command not found.

Arkadaşıma hatayı söyledim ve dosyamın /dev/nulldolu olduğunu söyledi , bu yüzden bulmaya çalıştım ama gizli bir dosya. Windows’ta gizli dosyaları nasıl görüntüleyeceğimi biliyorum ama Ubuntu’da değil.

Arkadaşım artık çevrimdışı yüzden umut ediyorum Birisi nasıl gözlerimi silmek bana söyleyebilir /dev/null? Teşekkürler!


42
"Arkadaş" gerçekten bir arkadaş mı?
jscott

15
Görünüşe göre arkadaşın sorularına cevap vermek istemiyor. Bunun yerine ServerFault kullanın.
C. Ross

11
Böyle arkadaşlarla kimin düşmana ihtiyacı var? Ayrıca , init.d komut dosyasını doğrudan çağırmak yerine Apache'yi başlatmayı sudo service apache2 startveya sudo service httpd startbaşlatmayı deneyin .
Ian C.

4
Doğrulamak için /dev/nullboş: wc /dev/null. Tüm sıfırları almalısınız (tesadüfen "arkadaşınızın" söylediklerine dikkat etmeniz gerekir). Boşaltmak için /dev/null: cat /dev/null /dev/null [Tamam, sadece sonuncusu hakkında şaka yapıyorum. ;)]
Dennis Williamson

2
OP'ye net bir cevap verene kadar sesli bir şekilde gülmedikleri için herkese +1. Hepimiz bir noktada oradaydık.
AndyN

Yanıtlar:


42

Boşaltmak mümkün değil / dev / null, bu hiç mantıklı değil. Arkadaşın seninle şaka yapıyor.

Ancak apache2 yüklü değil gibi geliyor. İle yükleyebilmeniz gerekir.sudo aptitude install apache2


13
+1 - "Bit kovası dolu. Lütfen boşaltın ve devam etmek için herhangi bir tuşa basın."
Evan Anderson

2
Ahh şimdi anlıyorum, teşekkürler (googled / dev / null). Şimdi "Apache" yi yüklemek için bir öğreticiyi takip ediyorum, yardım çocuklarınız için teşekkürler (üzgünüm tüm doğru cevapları kabul edemiyorum veya kabul edemiyorum)!
Jason Merandez

1
@Jason Ben yanlışlıkla yaptım. Yeniden başlattığımda hiçbir şey çıkmadı ... başlangıç ​​senaryolarının varlığına bağlı olması şaşırtıcı /dev/null.
barrycarter

1
İzlerinizi örtmek istiyorsanız, özel 'boş' nesneler oluşturabilir ve onlara günlükleri atabilirsiniz ... kara delikler gibi.
Jason B Shrout

25

Tüm diğer afişlerle aynı fikirdeyken, bu durumda arkadaşın seninle uğraştığı zaman, / dev / null 'un dolduğu bir sisteme sahip oldum .

Her nasılsa, / dev / null silindi ve bir dahaki sefere

verbose-command > /dev/null

kök bölümünü / dev / null adlı tek ve büyük bir dosya ile tamamen doldurdu ve komut artık / dev / null'a yazamadığı için durdu. Bunu tanımlamak için "/ dev / null doldurulmuş" ifadesinden daha etkili bir yol bulamadık.

Bu durumda senin sorunun olmadığını sanmıyorum. Apache2 paketinin kurulmamasına ilişkin açıklama çok daha muhtemeldir! Ve hiçbir koşulda silmemelisiniz /dev/null, onun aklı başında sistem çalışması için gereklidir.

Düzenleme : ve bazı dört yıl sonra, güzel bir sanat hayatını taklit eden bir durumda, Server Fault'un nihayet böyle bir sorusu var: Dosya / dev / null için çok büyük


Teknik olarak / dev / null sanal bir dosya olmadığından dolmadı, ama sanırım uyuyor ;-)
Bart Silverstrim

6

Hava Kuvvetlerinde, bir galon prop-wash veya 50 yarda uçuş hattı almak için yeniler gönderilir. Sanırım bu sys-op eşdeğeri. Arkadaşın sadece pahasına eğleniyor.


Hala sahne kullanıyor musun yoksa helikopter rotorlarından da geliyor mu?
Bart Silverstrim

3
@Bart rotor yıkama daha konsantredir - tipik olarak sadece bir yarım galona ihtiyacınız vardır :)
voretaq7

5

Yapmanız gereken ilk şey, arkadaşınızı dinlemekten vazgeçmektir. Cidden, sana verdiği tavsiye kesinlikle bir anlam ifade etmiyor. '/ Dev / null' bir dosya değil, dolu olamaz, sisteminizin çeşitli amaçlar için kullandığı özel bir cihaz düğümüdür.

Apache yüklenmediğinden komutunuz başarısız oluyor. Önce kurmayı deneyin ve daha iyi sonuçlar alıp almadığınızı görün.


8
Açıkça Linux bilmeyen ve aptal görünmesini sağlamak ve onu utandırmak isteyen biri ile uğraşıyorsanız bir cevap olarak mükemmel bir anlam ifade ediyor.
Bart Silverstrim

4

"Null" un tanımına bakın ve arkadaşınızı sizinle uğraşmak için bir "ipucu" ile vurmak için bir nedeniniz olacak.

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.