Linux/unix dünyasında bir çaylakım .... Linux komutları unix komutlarına benzer mi? Belki başka bir soruya cevap verebilirsiniz: Unix'te komutları uygulamak için ubuntu kullanabilir miyim? Teşekkürler!Linux ve unix komutları arasındaki fark nedir?
cevap
Linux'taki temel komut satırı yardımcı programları, birçok uzantı ve ara sıra uyumsuzluk olsa da geleneksel UNIX sürümlerine oldukça benzer. Eğer sadece felsefeyi anlamak ve Unix benzeri bir işletim sisteminin kabuğunda komut satırı ve programlama kullanmak için bir fikir edinmek istiyorsanız, Ubuntu da dahil olmak üzere herhangi bir Linux dağıtımı iyi olacaktır.
Linux, bir Unix-like işletim sistemidir; UNIX'in temel ilkelerinin çoğunu izler, ancak sertifikalı bir UNIX türevi değildir. Bununla birlikte, diğer şeylerin yanı sıra UNIX işletim sistemlerinde komut satırı yardımcı programlarının davranışını açıklayan POSIX standard ile mümkün olduğunca uyumlu bir şekilde çaba gösterildi.
Çoğu (tümü?) Linux dağıtımları, GNU kullanıcı alanıyla birlikte gelir (ör. GNU Bash
ve GNU coreutils
). Çoğu durumda davranış, POSIX
standardı tarafından belirlenene benzerdir - POSIXLY_CORRECT
ortam değişkeninin ayarlanması, bazı araçların belirtime daha sıkı uymasını sağlar. Genel olarak, GNU yardımcı programları, POSIX
uygulamalarını genişlettiklerinden, geleneklere (ör. * BSD) daha yakın olan işletim sistemlerinden daha yeteneklidirler. Bu, BSD sh
için oluşturulmuş bir kabuk betiğinin Linux'ta başka yollardan daha yüksek bir olasılıkla çalıştırılacağı anlamına gelir, ancak hiçbir şekilde bir garanti yoktur.
Bunlar hemen hemen aynı ve evet, Linux'u (Ubuntu dağıtımıyla veya başka herhangi biriyle) Linux/Unix hakkında öğrenmenin iyi bir yolu.
Linux komutları, GNU'nun "GNU's Not Unix" i temsil ettiği GNU İşletim Sisteminden geliyor. Bu, GNU komutlarının eski Unix komutları ile değiştirilmesinin ve sık sık yapılması için yapıldığını söyledi. Bu nedenle, GNU/Linux komut satırı kullanımındaki deneyim, diğer Unix benzeri işletim sistemlerinin kullanılmasında çok benzer olmalıdır.
Ama daha saf bir deneyim istiyorsanız, belki de eski zamanların Unix'inden biri olan FreeBSD'yi denemelisiniz.
Evet, UNIX sözdizimini uygulamak için Ubuntu'yu kullanabilirsiniz.
Hayır, tam olarak aynı değiller. Ancak UNIX becerilerinizi pratik etmeniz gerekiyorsa, fark edilebilir farklılıkları bulmak için sizi biraz zaman alacak. Ve bazı oldukça önemli şeyleri öğrenebilirsiniz, çünkü (oldukça ince) farklılıklar yüzeye çıkmaya başlar.
Git!
- 1. Linux sürücü gelişimi: PCI ve PCIe sürücüsü arasındaki fark nedir?
- 2. IFF_UP ve IFF_RUNNING arasındaki fark nedir?
- 3. Python'da {} ve [] arasındaki fark nedir?
- 4. UNIX'teki $ @ ve $ * arasındaki fark nedir?
- 5. $ arasındaki fark nedir? ve PowerShell
- 6. Bu iki Python pandası veri çerçevesi komutları arasındaki fark nedir?
- 7. .so ve .a dosyaları arasındaki fark nedir?
- 8. FreeTDS ve unixodbc arasındaki fark nedir?
- 9. Fark() arasındaki fark nedir mustache.js
- 10. arasındaki fark nedir?
- 11. Java arasındaki fark nedir
- 12. getmypid() ve posix_getpid() arasındaki fark
- 13. arasındaki fark nedir?
- 14. Ubuntu'daki üç linux görüntü varyantı arasındaki fark nedir?
- 15. arasındaki fark nedir?
- 16. Güncelleştirme ve çıkış komutları arasındaki fark dvcs fosilleri
- 17. Neden zaman damgası unix süresi ve time() arasındaki fark yanlış?
- 18. app.doScript ve $ .evalFile arasındaki fark nedir?
- 19. gVim ve gVim arasındaki fark nedir?
- 20. isAlpha ve isLetter arasındaki fark nedir?
- 21. Control.Enter ve Control.GotFocus olayları arasındaki fark nedir?
- 22. .got ve .got.plt bölümü arasındaki fark nedir?
- 23. AutomationProperties.AutomationID ve AutomationProperties.Name arasındaki fark nedir?
- 24. Android'de getDir ve getFilesDir arasındaki fark nedir?
- 25. R içinde `=` ve `<-` arasındaki fark nedir?
- 26. uint ve System.UInt32 arasındaki fark nedir?
- 27. PropertyChangeListener ve VetoableChangeListener arasındaki fark nedir?
- 28. XSS'de IDREF ve IDREFS arasındaki fark nedir?
- 29. Cacerts ve keystore arasındaki fark nedir?
- 30. GPLv2 ve GPLv3 arasındaki fark nedir?