{"id":543,"date":"2010-09-27T10:44:49","date_gmt":"2010-09-27T08:44:49","guid":{"rendered":"http:\/\/www.karadere.com\/blog\/?p=543"},"modified":"2010-09-27T10:44:49","modified_gmt":"2010-09-27T08:44:49","slug":"ubuntu-kisayollar-ve-ipuclari-komutlar","status":"publish","type":"post","link":"https:\/\/www.karadere.com\/blog\/ubuntu-kisayollar-ve-ipuclari-komutlar.html","title":{"rendered":"Ubuntu k\u0131sayollar ve ipu\u00e7lar\u0131 &#8211; Komutlar"},"content":{"rendered":"<p><strong>Ubuntu k\u0131sayollar\u0131 :<\/strong><\/p>\n<p><strong>&#8220;\u00d6zg\u00fcrl\u00fck i\u00e7in payla\u015f ve sabret &#8220;<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" title=\"logo ubuntu \" src=\"http:\/\/img38.imageshack.us\/img38\/5079\/sonubuntu.jpg\" alt=\"\" width=\"500\" height=\"136\" \/><\/p>\n<p>1.) sudo apt-get install ya da herhangi uzun bir komutu yazmaya \u00fc\u015fenip, ne<br \/>\nkadar uzun diyenlerdenseniz ilginizi \u00e7ekecek bir ip ucu verece\u011fim. Bir<br \/>\nprogram\u0131 &#8220;yukle program&#8221; diye kursak&#8230; Bu imkan\u0131m\u0131z var. Bunu \u015fu \u015fekilde<br \/>\nyap\u0131yoruz, terminali a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu veriyoruz;<br \/>\nalias yukle=&#8221;sudo apt-get install&#8221;. Art\u0131k istedi\u011fimiz bir program\u0131 &#8220;yukle<br \/>\nprogram&#8221; \u015feklinde kurabiliriz, tabi bu durum terminali kapatana ge\u00e7erli<br \/>\noluyor. Yani alias komutunu her terminali a\u00e7t\u0131\u011f\u0131n\u0131zda tekrar yazmal\u0131s\u0131n\u0131z. Bu<br \/>\ndurumu ise \u015fu \u015fekilde a\u015f\u0131yoruz; kendi kullan\u0131c\u0131 dizinimizdeki .bashrc<br \/>\ndosyas\u0131n\u0131 a\u00e7\u0131p sonuna alias komutunu aynen buraya ekleyip kaydedip<br \/>\nkapat\u0131yoruz. Bundan sonra yukle komutunu sistemi kapat\u0131k a\u00e7t\u0131ktan sonra<br \/>\ndahi kullanabiliriz. Fakat kendi kullan\u0131c\u0131 dizinimizdeki u\u00e7birim ayar dosyas\u0131n\u0131<br \/>\nde\u011fi\u015ftirdi\u011fimiz i\u00e7in sadece ilgili de\u011fi\u015fiklik yap\u0131lan kullan\u0131c\u0131 bu komutu<br \/>\nkullanabilecektir. T\u00fcm kullan\u0131c\u0131lara bu komutu etkinle\u015ftirmek i\u00e7in; ilgili<br \/>\nde\u011fi\u015fikli\u011fi ayn\u0131 \u015fekilde \/etc\/bash.basrc dosyas\u0131nda yapman\u0131z gerekir. Bu<br \/>\n\u015fekilde yap\u0131lan de\u011fi\u015fiklik b\u00fct\u00fcn kullan\u0131c\u0131lar\u0131 kapsayacakt\u0131r. Bu yapt\u0131\u011f\u0131n\u0131z<br \/>\nde\u011fi\u015fiklik ile tan\u0131mlad\u0131\u011f\u0131m\u0131z komut, di\u011fer komutu ezmemektedir. Yani &#8220;yukle&#8221;<br \/>\nkomutu da &#8220;sudo apt-get&#8221; komutu da ge\u00e7erli durumdad\u0131r.<br \/>\n2.) \u0130kinci olarak cd (change directory) komutunun baz\u0131 kullan\u0131\u015fl\u0131<br \/>\nbi\u00e7imlerinden bahsetmek istiyorum. \u0130lk olarak &#8220;-&#8221; parametresinden<br \/>\nbahsedelim. U\u00e7birimde \u00e7al\u0131\u015f\u0131rken biri di\u011ferinin alt dizini olmayan (yani cd\/cd<br \/>\n.. komutlar\u0131 ile aralar\u0131nda ge\u00e7i\u015f yapamad\u0131\u011f\u0131n\u0131z) iki dizin aras\u0131nda s\u00fcrekli gel &#8211;<br \/>\ngit yapmak zorundaysan\u0131z &#8220;cd -&#8221; komutunu deneyin. Bu komut sayesinde<br \/>\ndo\u011frudan bir \u00f6nceki dizine ge\u00e7i\u015f yapabilirsiniz.<br \/>\ncd komutunu parametresiz olarak kullanmak da &#8220;cd ~&#8221; komutu ile e\u015f<br \/>\nde\u011ferdir. Yani bir dizindeyken do\u011frudan ev dizinine d\u00fc\u015fmek i\u00e7in, sadece &#8220;cd&#8221;<br \/>\nyaz\u0131p giri\u015f (enter) tu\u015funa basman\u0131z yeterli olacakt\u0131r.<br \/>\n3.) Ge\u00e7en ay tab tu\u015fu ile ilgili ip u\u00e7lar\u0131na bu ay biraz ek yapal\u0131m. Terminade<br \/>\ndizin (\u00f6rne\u011fin &#8220;\/&#8221; ya da &#8220;\/home&#8221; gibi) yaz\u0131p tab tu\u015funa iki kere basars\u0131n\u0131z e\u011fer alt dosyaler ile dizinleri listeleyebilirsiniz. Kar\u015f\u0131n\u0131za \u00e7\u0131kan listede \/ ile<br \/>\nbiten elemanlar bir dizini ifade etmektedir.<br \/>\n&#8220;*&#8221; yaz\u0131p iki kere tab tu\u015funa basarsan\u0131z, bulundu\u011funuz dizinin i\u00e7erdi\u011fi<br \/>\ndizinleri listemi\u015f olursunuz.<br \/>\n&#8220;$&#8221; yaz\u0131p iki kere tab tu\u015funa basarak da t\u00fcm \u00e7evre de\u011fi\u015fkenlerinizi<br \/>\ng\u00f6r\u00fcnt\u00fcleyip, daha sonra ilgilendi\u011finizi echo komutu ile ekrana<br \/>\nyazd\u0131rabilirsiniz. (echo $PATH)<br \/>\n4.) Hep kabuk \u00fczerinden gittik bu ipucumuzu ba\u015fka bir alandan verelim.<br \/>\nMesela terminalden komut ile \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131z program ya da uygulamalar\u0131 \u00e7ift<br \/>\nt\u0131klama ile a\u00e7abilece\u011fimiz bir k\u0131sa yoldan bahsedelim. Masa\u00fcst\u00fc ya da<br \/>\npanellere sa\u011f t\u0131k ile ekleyebilece\u011fimiz &#8220;ba\u015flat\u0131c\u0131&#8221; uygulamas\u0131ndan s\u00f6z edelim.<br \/>\nBu y\u00f6ntem sayesinde terminali a\u00e7\u0131p, komutu yaz\u0131p giri\u015f tu\u015funa basarak<br \/>\n\u00e7al\u0131\u015ft\u0131raca\u011f\u0131m\u0131z uygulamara hemen ula\u015fabilece\u011fiz. Tek yapmam\u0131z gereken<br \/>\nad\u0131n\u0131 ve komutu yazmak. \u00d6rnekten gidelim &#8220;sudo nautilus&#8221; ile nautilus<br \/>\nuygulamas\u0131n\u0131 y\u00f6netici haklar\u0131 ile a\u00e7mak istiyoruz diyelim. Panel veya<br \/>\nmasa\u00fcst\u00fcnde sa\u011f t\u0131k yap\u0131p &#8220;ba\u015flat\u0131c\u0131 olu\u015ftur&#8221; diyoruz. T\u00fcr olarak &#8220;u\u00e7 birimde<br \/>\nuygulama&#8221; se\u00e7iyoruz. \u0130sim k\u0131sm\u0131 istedi\u011fimiz bir se\u00e7im olabilir. Komut k\u0131sm\u0131na<br \/>\nise sudo nautilus yaz\u0131p tamam diyoruz. Olu\u015fan k\u0131sa yola t\u0131klad\u0131\u011f\u0131m\u0131z zaman<br \/>\na\u00e7\u0131lan nautilus, y\u00f6netici haklar\u0131 ile a\u00e7\u0131lacakt\u0131r. Komut k\u0131sm\u0131n\u0131 istedi\u011finiz<br \/>\nuygulaman\u0131n komutunu vererek doldurabilirsiniz.<br \/>\nEk olarak \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z program\u0131n komutuna LC_ALL=C parametresini<br \/>\nekliyorsan\u0131z komutun ba\u015f\u0131na &#8220;env&#8221; eklemeniz gerekti\u011fini de s\u00f6yleyelim. Aksi<br \/>\ntakdirde &#8220;Bu u\u00e7birim i\u00e7in o\u011ful i\u015flem yarat\u0131l\u0131rken bir hata olu\u015ftu&#8221; gibi bir hata<br \/>\nalabilirsiniz.<\/p>\n<p><strong>Kaynak sudo dergisi <\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.) sudo apt-get install ya da herhangi uzun bir komutu yazmaya \u00fc\u015fenip, ne<br \/>\nkadar uzun diyenlerdenseniz ilginizi \u00e7ekecek bir ip ucu verece\u011fim. Bir<br \/>\nprogram\u0131 &#8220;yukle program&#8221; diye kursak&#8230; Bu imkan\u0131m\u0131z var. Bunu \u015fu \u015fekilde<br \/>\nyap\u0131yoruz, terminali a\u00e7\u0131p a\u015fa\u011f\u0131daki komutu veriyoruz;<br \/>\nalias yukle=&#8221;sudo apt-get install&#8221;. Art\u0131k istedi\u011fimiz bir program\u0131 &#8220;yukle<br \/>\nprogram&#8221; \u015feklinde kurabiliriz, tabi bu durum terminali kapatana ge\u00e7erli<br \/>\noluyor. Yani alias komutunu her terminali a\u00e7t\u0131\u011f\u0131n\u0131zda tekrar yazmal\u0131s\u0131n\u0131z. Bu<br \/>\ndurumu ise \u015fu \u015fekilde a\u015f\u0131yoruz; kendi kullan\u0131c\u0131 dizinimizdeki .bashrc<br \/>\ndosyas\u0131n\u0131 a\u00e7\u0131p sonuna alias komutunu aynen buraya ekleyip kaydedip<br \/>\nkapat\u0131yoruz. Bundan sonra yukle komutunu sistemi kapat\u0131k a\u00e7t\u0131ktan sonra<br \/>\ndahi kullanabiliriz. Fakat kendi kullan\u0131c\u0131 dizinimizdeki u\u00e7birim ayar dosyas\u0131n\u0131<br \/>\nde\u011fi\u015ftirdi\u011fimiz i\u00e7in sadece ilgili de\u011fi\u015fiklik yap\u0131lan kullan\u0131c\u0131 bu komutu<br \/>\nkullanabilecektir. T\u00fcm kullan\u0131c\u0131lara bu komutu etkinle\u015ftirmek i\u00e7in; ilgili<br \/>\nde\u011fi\u015fikli\u011fi ayn\u0131 \u015fekilde \/etc\/bash.basrc dosyas\u0131nda yapman\u0131z gerekir. Bu<br \/>\n\u015fekilde yap\u0131lan de\u011fi\u015fiklik b\u00fct\u00fcn kullan\u0131c\u0131lar\u0131 kapsayacakt\u0131r. Bu yapt\u0131\u011f\u0131n\u0131z<br \/>\nde\u011fi\u015fiklik ile tan\u0131mlad\u0131\u011f\u0131m\u0131z komut, di\u011fer komutu ezmemektedir. Yani &#8220;yukle&#8221;<br \/>\nkomutu da &#8220;sudo apt-get&#8221; komutu da ge\u00e7erli durumdad\u0131r.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[59],"tags":[1292,1307,1311,2111,2120],"class_list":["post-543","post","type-post","status-publish","format-standard","hentry","category-ubuntu","tag-keyboard-short-key","tag-kisayol","tag-klavye","tag-tuslari","tag-ubuntu","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"views":3433,"_links":{"self":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/posts\/543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/comments?post=543"}],"version-history":[{"count":0,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/posts\/543\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/media?parent=543"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/categories?post=543"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.karadere.com\/blog\/wp-json\/wp\/v2\/tags?post=543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}