Unix & Linux

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


3
Sonunda boşluk olan / olmayan bir kelimeyi eşleştirmenin farkı nedir?
Kabuk betikleri öğreniyorum ve bunun için HackerRank kullanıyorum. sedAynı sitede ilgili bir soru var : 'Sed' komutu # 1 : Belirli bir girdi dosyasındaki her satır için, 'the' kelimesinin ilk oluşumunu 'this' ile dönüştürün. Arama ve dönüşüm kesinlikle büyük / küçük harfe duyarlı olmalıdır. Her şeyden önce denedim, sed 's/the/this/' …
12 sed  whitespace 

2
Oturumu düzgün şekilde kapatan kısayol (çıkış yazmadan) ile kabuktan çık
Günlük kullandığım ssh oturumları için bir ProxyJump komutu kullanıyorum ve ayrıca bu oturumlarda kullanıcıları çok değiştiriyorum ve exitarka arkaya 3 veya 4 kez yazmak zorunda değilsiniz çok eğlenceli değil. Ben farkındayım newline+ ~+ .SSH oturumu sonlandırmak için, bir gibi dostça bunu sonlandırması durumunda hala kontrol etmek zorunda exitolur, ama nasıl …
12 bash  shell  session 

1
Linux'un desteklediği dosya sistemlerinin tüm özelliklerine erişmek için sistem çağrıları var mı?
Linux birçok dosya sistemini destekler (örneğin: ext3, NTFS, FAT32, vb.). Aşağıdaki şema Linux'un bir işlemin dosyalara nasıl erişmesine izin verdiğini göstermektedir: Bu nedenle read(), bir dosyayı okumak için sistem çağrısı adı verilen bir işlemin , VFS katmanına erişileceği ve VFS katmanının dosyanın hangi bölümün dosya sistemine bağlı olarak hangi dosya …

3
“Rm -r” bu klasörü neden silemiyor?
Ben ile bir klasör var -wxdenilen izinler folder1ve denir içindeki başka bir klasör folder2ile rwxizinler. folder1Bu komutu kullanarak silmeye çalıştım : rm -r folder1 Ama şu hatayı aldım: rm: cannot remove 'folder1': Permission denied Bu hatayı almamın nedeni, rmprogramın bu içeriği silebilmek için önce (içeriğin folder1içindeki dosyaların ve klasörlerin adlarını …
12 linux  permissions  rm 

1
Debian 9 (Stretch) Linux çekirdeğim neden 'apt install' işleminden sonra yükseltilmiyor?
Ayın daha iyi bir kısmını Debian 9'um (Stretch) üzerine en son linux-image-4.9.0-8'i (veya bunların) yüklemeye, yeniden yüklemeye, manuel olarak silmeye ve yeniden yüklemeye çalıştım , ancak her zaman (yeniden) önyükleme yapacak Linux 3.16.0-5'in yanlış sürümüne. Hatta tüm /bootdizin içeriğini sildim ve yeniden yükledim. İçine bir standart Debian 9 yükleme var …



1
Bu ANSI sanat eserleri ne tür kodlama kullanıyor?
Bu web sitesini buldum ; tüm sanat eserleri ile birlikte zip dosyaları ( ana sayfadaki bağlantılar ) vardır. Bazılarının bir .ansuzantısı var ve Linux / Unix'te kullanılan ANSI kaçış kodlarına benziyorlar, ancak catXFce terminalinde kullanarak birini açtığımda çöp üretiyor (ama renkli). Resim galerisine benzemiyorlar. Bağlantıdaki ana resmin ilk satırı şöyle …
12 linux  ansi-term  ansi 

4
Debian 5'i 2018'de kurmak hala mümkün mü?
Debian 5'i daha eski bir bilgisayara yüklemek istiyorum, çünkü Debian 5'in çekirdeğinin bu bilgisayarda daha iyi çalışacağını umuyorum. Netinstall ISO dosyasını indirdim debian.orgve bir Virtualboxmakineye kurmaya çalıştım . Bu hata var: Bad mirror. archive.debian.orgYansımayı ana bilgisayar adı olarak değiştirdim , sonra /debian/sorun çözüldü. Sorunum şu anda bu konuda kurulum stucks …

1
Unix'teki işlemler, çekirdek iş parçacıkları, hafif işlemler ve kullanıcı iş parçacıkları arasındaki ilişkiler nelerdir? [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 2 yıl önce kapalı . Vahalia'dan Unix Internal'ın işlemler, çekirdek konuları, hafif işlemler ve kullanıcı konuları arasındaki ilişkileri gösteren …

3
DC ile hassasiyet kaybı
dcOnaltılık noktaları ile bazı temel 16 sayıları işlemek için kullanmak istiyorum ama hassas sorunlar yaşıyorum. Örneğin, aşağıda ben çarparak ediyorum F423F.FDgöre 100, her iki onaltılık. Beklenen cevap F423FFD, bunun yerine F423FFA.E1, yuvarlamadan sonra bile yakın ama yeterince doğru değil. $ dc 16 d i o F423F.FD 100 * p F423FFA.E1 …
12 dc 

3
“Cat {foo}” neden foo üretmiyor, ama “cat {foo, bar}” çıkmıyor?
Alt klasörlerde metin dosyalarını bitiştirmeye çalışıyordum ve denedim: cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var Ancak bu bir şey döndürmedi. Bu nedenle, var olmayan bir 'alt klasör2' eklemeyi denedim cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var Ve bu sefer, dosyaları başarıyla birleştirerek çalıştı. Bu neden oluyor?

3
Yol eğik çizgisinden sonra bastırma ayracı genişlemesi
Brace genişletme kullanarak aynı dizine farklı bir ada bir dosya kopyalamaya çalışıyorum. 4.4.18 bash kullanıyorum. İşte yaptım: cp ~/some/dir/{my-file-to-rename.bin, new-name-of-file.bin} ama bu hatayı alıyorum: cp: cannot stat '/home/xyz/some/dir/{my-file-to-rename.bin,': No such file or directory Bunun gibi basit bir destek genişletmesi bile bana aynı hatayı veriyor: cp {my-file-to-rename.bin, new-name-of-file.bin} Neyi yanlış yapıyorum?

2
Boru zincirinde jq kullanmak çıktı üretmez
jqÇıktı yeniden yönlendirildiğinde açık bir filtreye ihtiyaç duyulması sorunu tüm web üzerinde tartışılmaktadır. Ancak jq, açık bir filtre kullanılıyor olsa bile, bir boru zincirinin parçasıysa çıktıyı yeniden yönlendiremiyorum . Düşünmek: touch in.txt tail -f in.txt | jq '.f1' # in a different terminal: echo '{"f1":1,"f2":2}' >> in.txt echo '{"f1":3,"f2":2}' >> …

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.