{"id":614,"date":"2013-11-16T19:03:23","date_gmt":"2013-11-16T17:03:23","guid":{"rendered":"http:\/\/www.ayhanarda.com\/blog\/?p=614"},"modified":"2013-11-16T19:05:47","modified_gmt":"2013-11-16T17:05:47","slug":"linux-te-manual-page-leri-etkin-kullanmak","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2013\/11\/linux-te-manual-page-leri-etkin-kullanmak\/","title":{"rendered":"Linux &#8216; te Manual Page&#8217; leri Etkin Kullanmak"},"content":{"rendered":"<p>Unix ve Linux tabanl\u0131 sunucu ya da pc ler&#8217; de bir \u00e7ok komut , \u00f6nemli unix dosyalar\u0131 ya da baz\u0131 daemon lar (arka planda \u00e7al\u0131\u015fan programlar) kendi kullan\u0131m k\u0131lavuzu ile birlikte gelmektedir , ev kullan\u0131c\u0131lar\u0131 genelde bir komut hakk\u0131nda bilgiyi internetten almaya ya da bulmaya \u00e7al\u0131\u015f\u0131rken internet olmayan bir ortamda bunu \u00e7\u00f6zmek i\u00e7in u\u011fra\u015fan bir linux sunucu y\u00f6neticisi hayal etti\u011fimizde bunun yarar\u0131n\u0131 net olarak anlayabiliriz , man page ler ya da uzun ad\u0131yla manual page(s) ler i\u015fte bu durumda imdad\u0131m\u0131za ko\u015farlar , ayr\u0131ca daha \u00f6nemli bir husus olarak belirtmek gerekirse internette her buldu\u011fumuz bilgiye ne kadar g\u00fcvenebiliriz , oysa bir man page;\u00a0 bize net , g\u00fcvenilir ve do\u011fru bilgiyi hemen vermektedir , \u015fimdi k\u0131saca bir giri\u015f yapal\u0131m ve i\u015flerken man ile ba\u011flant\u0131l\u0131 whatis , whereis ve mandb gibi komutlar\u0131nda \u00fczerinden ge\u00e7elim.<\/p>\n<p><strong>man $command<\/strong>\u00a0\u00a0\u00a0 (man komut)<\/p>\n<p>\u00d6rnek kullan\u0131m\u00a0 : <strong>man wget<\/strong><\/p>\n<p>Komut girildikten sonra a\u00e7\u0131lan manuel page te a\u015fa\u011f\u0131 ok tu\u015fu ile tamam\u0131n\u0131 okuyabilir ve ya man page den \u00e7\u0131kmak i\u00e7in q tu\u015funu kullanabilirsiniz.<\/p>\n<p><!--more--><\/p>\n<p><strong>man $configfile\u00a0<\/strong>\u00a0\u00a0 (man config dosyas\u0131)<\/p>\n<p>\u00d6rnek kullan\u0131m\u00a0 : <strong>man sysctl.conf<\/strong><\/p>\n<p>Yukar\u0131da belirtti\u011fimiz \u00fczere sadece komutlar\u0131n de\u011fil \u00f6nemli dosyalar\u0131n da kullan\u0131m klavuzu bulunmaktad\u0131r.<\/p>\n<p><strong>man $daemon<\/strong>\u00a0\u00a0\u00a0 (man daemon)<\/p>\n<p>\u00d6rnek kullan\u0131m\u00a0 : <strong>man syslogd<\/strong><\/p>\n<p>Peki , buraya kadar biraz fikir sahibi oldu\u011fumuzu varsay\u0131yorum , peki komutu tam hat\u0131rlayad\u0131\u011f\u0131m\u0131z bir durumda bu komutun man page&#8217;i olup olmad\u0131\u011f\u0131n\u0131 nas\u0131l sorgulayabiliriz , onu da a\u015fa\u011f\u0131daki \u015fekilde yap\u0131yoruz.<\/p>\n<p><strong>man -k apropos<\/strong>\u00a0\u00a0\u00a0 (man -k komutun i\u00e7inde ge\u00e7en harf ya da kelime \u00f6\u011fesi)<\/p>\n<p>\u00d6rnek kullan\u0131m\u00a0 : <strong>man -k wge<\/strong>\u00a0\u00a0 (burada wget I arayacakt\u0131k ancak bir harf eksik yazarak tamam\u0131n\u0131 bulmak istedik)<\/p>\n<p>\u00d6rnek \u00e7\u0131kt\u0131 :<br \/>\nayhanarda@webhostingsitesi.com:~$<strong> man -k wge<\/strong><br \/>\nwget (1)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211; The non-interactive network downloader.<br \/>\niwgetid (8)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211; Report ESSID, NWID or AP\/Cell Address of wireless network<br \/>\nsmbget (1)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211; wget-like utility for download files over SMB<\/p>\n<p>Peki\u00a0 whatis , whereis ve mandb gibi komutlar\u0131n man ile ili\u015fkisinden bahsetmi\u015ftim , \u015fimdi bunlar\u0131 k\u0131saca ele alal\u0131m.<\/p>\n<p><strong>whatis command<\/strong> (whatis komut)<\/p>\n<p>Bu komut bir manuel page i tamam\u0131yla a\u00e7mak yerine o komut hakk\u0131nda manuel page inde bulunan bilgiler aras\u0131ndan sadece description dedi\u011fimiz b\u00f6l\u00fcm\u00fc ekrana basar ve komutun fonksiyonlar\u0131 aras\u0131nda bo\u011fulmadan hakk\u0131nda k\u0131saca bilgi sahibi olabiliriz.<\/p>\n<p>\u00d6rnek kullan\u0131m\u00a0 :<strong> whatis route<\/strong><\/p>\n<p>\u00d6rnek \u00e7\u0131kt\u0131 :<br \/>\nayhanarda@webhostingsitesi.com:~$ <strong>whatis route<\/strong><br \/>\nroute (8)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8211; show \/ manipulate the IP routing table<\/p>\n<p><strong>whereis command<\/strong> (whereis komut)<\/p>\n<p>Bu komut ile bir binary dosyas\u0131n\u0131n , bir kayna\u011f\u0131n ya da manual page in dosya yolunu alabiliriz.<\/p>\n<p>\u00d6rnek kullan\u0131m\u00a0 : <strong>whereis route<\/strong><\/p>\n<p>ayhanarda@webhostingsitesi.com:~$ <strong>whereis route<\/strong><br \/>\nroute: \/sbin\/route \/usr\/share\/man\/man8\/route.8.gz<\/p>\n<p>Bu da \u015fu anlama gelebilir yani direk olarak man \/usr\/share\/man\/man8\/route.8.gz yazarsan\u0131z da man route ile ayn\u0131 i\u015flemi yapm\u0131\u015f olursunuz , tabi ilgili komutun di\u011fer fonksiyonlar\u0131 i\u00e7in man sayfas\u0131n\u0131 incelemelisiniz.<\/p>\n<p>Bir de man kategorileri bulunmaktad\u0131r , a\u015fa\u011f\u0131daki komut ile kategorileri g\u00f6rebilirsiniz, \u00d6rne\u011fin man 2 ifconfig yazd\u0131\u011f\u0131n\u0131zda sonu\u00e7 alamaz iken man 8 ifconfig yazar iseniz sonucu g\u00f6receksiniz. \u00c7\u00fcnk\u00fc ifconfig komutu sistem y\u00f6netim komutlar\u0131 aras\u0131ndad\u0131r.<\/p>\n<p><strong>man man<\/strong><\/p>\n<p>1\u00a0\u00a0 Executable programs or shell commands<br \/>\n2\u00a0\u00a0 System calls (functions provided by the kernel)<br \/>\n3\u00a0\u00a0 Library calls (functions within program libraries)<br \/>\n4\u00a0\u00a0 Special files (usually found in \/dev)<br \/>\n5\u00a0\u00a0 File formats and conventions eg \/etc\/passwd<br \/>\n6\u00a0\u00a0 Games<br \/>\n7\u00a0\u00a0 Miscellaneous\u00a0 (including\u00a0 macro\u00a0 packages\u00a0 and\u00a0 conventions), e.g.<br \/>\nman(7), groff(7)<br \/>\n8\u00a0\u00a0 System administration commands (usually only for root)<br \/>\n9\u00a0\u00a0 Kernel routines [Non standard]<\/p>\n<p>Bir sonraki yaz\u0131da g\u00f6r\u00fc\u015fmek \u00fczere<\/p>\n<p>Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"Linux%20%27%20te%20Manual%20Page%27%20leri%20Etkin%20Kullanmak\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"Unix ve Linux tabanl\u0131 sunucu ya da pc ler&#8217; de bir \u00e7ok komut , \u00f6nemli unix dosyalar\u0131 ya da baz\u0131 daemon lar (arka planda \u00e7al\u0131\u015fan programlar) kendi kullan\u0131m k\u0131lavuzu ile birlikte gelmektedir , ev kullan\u0131c\u0131lar\u0131 genelde bir komut hakk\u0131nda bilgiyi internetten almaya ya da bulmaya \u00e7al\u0131\u015f\u0131rken internet olmayan bir ortamda bunu \u00e7\u00f6zmek i\u00e7in u\u011fra\u015fan bir [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[66],"tags":[421,47,419,424,420,423,422],"class_list":["post-614","post","type-post","status-publish","format-standard","hentry","category-linux-2","tag-how-to-use-man-pages","tag-linux","tag-linux-man-page","tag-linux-manual-pages","tag-man-pages","tag-manual-page","tag-manual-pages"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/614","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=614"}],"version-history":[{"count":2,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"predecessor-version":[{"id":616,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/614\/revisions\/616"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}