«unix» etiketlenmiş sorular

Unix, orijinal olarak 1969'da geliştirilen çok görevli, çok kullanıcılı bir bilgisayar işletim sistemidir.

10
Ken Thompson'ın derleyicisi kesmek hala bir tehdit midir?
Ken Thompson Hack (1984) Ken Thompson, 1984'te bir derleyici ikilisini (ve bir * nix sistemindeki bir giriş betiği gibi diğer derlenmiş yazılımları) bozmak için bir yöntem belirledi. Modern derlemenin bu güvenlik açığını ele alıp almadığını merak ettim. Kısa Açıklama: Derleyici kodunu 2 hata içerecek şekilde yeniden yazın: Kendi ikili kodunu …
156 linux  unix  compiler  hacking 

4
Unix borunun tam ustalığı nedir
Douglas Mcllroy'un konseptle nasıl ortaya çıktığını ve Ken Thompson'ın bir gecede nasıl uyguladığını anlattım. Anladığım kadarıyla pipe, bir işlemin yazdığı ve diğerinin okuduğu iki işlem arasında bir bellek parçasını paylaşan bir sistem çağrısıdır. İşletim sistemi kurumları veya konseptlerine aşina olmayan biri olarak, hikayedeki "dahi" nin tam olarak ne olduğunu merak …

5
Kabuk komutlarını C içinden çağırmak iyi bir fikir midir?
udevadm info -q path -n /dev/ttyUSB2C programından çağırmak istediğim bir unix shell komutu ( ) var. Muhtemelen bir hafta süren bir mücadele ile kendim yeniden uygulayabilirdim, ama bunu yapmak istemiyorum. Sadece aramam benim için iyi bir uygulama mı kabul edilir popen("my_command", "r");, yoksa kabul edilemez güvenlik sorunları doğuracak ve uyumluluk …
50 c  unix  shell 

5
UNIX felsefesinde programlama İşlevsel programlama ile aynı mıdır?
UNIX Programlama Ortamı (klasik metin), UNIX'in programlama yaklaşımının daha karmaşık sorunları çözmek için birleştirilebilecek küçük, iyi tanımlanmış araçlar oluşturmak olduğunu belirtir. C ve Bash kabuğunu öğrenirken, bunu çok çeşitli programlama problemleriyle başa çıkmada kullanılabilecek güçlü bir kavram olarak buldum. Sadece bir Linux platformu kullanarak, konsept oldukça açık ve her zaman …

7
Bir Windows programlama felsefesi var mı? [kapalı]
Hem Unix hem de Windows ortamlarında programlama yapıyorum. Çoğunlukla ben öğrendim Unix, içinde çalıştık Unix Felsefesi olarak özetlenebilir, Bir şey yapan programları yaz ve iyi yap. Birlikte çalışmak için programlar yazın. Metin akışlarını işlemek için programlar yazın, çünkü bu evrensel bir arayüzdür. Programlama kültürlerinde Unix ve Windows dünyaları arasında belirgin …


3
Unix soketlerinin basit açıklaması
Arama yapabilir ve wikipedia girişine ve diğer bazı yerlere zaten baktım , ancak bazı programlama deneyimim olmasına rağmen, konsepti gerçekten anlamıyorum. Bana 10 yaşında gibi davranabilir ve soket iletişimi hakkında net bir açıklama yapabilir misiniz?
20 unix  sockets 

12
Genel unix becerileri için biriyle görüşme [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . * Nix kabuk deneyimine sahip olduğunu iddia eden bir geliştiriciyi nasıl test edersiniz (sadece açık olmak gerekirse, …
20 interview  linux  unix  shell 

3
“Kill” komutu neden böyle adlandırılıyor?
Neden kill"öldür" komutunu vermeye karar verildi ? Yani, evet, bu yardımcı program genellikle işlemleri sonlandırmak için kullanılır, ancak aslında herhangi bir sinyal göndermek için kullanılabilir. Biraz kafa karıştırıcı değil mi? Belki bazı tarihsel nedenler vardır. man killBu komuttan bildiğim tek şey Sürüm 3 AT&T UNIX'te ortaya çıktı.

4
Komut satırı seçenekleri stili - POSIX veya ne?
Bir yerde java / javac karşı Windows ve Unix tarzı bir karışımı kullanarak iddia rant gördüm java -classpath ... -ea ... Something IMHO, karışık değil, tıpkı findişler gibi, değil mi? AFAIK, POSIX'e göre sözdizimi şöyle olmalıdır java --classpath ... --ea ... Something ve -abcdefaynı anda 6 kısa seçenek belirtmek anlamına …

3
Linux dosya adlarında küçük harf
UpperCase'in uzun karmaşık adlarda ilk harfli kelime ayırımı için gerçekten okunabilir olduğunu bulduğumdan, Linux dosya adlarımdan bazılarını UpperCase ile veriyorum. Çoğunlukla çalıştırılabilir, bazı dizinler de. Ancak birkaç hafta oldu, linux dağıtımımdaki tüm dosya adlarının büyük çoğunluğunun küçük harf olduğunu belirtmiştim ... Bir süre önce biraz googling yaptım ve şu makaleyi …

2
Oracle dizinleri neden / u01 / u02 vb. Olarak adlandırılıyor? [kapalı]
Kapalı . Bu sorunun ayrıntılara veya açıklığa ihtiyacı var . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek ayrıntıları ekleyin ve sorunu giderin . 4 yıl önce kapalı . Oracle RDBMS ile birkaç yıldır çalışıyorum ve bugün n-th için bir tane kurduktan sonra, neden / …
11 oracle  unix 
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.