Bana göre tüm GNU / Linux'taki en iyi komut

Başlık kışkırtıcı olmaktan çok 😛 ve her zaman olduğu gibi çok kişisel bir yorum. Ancak bu yazıyı okuduktan sonra biraz şansla, bazılarınız bundan sonra denemek isteyeceksiniz;). En iyi komutun adının ne olduğunu bilmek istediğinizi biliyorum, ama size henüz söylemeyeceğim 😛 Önce biraz tarih bekleyin.

İnternetin büyüsü

Yığın taşmadan önce şeyleri nasıl oluşturduklarına ilişkin görsel sonucu

Bu sembolü tanımıyorsanız, muhtemelen yazılım geliştirme dünyasına pek dahil olmadınız. Günümüzde burası sadece programlamayla ilgili her türlü soru için bir referans noktasıdır, çok ilginç birçok konu vardır. (Linux ve Unix topluluğuna kendim de dahilim).

Beklendiği gibi, bu büyük üretkenlik avantajları sağlar, çünkü çözülmemiş ve sayfada görüntülenmemiş olsaydı çözmesi saatler veya belki günler sürecek bir soruna birkaç saniye içinde çözüm bulabilirsiniz (göz bu hiç de kötü bir şey değil).

sorun

Günümüzün bu avantajları ile birlikte büyük bir sorun ortaya çıkmıştır. Bilgi dönüyor atomik. Bununla ne demek istiyorum? Benim görüşüme katıl bana.

Geçen gün iyi bir İspanyolca programlama kitabı satın almak istedim (aklımda bir isim yoktu, sadece iyi bir şey olup olmadığını görmek istedim). Benim ülkemde beklendiği gibi, sizde de aynısı olur mu bilmiyorum, bilgisayarla ilgili kitaplar kütüphanenin en küçük ve en gizli rafındaydı. Dahası, o kadar gizlenmişlerdi ki, "Bilişim" tabelası olana geldiğimde felsefe kitapları olduklarına şaşırdım. Orada çalışan adamlardan birine sormak zorunda kaldım, bana garip bir şekilde baktı ve bana pek sık satmadığı anlaşılan kitaplarla dolu bir raf gösterdi.

Bulabildiğim bazı örnekler arasında süper modern bir Word 2003, PowerPoint 2003, Corel x3 ... hatta kitaplar Android y Hızlı O kadar güncel değillerdi ki, kitabın kapağını atlamaya değmezdi. Bu kitaplara karşı olduğumdan değil, ama gerçek şu ki, bunlardan herhangi birini satın almayı hayal etmedim, bir tanesini sonuna kadar okuyarak ...

En büyük problem

Ama bu bir sebep olamaz ... Bundan gerçekten şüpheliyim. Bunun nedeni kitapçılarda çıplak gözle görülenden kaçıyor ama biraz düşünürsek bu oldukça açık.  programcılar Bugün okumuyorlar. Bu üzücü bir gerçek, sayesinde büyü İnternetin her yerinde daha genel hale geliyor.

Teknolojinin büyüdüğü ve geliştiği hızda kitap edinmenin biraz karmaşık olduğu, dillerin her zaman yenilendiği veya çerçevelerin değiştiği doğrudur. Bunun hakkında ne yapabiliriz? Bu benim kişisel çözümüm.

Karar veren faktör

Yazılımın var olduğu 30 yılı aşkın süredir, en ufak bir değişmeyen nedir? Basit, ana unsur, adam. Bir saniye düşünürsek, ne demek istediğimi anlayacaksınız; o hombre dil ne olursa olsun hep oradaydı; o hombre donanımdan bağımsız olarak her zaman oradaydı. O hombre tanımlayan kişi conceptos geliştirme konusunda büyük.

Bir süre önce adlı bir kitap aldım İŞLETİM SİSTEMLERİ, konsept bazlı bir yaklaşım de DM Dhamdhere. Kitap 2008'de yayınlanmış olmasına rağmen, kavramların çoğu bugün benim için o kadar alakalı görünüyor ki, işletim sistemleri hakkında bildiklerimin çoğunun bu güzel (ve biraz da kapsamlı) kopyaya dayandığını düşünüyorum.

Bu nasıl etkiler?

Tüm bu açıklamaların bir sebebi ve varoluş nedeni vardı. En sevdiğim komut, son birkaç yıldır, işleri bu yeni araştırma yöntemiyle bir kenara itildi. Çünkü şu anda bulunduğumuz ölçekte internetten önce, günlük hayatın tüm bu giriş ve çıkışlarını keşfetmenin bir yolu olmalıydı.

Merak edenler için, sizden aşağıdaki komutu uygulamanızı rica ediyorum:

apropos -s 1,2,3,4,5,6,7,8 a

Eminim gözlerinizin önünden geçen birçok çizgi görmüşsünüzdür. Ve kesinlikle hiçbir şey görmemiş olanlar için önce koşmaları gerekir

mandb

Kısa bir süre bekledikten sonra önceki komutu gerçekleştirebilecek ve uzun bilgi listesini görebilecekler.

adam

Şimdiye kadar en sevdiğim dizinin adını saklamaya gerek yok 🙂

Ve bu, aynı kılavuz sayfanızdan biraz alıntı yapmama izin verin

Kendi. Christopher Diaz Riveros

Gördüğümüz gibi bu bölüm oldukça ilginçtir, var olan kılavuz türlerinin net bir tanımı vardır. Favorilerim 8. ve 3. gruptalar. Ama kesinlikle soruyorsunuz, bu sayfalara nasıl erişebilirim? Çok basit, insan hayatı bizim için oldukça basit hale getiren iki programla el ele geliyor. aproposwhatis. İlki kılavuzlarda (başlık ve açıklama) referansları aramamıza izin verirken, ikincisi de mevcut her giriş için tüm kılavuz türlerini aramamıza izin verir. Ama onu daha didaktik hale getirmek için bir örnek vereceğiz.

yerinde

Bakalım kullandığınızda ne olacak apropos man:

Kendi. Christopher Diaz Riveros

Gördüğünüz gibi liste o kadar büyük ki hepsini göstermek için terminalime ulaşmadı. Apropos hem başlığı hem de açıklamayı arar, bu nedenle küçük sözcükler kullanmak pek çok sonuç ürettiği için pek işe yaramaz. Ancak komut adını tam olarak hatırlamıyorsak her zaman harikadır.

nedir

Adından da anlaşılacağı gibi, bu program bir program girişinin değerini kullanır ve bulduğu tüm olası referansları size gösterir. Ruhu korumak için şu komutu deneyelim: whatis man

Kendi. Christopher Diaz Riveros

Gördüğünüz gibi, artık çok daha küçük bir formattayız. Bu, neyin en iyi bölümlerinden biridir, parantez içinde bize hangi kılavuz bölümünün mevcut olduğunu söyler. Gördüğünüz gibi, insanın üç girişi vardır: 1, 7, 1p.

kullanmak

Yukarıdaki durumların herhangi birinde, şu komutlardan herhangi birini çalıştırın: man 1 man, man 7 man, man lp man.

Kendi. Christopher Diaz Riveros

Kadar basit! 🙂 İlgili girişlerin her birini görebileceksiniz, ancak hepsi bu kadar değil. İnsan, kılavuzun içindeyken de oldukça kullanışlıdır, içerideyken h tuşuna basalım:

Kendi. Christopher Diaz Riveros

Gördüğünüz gibi, adam kullanıyor az çağrı cihazı olarak. Bu nedenle, vim komutlarının çoğu insanda yararlı olacaktır, bu nedenle ekranlarda gezinirken yeni sözdizimi (vim'i zaten bilenler için) öğrenmeye gerek yoktur. Çekirdek hakkındaki yazımı hatırlıyorsanız / y onlar senin arkadaşların 😉

bilgi

info, bazı programlarda daha dostça bir metin görüntüleyen küçük bir programdır - insanla el ele gider, ancak bazı durumlarda, birçok GNU programı gibi, bilgi çok daha ayrıntılıdır (bu arada bu yaygın bir durum değildir).

Son düşünceler

Bu benim en sevdiğim komut ve bana göre en iyi komut 🙂 Esas olarak, konu hakkında biraz düşünmeyi bırakırsak, kullanımını ve avantajlarını açıklamak için bir program tasarlayan kişiden daha iyi kim olabilir? Kaynaktan her türlü adaptasyona gelen bilgiler her zaman daha iyi olacaktır (yazılarım bile 😛).

Çok fazla yazma alışkanlığı haline geliyor, ancak umarım bu kadar uzağa geldiyseniz, bize bilgisayarlarımızda ve fazladan çaba harcamadan Linux hakkında tüm bilgileri veren bu harika komutu biraz merak edeceksiniz.

Fark etmiş olabilecekler için, bu kılavuzların çoğu İngilizce'dir, Hispanik dünyasına yardım etmek için harika bir fırsat, geliştiricilerle (genellikle ana sayfanın alt kısmı) iletişim kurmak ve onlara bir çeviri oluşturmak istediklerini söylemektir. memnuniyetle kabul edecekler. Ama şimdilik hoşçakal diyorum.

Saygılarımızla,


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   anonim dijo

    Merhaba harika makale

    Bir soru, 3. bölüme, kitaplık çağrılarına (sistem kitaplıklarında bulunan işlevler) nasıl erişebilirim?

    Saludos y gracias

    1.    ChrisADR dijo

      Merhaba 🙂

      Man 3 programı / işlevi ile

      Bölüm 3 genellikle birçok ikili dağıtımda ve aynı kitaplık belgesinde "-dev" paketleri ile birlikte gelir. Bu nedenlerle, genellikle programınızda kullanmak istediğiniz işlevin adını aramanız gerekecektir. Örneğin:

      apropos –sections = 3 popen

      Popen işlevinin sahip olduğu iki manuel girişi döndürür: 3 (Linux'tan) ve 3p (Posix'ten). Her büyük FOSS projesi (en azından sisteminizin çalışması için çalıştırmanız gerekenler) çok sayıda dokümantasyona sahiptir, ancak daha küçük projelerde bunlar hiç mevcut olmayabilir.

      Her zaman uygun ve neyin referans olarak alınması tavsiye edilir, çünkü sonuç, o program veya işlev için mevcut olan kılavuzları gösterir.

      selamlar

  2.   Mart dijo

    ~ $ adam 7
    7 için manuel giriş yok
    (Alternatif olarak, 7. bölümden hangi kılavuz sayfasını istiyorsunuz?)
    ~$

    ... bu beni o girişe atıyor Normal mi, yoksa daha fazla parametrenin mi eksik olduğunu bilmiyorum.

    1.    Mart dijo

      … Hatamı çoktan anladım. Özür dilerim ...

  3.   Jose Gonzalez dijo

    Mükemmel gönderi !!