Unix / Linux sistemlerinde belgeler nasıl bulunur ve kullanılır

İçindekiler
Halihazırda internet üzerinden her türlü el kitabını veya belgeyi alabiliyoruz, ancak çoğu durumda yöneticiler bir grafik arayüze veya hatta bir İnternet bağlantısına sahip olmayacak, sistemin kendilerine sunduğu yerel kaynaklara başvurmak zorunda kalacaklar. Bu manada Linux Birçok dilde komutlar, yapılandırma dosyaları veya kitaplıklarla ilgili çok sayıda belge sunarlar, yardım komutu gibi araçların bize sunduğu araçları nasıl arayacağımızı ve okuyacağımızı bilmek bizim görevimizdir. ADAM ve BİLGİ.
Yardım komutunu kullanma.
Komutlar içinde yer alan ilk yardım satırıdır, doğrudan terminalde sezgisel ve temel bir kılavuz sunarlar, bu yardım seçeneği ile çağrılır. --Yardım. Bu seçeneğin ortak bir çıktısı:
 kullanıcı @ jcarrillo: ~ $ sed --help
 Kullanım: sed [OPTION]… {script-only-if-no-other-script} [input-file]… -n, --quiet, --silent kalıp boşluğunun otomatik yazdırılmasını bastır -e script, --expression = betiği çalıştırılacak komutlara ekleyin -f komut dosyası dosyası, --file = komut dosyası dosyası yürütülecek komutlara komut dosyasının içeriğini ekleyin -i [SUFFIX], --in-place [= SUFFIX ] dosyaları yerinde düzenle (uzantı sağlanmışsa yedekleme yapar) -l N, --line-length = N `l ' komutu için istenen satır sarma uzunluğunu belirtin --posix tüm GNU uzantılarını devre dışı bırakın. -r, --regexp-extended, komut dosyasında genişletilmiş düzenli ifadeler kullanır. -s, --separate dosyaları tek bir sürekli uzun akıştan ziyade ayrı olarak kabul eder. -u, --unbuffered giriş dosyalarından minimum miktarda veri yükler ve çıktı arabelleklerini daha sık boşaltır --help bu yardımı görüntüleyin ve çıkın --version çıktı sürümü bilgisi ve çıkın Hayır -e, --expression, -f, veya --file seçeneği verilirse, yorumlanacak sed betiği olarak ilk seçenek olmayan argüman alınır. Kalan tüm bağımsız değişkenler, girdi dosyalarının adlarıdır; herhangi bir girdi dosyası belirtilmemişse, standart girdi okunur.
Man Sayfaları veya kılavuz sayfaları.
[color = rgb (0,0,0)] için oluşturulmuş bir sistem aracıdır. Unix komutları, dosyaları, sistem çağrılarını belgelemek ve öğrenmek için kullanılır, bir komutu hatırladığımda veya daha karmaşık seçeneklere bakarken her zaman ilk tercihimdir. Araç, aşağıda detaylandıracağım 8 bölüme ayrılmıştır: [/ color]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 1: [/ renk][color = rgb (0,0,0)] Genel komutlar.[/ color]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 2: [/ renk][color = rgb (0,0,0)] Sistem çağrıları [/ color]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 3: [/ renk][color = rgb (0,0,0)] C fonksiyon kütüphanesi.[/ color]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 4: [/ renk][color = rgb (0,0,0)] Özel dosyalar (genellikle / dev içinde bulunabilen cihazlar) ve sürücüler. [/ color]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 5: [/ renk][color = rgb (0,0,0)] Dosya biçimleri ve kuralları [/ color]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 6: [/ renk][color = rgb (0,0,0)] Oyunlar ve ekran koruyucular [/ color]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 7: [/ renk][renk = rgb (0,0,0)] Çeşitli [/ renk]
[renk = rgb (0,0,0)] Bölüm [/ renk] [renk = rgb (0,0,0)] 8: [/ renk][color = rgb (0,0,0)] Sistem yönetim komutları ve arka plan programları [/ color]

[color = rgb (0,0,0)] Kullanımı çok basittir, sadece konsoldan başlatıyoruz.[/ color]
 man "KEYWORD" örneği ---> man man
Kılavuz bulunursa, daha az okuyucu kullanılarak görüntülenecektir.

BÜYÜT

[color = rgb (0,0,0)] Kılavuzlar 4 bölüme ayrılmıştır: [/ color]
TATLI PATATESKomutun adı ve açıklaması.
ÖZETKomut sözdizimi.
TANIMNasıl çalıştığına dair ayrıntılı açıklama.
ÖRNEKLERKomutun nasıl kullanılacağına dair öneriler.
AYRICA BAKINIZİlgili konular (Genellikle kılavuz sayfalarında).
Özet sadece komutlar için mevcuttur, görmemiz ve yorumlamamız gereken ilk şeydir, örneğin cp komutu aşağıdaki özeti sunar.

[ ] : kullanımının isteğe bağlı olduğu anlamına gelir.
… : birkaç seçenek aynı anda veya birkaç dosya kullanılabilir.
Altı çizili: Komutun çalışması için gereklidir. (Örneğin, cp komutu bir kaynak ve hedef gerektirir).
Birden çok bölümdeki Man Sayfaları.
Bazı durumlarda, bir kılavuzun birkaç bölümde girişleri olabilir, örneğin
 whatis printf #Arroja printf (1) - veriyi biçimlendir ve yazdır printf (3) - biçimlendirilmiş çıktı dönüştürme
Biri bölüm 1'de olmak üzere 2 giriş olduğunu görüyoruz (Kullanıcı programı) ve 3. bölümde (Kütüphane işlevleri) 2'si aynı komutun girişleridir, ancak kılavuzun 3. bölümüne girilmesi durumunda farklı bağlamda kullanırız
 adam 3 baskı
Man Sayfalarında arama yapmak.
Bir kılavuza girmek için tam adını girmeliyiz, onu hatırlamıyorsak bu bir sorun olabilir, ancak açıklamasını veya adının bir kısmını biliyorsak apropos komutunu kullanabiliriz.
örnek al ssh-kopya-kimliği, adını hatırlamıyoruz ama apropos kullandığımız ssh ile ilgili olduğunu biliyoruz.
 uygun ssh 
Terminal, hedefimizi içeren bir açıklama ile ssh ile ilgili kılavuzların bir listesini döndürür. ssh-kopya-kimliği.
 yetkili_anahtarlar (5) - OpenSSH SSH arka plan programı git-shell (1) - Yalnızca Git SSH erişim rlogin için kısıtlı oturum açma kabuğu (1) - OpenSSH SSH istemcisi (uzaktan oturum açma programı) rsh (1) - OpenSSH SSH istemcisi (uzaktan oturum açma programı) slogin (1) - OpenSSH SSH istemcisi (uzaktan oturum açma programı) ssh (1) - OpenSSH SSH istemcisi (uzaktan oturum açma programı) ssh-add (1) - kimlik doğrulama aracısına özel anahtar kimlikleri ekler ssh-agent (1) - kimlik doğrulama aracısı ssh-argv0 (1) - ssh-copy-id (1) işleme ana bilgisayar adı olarak eski ssh komut adını değiştirir bir genel anahtar sunucusundan ortak anahtarlar alır ve bunları geçerli kullanıcının yetkili_anahtarları dosyasına ekler (veya bazı… ssh-import-id-gh (1) - bir ortak anahtar sunucusundan bir veya daha fazla ortak anahtar alır ve bunları geçerli kullanıcının yetkili_anahtarları dosyasına ekler ( veya bazıları… ssh-import-id-lp (1) - bir ortak anahtar sunucusundan bir veya daha fazla ortak anahtarı alın ve bunları işleme ekleyin nt kullanıcının yetkili_keys dosyası (veya bazı… ssh-keygen (1) - kimlik doğrulama anahtarı oluşturma, yönetim ve dönüştürme ssh-keyscan (1) - ssh ortak anahtarlarını topla ssh-keysign (8) - ana bilgisayar tabanlı kimlik doğrulama için ssh yardımcı programı ssh- pkcs11-helper (8) - PKCS # 11 için ssh-agent yardımcı programı ssh_config (5) - OpenSSH SSH istemci yapılandırma dosyaları sshd (8) - OpenSSH SSH arka plan programı sshd_config (5) - OpenSSH SSH arka plan programı yapılandırma dosyası XAllocClassHint (3) - sınıf ipuçları yapısını tahsis et ve bir pencerenin WM_CLASS özelliğini ayarla veya oku XClassHint (3) - sınıf ipuçları yapısını tahsis et ve bir pencerenin WM_CLASS özelliğini ayarla veya oku XGetClassHint (3) - sınıf ipuçları yapısını tahsis et ve bir pencerenin WM_CLASS özelliğini ayarla veya oku XSetClassHint (3) - sınıf ipuçları yapısını tahsis edin ve bir pencerenin WM_CLASS özelliğini ayarlayın veya okuyun 
MAN SAYFALARI ekleme.
Bazı durumlarda, başka yerlerde kılavuzlarımız var, bu kılavuzları sayfamızı düzenleyerek ekleyebiliriz. /etc/man.conf ve örneğin yeni konumu ekleme.
 MANPATH / tercih / adam
Kılavuz Sayfalarının Okuyucuları.
Sayfaları bir tarayıcıdan görüntülemek çok daha pratik görünebilir veya bir PDF okuyucunun birkaç alternatifi vardır ve bunlar arasında öne çıkmaktadır.
man2html
Kılavuzun içeriğini varsayılan tarayıcıdan görmenizi sağlar, kurulumu depolardan yapılabilir.
 sudo apt-get install man2html
belge merkezi
farklı man2html Sadece man sayfalarıyla sınırlı kalmayıp, bilgi sayfalarının kurulumunu yapabileceğiniz herhangi bir Web tarayıcısından görüntüleyebilmesini de destekler.
 sudo apt-get install doc-central
Vinfo
Kurulum adımlarının resmi deposunda ayrıntılı olarak anlatıldığı bu eklenti ile Vim editöründen man sayfalarını okuyabilirsiniz.
 https://github.com/alx741/vinfo
PDF'deki Kılavuz Sayfaları
Linux tarafından sunulan araçları kullanarak herhangi bir belgeyi doğrudan PDF'ye gönderebilirsiniz.
 adam -t ssh | ps2pdf - ssh-manual.pdf
Bilgi komutu
info komutu, yeni nesil yardımdır ve genellikle insan bilgisi çok az olduğunda veya gezinmesi zor olduğunda kullanılır.
Man sayfalarının yerini alması planlanmış olsa da, çoğu durumda birindeki bilgiler diğerindekiyle aynı olduğundan, şu anda bunlar birbirinin tamamlayıcısıdır.
Bilgi sayfalarında gezinme
Bilgi programı gezinilebilir bir arayüze sahiptir: sayfaların çoğu, web sayfalarına çok benzer şekilde diğer ilgili sayfalara bağlantılar içerir. Bağlantılar, bir yıldız işareti (*) ve ardından bağlantı başlığı ve ardından iki nokta üst üste ile gösterilir (::). Bağlantıları takip etmek için imleci üzerlerine yerleştirmeniz ve tuşuna basmanız gerekir. Bu sayfalarda hareket etmek için de farklı tuşlar vardır:
  • sekme tuşu, bizi farklı bağlantılardan geçirir
  • Temel gezinme oklarla veya tuşlarla olabilir Sayfa yukarı veya Sayfa Aşağı
  • n / p / u Bizi bir sonraki, bir önceki sayfaya gönderir veya sırasıyla konuşarak bize bir düğüm yükler.
  • s aranacak metin Belirtilen metni arayın, bir metin belirtmezsek, son aranan metnin bir sonraki eşleşmesini arar.
  • ne bilgi sayfalarını bırakıyoruz.

SonuçlarYerel olarak çalışan birkaç seçenekten bahsettik (internet sorunlarınız olması durumunda önemlidir). ve aramaları nasıl filtreleyeceğiniz ve çözümleri nasıl daha hızlı bulacağınız, hangi seviyede olursanız olun, bu kadar kapsamlı ve çok değişken içeriğe sahip olduğu için her zaman girmek zorunda kalacaksınız, dokümantasyon zihinsel boşluklar karşısında en iyi aracımız olmalıdır.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave