Bir komut için nasıl yardım alabilirim?
Komutların ne yaptığını öğrenmek için insanlar eskiden man komutunu ("manual"ın kısaltması) kullanırdı. Örneğin, man head komutu şu bilgileri getirir:
HEAD(1) BSD General Commands Manual HEAD(1)
NAME
head -- display first lines of a file
SYNOPSIS
head [-n count | -c bytes] [file ...]
DESCRIPTION
This filter displays the first count lines or bytes of each of
the specified files, or of the standard input if no files are
specified. If count is omitted it defaults to 10.
If more than a single file is specified, each file is preceded by
a header consisting of the string ``==> XXX <=='' where ``XXX''
is the name of the file.
SEE ALSO
tail(1)
man otomatik olarak less'i çalıştırır, bu yüzden bilgileri sayfa sayfa görmek için boşluk tuşuna basman ve çıkmak için :q yazman gerekebilir.
NAME altındaki tek satırlık açıklama komutun ne yaptığını kısaca söyler, SYNOPSIS altındaki özet ise anladığı tüm bayrakları listeler. İsteğe bağlı olanlar köşeli parantez [...] içinde gösterilir, ya/ya da alternatifleri | ile ayrılır ve tekrar edilebilenler ... ile gösterilir. Yani head'in kılavuz sayfası, satır sayısını -n ile ya da bayt sayısını -c ile verebileceğini ve istediğin sayıda dosya adı geçebileceğini anlatıyor.
Unix kılavuzunun sorunu, ne aradığını biliyor olmanı gerektirmesidir. Bilmiyorsan, Stack Overflow üzerinde arama yapabilir, DataCamp'in Slack kanallarında soru sorabilir ya da zaten bildiğin komutların SEE ALSO bölümlerine bakabilirsin.
Bu egzersiz
Shell'e Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat