{"id":2920,"date":"2020-12-01T06:00:07","date_gmt":"2020-12-01T06:00:07","guid":{"rendered":"https:\/\/blog.sh.com.tr\/?p=2920"},"modified":"2020-10-13T13:18:46","modified_gmt":"2020-10-13T13:18:46","slug":"bilinmesi-gereken-linux-temel-komutlari","status":"publish","type":"post","link":"https:\/\/sh.com.tr\/blog\/bilinmesi-gereken-linux-temel-komutlari\/","title":{"rendered":"Bilinmesi Gereken Linux Temel Komutlar\u0131"},"content":{"rendered":"<p><strong>Linux Komutlar\u0131\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/p>\n<p><strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong><\/p>\n<p>\u0130\u015fte temel linux komutlar\u0131 ve kullan\u0131mlar\u0131:<\/p>\n<ol>\n<li><strong> pwd komutu<\/strong><\/li>\n<\/ol>\n<p><strong>pwd\u00a0<\/strong>komutunu hangi dizinde (klas\u00f6rde) oldu\u011funuzu bulmak i\u00e7in kullan\u0131n. Sonu\u00e7 olarak, komut size kesin ve tam bir konum verecektir. Konum genellikle bir b\u00f6lme i\u015faretiyle\u00a0<strong>(\/)\u00a0<\/strong>ba\u015flar. \u0130\u015fte size tam bir konum \u00f6rne\u011fi\u00a0<strong>\/home\/kullaniciadi<\/strong>.<\/p>\n<ol start=\"2\">\n<li><strong> cd komutu<\/strong><\/li>\n<\/ol>\n<p>Linux dosya sisteminde gezinmek i\u00e7in\u00a0<strong>cd\u00a0<\/strong>komutunu kullan\u0131n. Bulundu\u011funuz mevcut dizine ba\u011fl\u0131 olarak ya tam konum ya da dizinin ad\u0131n\u0131 gerektirir.<\/p>\n<p>Diyelim ki\u00a0<strong>\/home\/kullaniciadi\/Documents\u00a0<\/strong>dizinindesiniz ve\u00a0<strong>Documents<\/strong>\u2018\u0131n alt dizini olan\u00a0<strong>Photos<\/strong>\u2018a gitmek istiyorsunuz. Bunu yapmak i\u00e7in tek yapman\u0131z gereken\u00a0<strong>cd Photos<\/strong>\u00a0komutunu girmektir.<\/p>\n<p>Bir ba\u015fka \u00f6rnek olaraksa diyelim ki tamamiyle yeni bir dizine\u00a0<strong>\/home\/kullaniciadi\/Movies<\/strong>\u00a0ge\u00e7mek istiyorsunuz. Bu durumda\u00a0<strong>cd\u00a0<\/strong>ve daha sonra da dizinin tam konumunu girmeniz gerekmektedir.<\/p>\n<p>E\u011fer daha h\u0131zl\u0131 konum de\u011fi\u015ftirmek istiyorsan\u0131z baz\u0131 k\u0131sayollar mevcuttur. Bir \u00fcst dizine gitmek istiyorsan\u0131z\u00a0<strong>cd..\u00a0<\/strong>(iki noktayla) veya direkt olarak ana dizine gitmek istiyorsan\u0131z ise\u00a0<strong>cd\u00a0<\/strong>kullan\u0131n. \u00d6nceki dizine gitmek istiyorsan\u0131z da\u00a0<strong>cd-\u00a0<\/strong>(tireli) kullanabilirsiniz.<\/p>\n<p>Ek olarak, Linux kabu\u011fu b\u00fcy\u00fck k\u00fc\u00e7\u00fck harfe duyarl\u0131d\u0131r. Bu y\u00fczden dizinin ad\u0131n\u0131 oldu\u011fu gibi girmelisiniz.<\/p>\n<ol start=\"3\">\n<li><strong> ls komutu<\/strong><\/li>\n<\/ol>\n<p><strong>ls\u00a0<\/strong>komutu bir dizinin i\u00e7eri\u011fini g\u00f6rmek i\u00e7in kullan\u0131l\u0131r. Varsay\u0131lan olarak, bu komut mevcut dizinin i\u00e7eri\u011fini g\u00f6r\u00fcnt\u00fcleyecektir.<\/p>\n<p>E\u011fer ba\u015fka dizinlerin i\u00e7eri\u011fini g\u00f6rmek istiyorsan\u0131z\u00a0<strong>ls\u00a0<\/strong>ve dizinin konumunu girmelisiniz. \u00d6rne\u011fin,\u00a0<strong>Documents<\/strong>\u2018\u0131n i\u00e7eri\u011fini g\u00f6rmek i\u00e7in\u00a0<strong>ls<\/strong>\u00a0<strong>\/home\/kullaniciadi\/Documents\u00a0<\/strong>komutunu girin.<\/p>\n<ol start=\"4\">\n<li><strong> cat komutu<\/strong><\/li>\n<\/ol>\n<p><strong>cat\u00a0<\/strong>Linux\u2019da s\u0131kl\u0131kla kullan\u0131lan komutlardan biridir. Standart \u00e7\u0131kt\u0131daki (sdout) bir dosyan\u0131n i\u00e7eri\u011fini g\u00f6rmek i\u00e7in kullan\u0131l\u0131r.\u00a0Bu komutu\u00a0\u00e7al\u0131\u015ft\u0131rmak i\u00e7in \u00f6nce\u00a0<strong>cat<\/strong>, daha sonra da dosya ad\u0131n\u0131 ve uzant\u0131s\u0131n\u0131 girin. \u00d6rne\u011fin:\u00a0<strong>cat dosya.txt<\/strong><\/p>\n<ol start=\"5\">\n<li><strong> cp komutu<\/strong><\/li>\n<\/ol>\n<p><strong>cp\u00a0<\/strong>komutunu mevcut dizinden dosyalar\u0131 kopyalamak i\u00e7in kullan\u0131n. \u00d6rne\u011fin,\u00a0<strong>cp ornek.jpg<\/strong>\u00a0<strong>\/home\/kullaniciadi\/Pictures\u00a0<\/strong>komutu\u00a0<strong>ornek.jpg\u00a0<\/strong>dosyas\u0131n\u0131n\u00a0<strong>Pictures\u00a0<\/strong>dizininde bir kopyas\u0131n\u0131 olu\u015fturur.<\/p>\n<ol start=\"6\">\n<li><strong> mv komutu<\/strong><\/li>\n<\/ol>\n<p>Linux komutlar\u0131 listemizdeki s\u0131radaki komut ise<strong>\u00a0mv\u00a0<\/strong>komutu. Bu komutun ana kullan\u0131m\u0131 dosyalar\u0131 ta\u015f\u0131makt\u0131r ancak dosyalar\u0131 yeniden adland\u0131rmak i\u00e7in de kullan\u0131labilir.<\/p>\n<p>Bu komutun kullan\u0131m\u0131 da\u00a0<strong>cp\u00a0<\/strong>komutuna olduk\u00e7a benzerdir. \u00d6nce\u00a0<strong>mv<\/strong>, daha sonra dosyan\u0131n ad\u0131 ve hedef dizini girmelisiniz. \u00d6rne\u011fin:\u00a0<strong>mv dosya.txt \/home\/kullaniciadi\/Documents<\/strong>.<\/p>\n<p>Dosyalar\u0131 yeniden adland\u0131rmak i\u00e7in gereken s\u00f6z dizimi ise\u00a0<strong>mv eskiad.ext yeniad.ext<\/strong><\/p>\n<ol start=\"7\">\n<li><strong> mkdir komutu<\/strong><\/li>\n<\/ol>\n<p><strong>mkdir\u00a0<\/strong>komutunu yeni bir dizin olu\u015fturmak i\u00e7in kullan\u0131n. \u00d6rne\u011fin,\u00a0<strong>mkdir Muzik<\/strong>,\u00a0<strong>Muzik\u00a0<\/strong>adl\u0131 yeni bir dizin olu\u015fturacakt\u0131r.<\/p>\n<ol start=\"8\">\n<li><strong> rmdir komutu<\/strong><\/li>\n<\/ol>\n<p>E\u011fer bir dizin silmeniz gerekirse\u00a0<strong>rmdir\u00a0<\/strong>komutunu kullan\u0131n. Ancak, rmdir sadece bo\u015f dizinleri silmenize izin verir.<\/p>\n<ol start=\"9\">\n<li><strong> rm komutu<\/strong><\/li>\n<\/ol>\n<p><strong>rm\u00a0<\/strong>komutu ise dizinleri i\u00e7indekilerle birlikte silmek i\u00e7in kullan\u0131l\u0131r. E\u011fer sadece dizini silmek istiyorsan\u0131z, rmdir\u2019e bir alternatif olarak\u00a0<strong>rm -r\u00a0<\/strong>kullan\u0131n.<\/p>\n<ol start=\"10\">\n<li><strong> touch komutu<\/strong><\/li>\n<\/ol>\n<p><strong>touch\u00a0<\/strong>komutu komut sat\u0131r\u0131 \u00fczerinden yeni bo\u015f dosyalar olu\u015fturman\u0131z\u0131 izin verir. \u00d6rnek olarak\u00a0<strong>Documents\u00a0<\/strong>dizini alt\u0131nda\u00a0<strong>Web\u00a0<\/strong>adl\u0131 bir HTML dosyas\u0131 olu\u015fturmak i\u00e7in touch\u00a0<strong>\/home\/kullaniciadi\/Documents\/Web.html\u00a0<\/strong>girin.<\/p>\n<ol start=\"11\">\n<li><strong> locate komutu<\/strong><\/li>\n<\/ol>\n<p>Bu komutu t\u0131pk\u0131 Windows\u2019daki search komutu gibi bir dosyan\u0131n konumunu bulmak i\u00e7in kullanabilirsiniz. \u00dcstelik bu komutu onu b\u00fcy\u00fck k\u00fc\u00e7\u00fck harf duyarl\u0131l\u0131\u011f\u0131n\u0131 kald\u0131racak\u00a0<strong>-i\u00a0<\/strong>se\u00e7ene\u011fi ile bu komutla dosyan\u0131n ad\u0131n\u0131 hat\u0131rlamasan\u0131z bile arama yapabilirsiniz.<\/p>\n<p>\u0130ki ya da ikiden fazla kelime i\u00e7eren bir dosyay\u0131 aramak i\u00e7in y\u0131ld\u0131z i\u015fareti\u00a0<strong>(*)\u00a0<\/strong>kullan\u0131n. \u00d6rne\u011fin,\u00a0<strong>locate -i okul*not\u00a0<\/strong>komutu \u201cokul ve \u201cnot\u201d kelimelerini i\u00e7eren b\u00fct\u00fcn dosyalar\u0131 b\u00fcy\u00fck veya k\u00fc\u00e7\u00fck karakter farketmeksizin arayacakt\u0131r.<\/p>\n<ol start=\"12\">\n<li><strong> find komutu<\/strong><\/li>\n<\/ol>\n<p><strong>locate\u00a0<\/strong>komutuna benzer olarak\u00a0<strong>find\u00a0<\/strong>komutu da dosya aramak i\u00e7in kullan\u0131l\u0131r. Fark\u0131 ise komutu belirli bir dizinde dosyalar bulmak i\u00e7in kullan\u0131lmas\u0131d\u0131r.<\/p>\n<p>Bir \u00f6rnek olarak\u00a0<strong>\/home\/ -name notlar.txt\u00a0<\/strong>komutu\u00a0<strong>notlar.txt\u00a0<\/strong>adl\u0131 bir dosyay\u0131 ana dizinde ve alt dizinlerinde aramak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<ol start=\"13\">\n<li><strong> grep komutu<\/strong><\/li>\n<\/ol>\n<p>G\u00fcnl\u00fck kullan\u0131m i\u00e7in olduk\u00e7a kullan\u0131\u015fl\u0131 olan bir ba\u015fka komutsa\u00a0<strong>grep<\/strong>\u2018tir.\u00a0<strong>grep\u00a0<\/strong>komutu belirli bir dosyadaki metinde arama yapmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<p>\u00d6rnek vermek gerekirse,\u00a0<strong>grep mavi notdefteri.txt\u00a0<\/strong>notdefteri dosyas\u0131nda mavi kelimesini arayacakt\u0131r. Bu kelimeyi i\u00e7eren kelimeler tam olarak g\u00f6sterilecektir.<\/p>\n<ol start=\"14\">\n<li><strong> sudo komutu<\/strong><\/li>\n<\/ol>\n<p>\u201c<strong>SuperUser Do<\/strong>\u201d k\u0131saltmas\u0131 olan bu komut y\u00f6netici veya k\u00f6k izinlerini gerektiren g\u00f6revleri yapman\u0131za izin verir. Ancak,\u00a0bu komut\u00a0g\u00fcnl\u00fck kullan\u0131m i\u00e7in \u00f6nerilmez \u00e7\u00fcnk\u00fc yanl\u0131\u015f bir \u015fey yaparsan\u0131z hata olu\u015fmas\u0131 olduk\u00e7a kolayd\u0131r.<\/p>\n<ol start=\"15\">\n<li><strong> df komutu<\/strong><\/li>\n<\/ol>\n<p>Linux komutlar\u0131 listemizde 15. s\u0131rada olan<strong>\u00a0df\u00a0<\/strong>komutunu sistemin disk alan\u0131 kullan\u0131m\u0131n\u0131 y\u00fczdesel ve KB(kilobayt) olarak \u00f6\u011frenmek i\u00e7in kullanabilirsiniz. E\u011fer raporu megabayt olarak g\u00f6rmek isterseniz\u00a0<strong>df -m\u00a0<\/strong>kullan\u0131n.<\/p>\n<ol start=\"16\">\n<li><strong> du komutu<\/strong><\/li>\n<\/ol>\n<p>E\u011fer bir dosyan\u0131n veya dizinin ne kadar alan kaplad\u0131\u011f\u0131n\u0131 kontrol etmek istiyorsan\u0131z\u00a0<strong>du\u00a0<\/strong>(<em>Disk Usage\u00a0<\/em>\u2013 Disk Kullan\u0131m\u0131) komutunu kullanmal\u0131s\u0131n\u0131z. Ancak, disk kullan\u0131m\u0131 \u00f6zeti normal boyut format\u0131 yerine disk blok numalar\u0131n\u0131 g\u00f6sterecektir. E\u011fer \u00f6zeti bayt, kilobayt ve megabayt formunda g\u00f6rmek istiyorsan\u0131z komut sat\u0131r\u0131na\u00a0<strong>-h\u00a0<\/strong>se\u00e7ene\u011fini ekleyin.<\/p>\n<ol start=\"17\">\n<li><strong> head komutu<\/strong><\/li>\n<\/ol>\n<p><strong>head\u00a0<\/strong>komutu herhangi bir metin dosyas\u0131n\u0131n ilk sat\u0131r\u0131n\u0131 g\u00f6r\u00fcnt\u00fclemek i\u00e7ni kullan\u0131l\u0131r. Varsay\u0131lan olarak, ilk on sat\u0131r g\u00f6sterilecektir ancak bu rakam\u0131 istedi\u011finiz gibi de\u011fi\u015ftirebilirsiniz. \u00d6rne\u011fin, e\u011fer ilk be\u015f sat\u0131r\u0131n g\u00f6r\u00fcnt\u00fclenmesini istiyorsan\u0131z\u00a0<strong>head -n 5 dosyaadi.ext\u00a0<\/strong>komutunu girin.<\/p>\n<ol start=\"18\">\n<li><strong> tail komutu<\/strong><\/li>\n<\/ol>\n<p>Bu komut\u00a0<strong>head\u00a0<\/strong>komutuna benzer bir fonksiyona sahiptir. \u0130lk sat\u0131rlar\u0131 g\u00f6stermek yerine\u00a0<strong>tail\u00a0<\/strong>komutu bir metin dosyas\u0131n\u0131n son on sat\u0131r\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleyecektir.<\/p>\n<ol start=\"19\">\n<li><strong> diff komutu<\/strong><\/li>\n<\/ol>\n<p><em>difference<\/em>\u2018\u0131n k\u0131salt\u0131lm\u0131\u015f\u0131 olan\u00a0<strong>diff\u00a0<\/strong>komutu iki dosyan\u0131n i\u00e7eri\u011fini sat\u0131r sat\u0131r kar\u015f\u0131la\u015ft\u0131r\u0131r. Dosyalar\u0131 analiz ettikten sonra uymayan sat\u0131rlar\u0131 sonu\u00e7 olarak verecektir. Programc\u0131lar bu komutu programda de\u011fi\u015fiklik yapmak i\u00e7in s\u0131kl\u0131kla b\u00fct\u00fcn kaynak kodunu yeniden yazmak yerine kullan\u0131r.<\/p>\n<p>Bu komutun en basit formu\u00a0<strong>diff dosya1.ext dosya2.ext<\/strong>\u2018dir.<\/p>\n<ol start=\"20\">\n<li><strong> tar komutu<\/strong><\/li>\n<\/ol>\n<p><strong>tar\u00a0<\/strong>komutu birden fazla dosyay\u0131 bir\u00a0<strong>tarball<\/strong>\u2018a ar\u015fivlemek i\u00e7in yayg\u0131n olarak kullan\u0131l\u0131r.\u00a0<strong>tarball<\/strong>, zip format\u0131na benzer bir formatt\u0131r ancak s\u0131k\u0131\u015ft\u0131rmak tercihe ba\u011fl\u0131d\u0131r.<\/p>\n<p>Bu komut mevcut bir ar\u015five yeni dosyalar eklemek, bir ar\u015fivin i\u00e7eri\u011fini listelemek, bir ar\u015fivden i\u00e7erik \u00e7\u0131karmak vb. gibi t\u00fcrl\u00fc fonksiyonlara sahip oldu\u011fu i\u00e7in olduk\u00e7a karma\u015f\u0131kt\u0131r. Di\u011fer fonksiyonlar hakk\u0131nda baz\u0131\u00a0pratik \u00f6rneklere\u00a0g\u00f6z atarak daha fazla bilgi edinebilirsiniz.<\/p>\n<ol start=\"21\">\n<li><strong> chmod komutu<\/strong><\/li>\n<\/ol>\n<p>Linux komutlar\u0131 listemizdeki bir ba\u015fka \u00f6nemli komut ise\u00a0<strong>chmod<\/strong>\u2018dur.\u00a0<strong>chmod\u00a0<\/strong>dosyalar\u0131n ve dizinlerin okuma, yazma ve \u00e7al\u0131\u015ft\u0131rma izinlerini de\u011fi\u015ftirmek i\u00e7in kullan\u0131l\u0131r. Bu komut biraz karma\u015f\u0131k oldu\u011fundan do\u011fru \u015fekilde kullanabilmek i\u00e7in\u00a0<a href=\"https:\/\/www.computerhope.com\/unix\/uchmod.htm\" target=\"_blank\" rel=\"noopener\">bu rehberi<\/a>\u00a0(ing) okuyabilirsiniz.<\/p>\n<ol start=\"22\">\n<li><strong> chown komutu<\/strong><\/li>\n<\/ol>\n<p>Linux\u2019da b\u00fct\u00fcn dosyalar\u0131n belirli bir sahibi vard\u0131r.\u00a0<strong>chown\u00a0<\/strong>komutu bir dosyan\u0131n sahipli\u011fini belirli bir kullan\u0131c\u0131ya transfer etmek i\u00e7in kullan\u0131l\u0131r. \u00d6rne\u011fin,\u00a0<strong>chown linuxkullanicisi2 dosya.ext linuxkullanicisi2<\/strong>\u2018yi\u00a0<strong>dosya.ext<\/strong>\u2018nin sahibi yapacakt\u0131r.<\/p>\n<ol start=\"23\">\n<li><strong> jobs komutu<\/strong><\/li>\n<\/ol>\n<p><strong>jobs\u00a0<\/strong>komutu b\u00fct\u00fcn i\u015fleri durumlar\u0131yla birlikte g\u00f6r\u00fcnt\u00fcleyecektir. Bir i\u015f basit\u00e7e kabuk taraf\u0131ndan ba\u015flat\u0131lm\u0131\u015f bir i\u015flemdir.<\/p>\n<ol start=\"24\">\n<li><strong> kill komutu<\/strong><\/li>\n<\/ol>\n<p>E\u011fer yan\u0131t vermeyen bir program varsa\u00a0<strong>kill\u00a0<\/strong>komutunu kullanarak program\u0131 elle sonland\u0131rabilirsiniz. Bu komut yan\u0131t vermeyen uygulamaya belirli bir sinyal yollayacak ve uygulamaya kendini sonland\u0131rmas\u0131 i\u00e7in talimat verecektir.<\/p>\n<p>Toplamda kullanabilece\u011finiz\u00a0k\u0131rkalt\u0131 sinyal\u00a0bulunmaktad\u0131r ancak genellikle bu iki sinyal kullan\u0131lmaktad\u0131r:<\/p>\n<ul>\n<li><strong>SIGTERM (15)<\/strong>\u00a0\u2014 bir program\u0131n\u0131n \u00e7al\u0131\u015fmay\u0131 durdurmas\u0131n\u0131 ister ve durumunu kaydetmesi i\u00e7in ona biraz zaman verir. E\u011fer kill komutunu girerken sinyali belirlemezseniz bu sinyal kullan\u0131lacakt\u0131r.<\/li>\n<li><strong>SIGKILL (9)<\/strong>\u00a0\u2014 programlar\u0131 zorla hemen sonland\u0131r\u0131r. Kaydedilmemi\u015f durumu kaybetmi\u015f olursunuz.<\/li>\n<\/ul>\n<p>Sinyallari bilmenin d\u0131\u015f\u0131nda ayr\u0131ca sonland\u0131rmak istedi\u011finiz program\u0131n i\u015flem kimlik numaras\u0131n\u0131 (PID) bilmeniz gerekmektedir. E\u011fer PID\u2019i bilmiyorsan\u0131z\u00a0<strong>ps ux\u00a0<\/strong>komutunu \u00e7al\u0131\u015ft\u0131r\u0131n.<\/p>\n<p>Hangi sinyali kullanaca\u011f\u0131n\u0131zdan ve program\u0131n PID\u2019ini bildi\u011finizden emin olduktan sonra a\u015fa\u011f\u0131daki s\u00f6z dizimini girin:<\/p>\n<p><strong>kill [sinyal se\u00e7ene\u011fi] PID<\/strong>.<\/p>\n<ol start=\"25\">\n<li><strong> ping komutu<\/strong><\/li>\n<\/ol>\n<p><strong>ping\u00a0<\/strong>komutunu bir sunucuya ba\u011flant\u0131n\u0131z\u0131 kontrol etmek i\u00e7in kullan\u0131n. \u00d6rne\u011fin,\u00a0<strong>ping google.com\u00a0<\/strong>komutunu girerek Google\u2019a ba\u011flan\u0131p ba\u011flanamad\u0131\u011f\u0131n\u0131z\u0131 \u00f6\u011frenebilir ve yan\u0131t s\u00fcresini \u00f6l\u00e7ebilirsiniz.<\/p>\n<ol start=\"26\">\n<li><strong> wget komutu<\/strong><\/li>\n<\/ol>\n<p>Linux komutlar\u0131 olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r.\u00a0<strong>wget\u00a0<\/strong>komutunun yard\u0131m\u0131yla \u0130nternet\u2019ten dosya bile indirebilirsiniz. Bunu yapmak i\u00e7in\u00a0<strong>wget\u00a0<\/strong>ve daha sonra ise indirmek istedi\u011finiz dosyan\u0131n ba\u011flant\u0131s\u0131n\u0131 girin.<\/p>\n<ol start=\"27\">\n<li><strong> uname komutu<\/strong><\/li>\n<\/ol>\n<p>K\u0131salt\u0131lm\u0131\u015f\u0131 Unix Name olan<strong>\u00a0uname\u00a0<\/strong>komutu Linux sisteminiz hakk\u0131nda makine ad\u0131, i\u015fletim sistemi, \u00e7ekirdek vb. gibi bilgileri verecektir.<\/p>\n<ol start=\"28\">\n<li><strong> top komutu<\/strong><\/li>\n<\/ol>\n<p>Windows\u2019daki G\u00f6rev Y\u00f6neticisi\u2019nin bir e\u015fleni\u011fi olan\u00a0<strong>top\u00a0<\/strong>komutu \u00e7al\u0131\u015fmakta olan programlar\u0131n listesini ve bu programlar\u0131n ne kadar CPU kulland\u0131\u011f\u0131n\u0131 g\u00f6sterecektir. Sistem kaynaklar\u0131 kullan\u0131m\u0131n\u0131 izlemek olduk\u00e7a kullan\u0131\u015fl\u0131d\u0131r ve \u00f6zellikle de fazla sistem kayna\u011f\u0131 kullanan programlar\u0131 sonland\u0131rabilmeniz i\u00e7in size yard\u0131mc\u0131 olacakt\u0131r.<\/p>\n<ol start=\"29\">\n<li><strong> history komutu<\/strong><\/li>\n<\/ol>\n<p>Linux\u2019u bir s\u00fcre kulland\u0131ktan sonra her g\u00fcn y\u00fczlerce komut \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131z\u0131 fark edeceksiniz. E\u011fer daha \u00f6nce girdi\u011finiz komutlar\u0131 g\u00f6rmek istiyorsan\u0131z\u00a0<strong>history\u00a0<\/strong>komutunu \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<ol start=\"30\">\n<li><strong> man komutu<\/strong><\/li>\n<\/ol>\n<p>Hangi komutun hangi i\u015fleve sahip oldu\u011funu unuttunuz mu? Hi\u00e7 merak etmeyin. Linux komutlar\u0131 listemizdeki son komut olan\u00a0<strong>man\u00a0<\/strong>komutunu kullanarak komutlar\u0131 Linux kabu\u011fundan \u00f6\u011frenebilirsiniz. \u00d6rne\u011fin,\u00a0<strong>man tail\u00a0<\/strong>komutunu girmek\u00a0<strong>tail\u00a0<\/strong>komutunun kullan\u0131m talimat\u0131n\u0131 g\u00f6sterecektir.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Yazar: Samed G\u00fcl<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux Komutlar\u0131\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u0130\u015fte temel linux komutlar\u0131 ve kullan\u0131mlar\u0131: pwd komutu pwd\u00a0komutunu hangi dizinde (klas\u00f6rde) oldu\u011funuzu bulmak i\u00e7in kullan\u0131n. Sonu\u00e7 olarak, komut size kesin ve tam bir konum verecektir. Konum genellikle bir b\u00f6lme i\u015faretiyle\u00a0(\/)\u00a0ba\u015flar. \u0130\u015fte size tam bir konum \u00f6rne\u011fi\u00a0\/home\/kullaniciadi. cd komutu Linux dosya sisteminde gezinmek i\u00e7in\u00a0cd\u00a0komutunu kullan\u0131n. Bulundu\u011funuz mevcut dizine ba\u011fl\u0131 olarak ya [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":954,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[203,90],"class_list":["post-2920","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bilgi-bankasi","tag-komut","tag-linux"],"_links":{"self":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=2920"}],"version-history":[{"count":0,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2920\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/media\/954"}],"wp:attachment":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=2920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=2920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=2920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}