Unix & Linux

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

3
Linux için man komutunun en son kaynak kodu nerede?
Man komutunun en son kaynak kodunu arıyorum, Linux'umdaki sürüm oldukça eski (v1.6f), ancak bir süre googling yaptıktan sonra başarısız oldum. Demek istediğim, derlenmiş ve kurulabilen kendi içindeki ikili dosya mandeğil, en son kaynak kodu .man-pages/usr/bin/man
20 linux  man 



3
`<& -` ne yapar?
Bash snippet'ini uzaktan yürütülen bir ssh komutunun arka planına kopyaladım: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD Ne yapar &lt;&amp;-? Benim tahminim bunun aynı olduğu&lt; /dev/null Bir sonraki anlayış üç ana dosya tanımlayıcıları (yani stdin, stdout, stderr) engellemek için kapalı olması gerekir: İş arka plan ve komut …

4
CPH'nin hardlink ile davranışı şaşırttı
Hardlinks kavramını çok iyi anlıyorum ve cp--- ve hatta en son POSIX özellikleri gibi temel araçlar için adam sayfalarını birkaç kez okudum . Yine de aşağıdaki davranışı gözlemlemekten şaşırdım: $ echo john &gt; john $ cp -l john paul $ echo george &gt; george Bu noktada johnve paulaynı inode (ve …
20 cp  hard-link 

3
Normal ifadeye dayalı olarak yalnızca bir farkın / yamanın ilgili bölümlerini görüntüle
git log -G&lt;regex&gt; -pbir kod tabanının geçmişini belirtilen kalıpla eşleşen değişiklikler için aramak için harika bir araçtır. Bununla birlikte, çoğunlukla ilgisiz iri denizde diff / patch çıktısında ilgili iri bulmak çok zor olabilir. Elbette git logorijinal dizginin / regex'in çıktısını aramak mümkündür , ancak görsel paraziti ve ilgisiz birçok değişikliğin …
20 git  diff  patch 

4
Büyüyen bir günlük dosyasında yalnızca yeni girdileri görüntüleme
tail -f x.log Komut isteminde büyüyen bir günlük dosyasını görmek için bu komutu kullanın. Yalnızca çalıştırdıktan sonra dosyaya yazılan günlük satırlarını görmekle tail -filgileniyorum ve yapmadan önce dosyaya yazılan günlüklerle ilgilenmiyorum tail -f. Ancak tail -fbaşlangıçtaki komut, son 10 satırı alır ve görüntüler. Bu beni karıştırıyor, bazen bu günlükler yeni …
20 logs  tail 

3
Proc'a neden dosya sistemi denir?
procDosya sistemi çekirdeği Linux sisteminde her işleme hakkında bilgileri iletmek için izin verir. Neden procdosya sistemi denir? Gerçek bir dosya sistemi gibi değil ext4. Sadece çalışan işlemler hakkında bilgi içeren bir dosya koleksiyonudur.
20 filesystems  proc 


4
Dosyaları yerinde nasıl sıkıştırırım?
% 90 sabit disk kullanımı olan bir makinem var. 500+ günlük dosyalarını daha küçük yeni bir dosyaya sıkıştırmak istiyorum. Ancak, sabit disk hem orijinal dosyaları hem de sıkıştırılmış dosyaları tutamayacak kadar küçüktür. Yani ihtiyacım olan şey, tüm günlük dosyalarını tek bir yeni dosyaya tek tek sıkıştırmak ve sıkıştırılmış her orijinali …

2
birden fazla dosya arasındaki ortak satırları bulma
benim gibi 4 dosyam var file A &gt;TCONS_00000867 &gt;TCONS_00001442 &gt;TCONS_00001447 &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 file b &gt;TCONS_00001528 &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 file c &gt;TCONS_00001529 &gt;TCONS_00001668 &gt;TCONS_00001921 &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 file d &gt;TCONS_00001922 &gt;TCONS_00001924 &gt;TCONS_00001956 &gt;TCONS_00002048 tüm dosyalar 2000'den fazla satır içerir ve ilk sütun için sıralanır. tüm dosyalarda …

2
Bash'ta beklenmeyen karakterle eşleşen köşeli ayraç ifadesi (aralıksız)
Linux'ta bash kullanıyorum. Aşağıdaki if ifadesinden bir başarı elde ediyorum, ancak bu bir başarısız kodu döndürmemelisiniz? if [[ ■ = [⅕⅖⅗] ]] ; then echo yes ; fi Kare, karakterlerin hiçbirine eşit DEĞİLDİR, bu yüzden neden bir başarı kodu aldığımı anlamıyorum. Benim durumumda çift parantez tutmak benim için önemli. Bu …
20 bash  locale  test 




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.