Unix & Linux

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

5
Kuyruk tüm dosyayı okur mu?
tail25 GB'lık bir textfile istiyorsanız , tailkomut tüm dosyayı okuyor mu? Bir dosya bir diske dağılmış olabileceğinden, bunu yapmak zorunda olduğunu hayal ediyorum, ancak bu kadar iç işlemi iyi anlamadım.
113 tail 


7
Stdout'u, üzerinde yazma izniniz olmayan bir dosyaya yönlendirmek
Üzerinde dosya yazma izni olmayan bir dosyayı değiştirmeye çalıştığınızda hata alırsınız: > touch /tmp/foo && sudo chown root /tmp/foo > echo test > /tmp/foo zsh: permission denied: /tmp/foo Sudoing komutu komutu root olarak çalıştığı için yapmaz, ancak kabuk stdout'u yönlendirir ve yine de dosyayı açar: > sudo echo test > …

12
bir çizgi içinde fark
Aradaki farklara bakıyorum bazı sql dökümü var. diffAçıkçası bana iki satır arasındaki farkı gösterebilirim, ancak uzun virgülle ayrılmış değerler listesindeki hangi değerlerin aslında satırların farklı olmasına neden olduğunu bulmaya çalışırken kendimi delirtiyorum. Belirli dosyalarda iki satır arasındaki karakter farklarını belirtmek için hangi aracı kullanabilirim?
113 command-line  diff 



7
“/ Dev” Linux dosyaları nasıl oluşturulur?
Linux'ta gerçekten dosya olmayan özel dosyalar var. Bunların en dikkat çekici ve net örnekleri devklasörde, "files" like: /dev/null - Dosyaya yazdığınız her şeyi yok sayar /dev/random - Bir dosyanın içeriği yerine rastgele verileri çıkarır /dev/tcp - Bu dosyaya yazdığınız verileri ağ üzerinden gönderir Her şeyden önce, kılık değiştirmiş bir tür …
112 linux  files  devices 


1
Nohup çıkışını nohup.out dışındaki bir günlük dosyasına yönlendirmenin bir yolu var mı?
Programı sık sık kullanırım, nohupböylece işlemlerim takılmalar için bağışık olur. Bu yüzden programı programtelefonu kapatmaya karşı bağışık hale getirmek istersem, komutu kullanıyorum. nohup program & nerede &arka planda sürecini koyar. Başlarken, nohupbana mesajı veriyor: nohup: `nohup.out 'a çıkış ekleniyor Çıkışı başka bir dosyaya göndermek için herhangi bir yolu var mı …

4
İki dizin nasıl birleştirilir?
Linux'ta bu yapı ile iki dizin görüntüleri ve görüntüler2 var: /images/ad /images/fe /images/foo ... ve diğer 4000 klasör ve diğeri şöyle: /images2/ad /images2/fe /images2/foo ... ve diğer 4000 klasör Bu klasörlerin her biri görüntüler içerir ve dizinlerin görüntüler ve görüntüler altındaki2 adları tamamen aynıdır, ancak içerikleri farklıdır. Sonra / images2 …


6
Linux ardışık çoklu yol ayırıcıları (/ home //// kullaniciadi /// dosya) nasıl işler?
Dosya konumlarını bir scp alt işlemine geçiren bir python betiği üzerinde çalışıyorum. Her şey yolunda, ama yolun üzerinde 'ikiye katlayacak şekilde bir dosya adı ile bir yolu birleştirme ile sonuçlanabileceğim bir durumdayım /. Birden fazla dosya ayırıcınız varsa bash'in umrunda olmadığını biliyorum, ama bunun tam olarak nasıl düzeltildiğini merak ediyorum. …


4
Geçerli dizine göre sembolik bir bağlantı oluşturun
Giriş dizinde harici HDD'mde bir dizine işaret eden sembolik bir bağlantı oluşturmaya çalışıyorum. Bu şekilde belirttiğimde iyi çalışıyor: cd ~ ln -s /run/media/name/exhdd/Data/ Data Ancak bunu denediğimde hatalı bir bağlantı oluşturuyor: cd /run/media/name/exhdd ln -s Data/ ~/Data Bu, cdiçine giremediğim bir bağlantı oluşturur . Denedim, bash şikayetçi: bash: cd: Data: …
110 directory  symlink  ln 

5
Bir günlük dosyasının sadece son n satırlarını nasıl izleyebilirim?
Sadece son 15 satırı görüntülemek istediğim, büyüyen bir günlük dosyasına sahibim . İşte yapabileceğimi biliyorum: tail -n 15 -F mylogfile.txt Günlük dosyası doldurulurken, tailekrana son satırları ekler. Yalnızca son 15 satırı görüntüleyen ve güncellendikten sonraki 15 satırdan önce satırlardan kurtulan bir çözüm arıyorum. Bir fikrin var mı?
110 logs  monitoring  tail 

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.