{"id":15781,"date":"2024-06-27T19:52:41","date_gmt":"2024-06-27T16:22:41","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15781"},"modified":"2024-06-27T19:52:41","modified_gmt":"2024-06-27T16:22:41","slug":"an-introduction-to-the-linux-terminal","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/an-introduction-to-the-linux-terminal\/","title":{"rendered":"Linux Terminaline Giri\u015f"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">girii\u015f<\/h2>\n<p>Linux temellerini \u00f6\u011freten bir dizi e\u011fitimin ilki olan bu e\u011fitim, terminali, Linux komut sat\u0131r\u0131n\u0131 ve komut \u00e7al\u0131\u015ft\u0131rmay\u0131 ele al\u0131yor. Linux&#039;a yeni ba\u015fl\u0131yorsan\u0131z, bir Linux sunucusuyla etkile\u015fim kurman\u0131n standart yolu olan terminali tan\u0131man\u0131z gerekir.<\/p>\n<p>Bu e\u011fitimden en iyi \u015fekilde yararlanmak istiyorsan\u0131z, ba\u011flan\u0131p kullanabilece\u011finiz bir Linux sunucusuna ihtiyac\u0131n\u0131z olacak. Hen\u00fcz bir sunucunuz yoksa, \u015fu ba\u011flant\u0131y\u0131 takip ederek h\u0131zl\u0131ca bir tane olu\u015fturabilirsiniz: Dijital Okyanus Damlac\u0131\u011f\u0131 Nas\u0131l Olu\u015fturulur. Bu e\u011fitim Ubuntu 22.04 Sunucusu i\u00e7in yaz\u0131lm\u0131\u015ft\u0131r, ancak genel prensipler di\u011fer t\u00fcm Linux da\u011f\u0131t\u0131mlar\u0131 i\u00e7in de ge\u00e7erlidir.<\/p>\n<p>\u00d6ncelikle terminal em\u00fclat\u00f6r\u00fcn\u00fcn ne oldu\u011funu a\u00e7\u0131klayarak ba\u015flayal\u0131m.<\/p>\n<h2 id=\"%d8%b4%d8%a8%db%8c%d9%87-%d8%b3%d8%a7%d8%b2-%d8%aa%d8%b1%d9%85%db%8c%d9%86%d8%a7%d9%84\">Terminal em\u00fclat\u00f6r\u00fc<\/h2>\n<p>Terminal em\u00fclat\u00f6r\u00fc, bir terminali grafiksel bir ortamda kullanman\u0131z\u0131 sa\u011flayan bir programd\u0131r. \u00c7o\u011fu ki\u015fi g\u00fcnl\u00fck bilgisayar ihtiya\u00e7lar\u0131 i\u00e7in grafiksel kullan\u0131c\u0131 aray\u00fcz\u00fcne (GUI) sahip bir i\u015fletim sistemi kulland\u0131\u011f\u0131ndan, bir terminal em\u00fclat\u00f6r\u00fc kullanmak \u00e7o\u011fu Linux sunucu kullan\u0131c\u0131s\u0131 i\u00e7in bir zorunluluktur.<\/p>\n<p>\u0130\u015fletim sistemine g\u00f6re en pop\u00fcler \u00fccretsiz terminal em\u00fclat\u00f6rlerinden baz\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<ul>\n<li>Macos: Terminal (varsay\u0131lan), iTerm2<\/li>\n<li>Windows: ConEmu, Windows Terminali, PuTTy<\/li>\n<li>Linux: Gnome Terminal, Konsole, XTerm<\/li>\n<\/ul>\n<p>Her terminal em\u00fclat\u00f6r\u00fcn\u00fcn kendine \u00f6zg\u00fc \u00f6zellikleri vard\u0131r. Genel olarak, modern bir terminal em\u00fclat\u00f6r\u00fcn\u00fcn sekmeli pencereleri ve metin vurgulamay\u0131 desteklemesini beklemelisiniz.<\/p>\n<h2 id=\"%d9%be%d9%88%d8%b3%d8%aa%d9%87\">Kabuk<\/h2>\n<p>Bir Linux sisteminde kabuk, kullan\u0131c\u0131 komutlar\u0131n\u0131 ve betik dosyalar\u0131n\u0131 yorumlayan ve sunucu i\u015fletim sistemine bunlarla ne yapaca\u011f\u0131n\u0131 s\u00f6yleyen bir komut sat\u0131r\u0131 aray\u00fcz\u00fcd\u00fcr. Bourne-Again kabu\u011fu (bash) ve Z kabu\u011fu (zsh) gibi yayg\u0131n olarak kullan\u0131lan birka\u00e7 kabuk vard\u0131r. Her kabu\u011fun, komutlar\u0131n nas\u0131l yorumland\u0131\u011f\u0131na ili\u015fkin kendine \u00f6zg\u00fc \u00f6zellikleri ve karma\u015f\u0131kl\u0131klar\u0131 vard\u0131r, ancak hepsinde giri\u015f ve \u00e7\u0131k\u0131\u015f y\u00f6nlendirmesi, de\u011fi\u015fkenler, ko\u015ful testi ve daha fazlas\u0131 bulunur.<\/p>\n<p>Bu e\u011fitim, Ubuntu, Fedora ve RHEL dahil olmak \u00fczere \u00e7o\u011fu Linux da\u011f\u0131t\u0131m\u0131n\u0131n varsay\u0131lan kabu\u011fu olan ve yayg\u0131n olarak bash olarak adland\u0131r\u0131lan Bourne-Again kabu\u011fu kullan\u0131larak yaz\u0131lm\u0131\u015ft\u0131r.<\/p>\n<h2 id=\"%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86\">Komut sat\u0131r\u0131<\/h2>\n<p>Bir sunucuya ilk kez giri\u015f yapt\u0131\u011f\u0131n\u0131zda, genellikle sunucunun kulland\u0131\u011f\u0131 Linux da\u011f\u0131t\u0131m\u0131n\u0131n s\u00fcr\u00fcm\u00fc gibi \u00e7e\u015fitli bilgiler i\u00e7eren bir bilgilendirme mesaj\u0131 olan g\u00fcn\u00fcn mesaj\u0131 (MOTD) ile kar\u015f\u0131la\u015f\u0131rs\u0131n\u0131z. MOTD&#039;den sonra, sunucuya komutlar verebilece\u011finiz bir komut sat\u0131r\u0131na veya kabuk istemine y\u00f6nlendirilirsiniz.<\/p>\n<p>Komut sat\u0131r\u0131nda verilen bilgiler kullan\u0131c\u0131 taraf\u0131ndan \u00f6zelle\u015ftirilebilir, ancak i\u015fte varsay\u0131lan Ubuntu 20.04 komut sat\u0131r\u0131n\u0131n bir \u00f6rne\u011fi:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sammy@webapp:~$\r\n<\/code><\/pre>\n<\/div>\n<p>Komut sat\u0131r\u0131 s\u00f6zdiziminin \u00f6zeti \u015f\u00f6yledir:<\/p>\n<ul>\n<li>sammy: mevcut kullan\u0131c\u0131n\u0131n kullan\u0131c\u0131 ad\u0131<\/li>\n<li>webapp: sunucu ana bilgisayar ad\u0131<\/li>\n<li>~: Ge\u00e7erli dizin. Bash&#039;te varsay\u0131lan kabuk olan ~ veya tilde, ge\u00e7erli kullan\u0131c\u0131n\u0131n ana dizinine giden yolu g\u00f6steren \u00f6zel bir karakterdir. Bu durumda, \/home\/sammy&#039;yi temsil eder.<\/li>\n<li>$: Bildirim simgesi. Bu, komut sat\u0131r\u0131n\u0131n sonunu g\u00f6sterir ve ard\u0131ndan kullan\u0131c\u0131 klavye giri\u015fi g\u00f6r\u00fcn\u00fcr.<\/li>\n<\/ul>\n<p>\u0130\u015fte root olarak girildi\u011finde ve \/var\/log klas\u00f6r\u00fcne girildi\u011finde komut sat\u0131r\u0131n\u0131n nas\u0131l g\u00f6r\u00fcnebilece\u011fine dair bir \u00f6rnek:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>root@webapp:\/var\/log#\r\n<\/code><\/pre>\n<\/div>\n<p>Komut sat\u0131r\u0131n\u0131 sonland\u0131ran sembol\u00fcn, root i\u00e7in standart sat\u0131r sembol\u00fc olan # oldu\u011funu unutmay\u0131n. Linux&#039;ta root kullan\u0131c\u0131s\u0131, sistem genelinde y\u00f6netim i\u015flevlerini ger\u00e7ekle\u015ftirebilen \u00f6zel bir kullan\u0131c\u0131 hesab\u0131 olan bir s\u00fcper kullan\u0131c\u0131 hesab\u0131d\u0131r. Sunucuda her \u015feyi yapma iznine sahip, k\u0131s\u0131tlamas\u0131z bir kullan\u0131c\u0131d\u0131r.<\/p>\n<h2 id=\"%d8%af%d8%b3%d8%aa%d9%88%d8%b1%d8%a7%d8%aa-%d8%af%d8%b1-%d8%ad%d8%a7%d9%84-%d8%a7%d8%ac%d8%b1%d8%a7\">\u00c7al\u0131\u015ft\u0131rma komutlar\u0131<\/h2>\n<p>Komutlar, ikili bir program veya betik olabilen y\u00fcr\u00fct\u00fclebilir bir dosyan\u0131n ad\u0131 belirtilerek komut sat\u0131r\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131labilir. \u0130\u015fletim sistemiyle birlikte gelen ve dosya sisteminde gezinmenize, yaz\u0131l\u0131m paketleri y\u00fcklemenize ve sistemi ve uygulamalar\u0131 yap\u0131land\u0131rman\u0131za olanak tan\u0131yan bir\u00e7ok standart Linux komutu ve arac\u0131 vard\u0131r.<\/p>\n<p>\u00c7al\u0131\u015fan bir komutun bir \u00f6rne\u011fi, i\u015flem olarak bilinir. Bir komut, varsay\u0131lan komut y\u00fcr\u00fctme y\u00f6ntemi olan \u00f6n planda y\u00fcr\u00fct\u00fcld\u00fc\u011f\u00fcnde, kullan\u0131c\u0131 komut istemine d\u00f6nmeden \u00f6nce i\u015flemin tamamlanmas\u0131n\u0131 beklemeli ve ard\u0131ndan komut istemine geri d\u00f6nmelidir. Bu noktada, daha fazla komut vermeye devam edebilir.<\/p>\n<p>Linux&#039;ta dosya ve dizin adlar\u0131, komutlar, arg\u00fcmanlar ve se\u00e7enekler de dahil olmak \u00fczere neredeyse her \u015feyin b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 oldu\u011funu unutmamak \u00f6nemlidir. Bir \u015fey beklendi\u011fi gibi \u00e7al\u0131\u015fm\u0131yorsa, komutlar\u0131n\u0131z\u0131n yaz\u0131m\u0131n\u0131 ve b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf kullan\u0131m\u0131n\u0131 tekrar kontrol edin!<\/p>\n<p>\u0130\u015fte komutlar\u0131 \u00e7al\u0131\u015ft\u0131rman\u0131n temellerini kapsayan baz\u0131 \u00f6rnekler.<\/p>\n<h5 id=\"%d8%a8%d8%af%d9%88%d9%86-%d8%a7%d8%b3%d8%aa%d8%af%d9%84%d8%a7%d9%84-%db%8c%d8%a7-%da%af%d8%b2%db%8c%d9%86%d9%87\">Hi\u00e7bir arg\u00fcman veya se\u00e7enek olmadan.<\/h5>\n<p>Bir komutu arg\u00fcman veya se\u00e7enek olmadan \u00e7al\u0131\u015ft\u0131rmak i\u00e7in komut ad\u0131n\u0131 yaz\u0131n ve Enter&#039;a bas\u0131n.<\/p>\n<p>B\u00f6yle bir komut \u00e7al\u0131\u015ft\u0131r\u0131rsan\u0131z, komuttan komuta de\u011fi\u015fen varsay\u0131lan davran\u0131\u015f\u0131n\u0131 g\u00f6r\u00fcnt\u00fcler. \u00d6rne\u011fin, cd komutunu herhangi bir arg\u00fcman olmadan \u00e7al\u0131\u015ft\u0131r\u0131rsan\u0131z, ge\u00e7erli kullan\u0131c\u0131n\u0131z\u0131n ana dizinine d\u00f6nersiniz. ls komutu, ge\u00e7erli dizindeki dosya ve dizinlerin bir listesini yazd\u0131r\u0131r. Herhangi bir arg\u00fcman olmadan ip komutu, ip komutunun nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 g\u00f6steren bir mesaj yazd\u0131r\u0131r.<\/p>\n<p>Ge\u00e7erli dizininizdeki dosyalar\u0131 ve dizinleri listelemek i\u00e7in ls komutunu arg\u00fcmans\u0131z \u00e7al\u0131\u015ft\u0131r\u0131n (hi\u00e7bir arg\u00fcman olmayabilir):<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls<\/code><\/pre>\n<\/div>\n<h5 id=\"%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d8%af%d9%84%d8%a7%d9%84\">Tart\u0131\u015fma yoluyla<\/h5>\n<p>Bir\u00e7ok komut, bir komutun davran\u0131\u015f\u0131n\u0131 etkileyebilecek arg\u00fcmanlar veya parametreler kabul eder. \u00d6rne\u011fin, cd komutunu kullanman\u0131n en yayg\u0131n yolu, hangi dizine ge\u00e7ilece\u011fini belirten tek bir arg\u00fcman ge\u00e7irmektir. \u00d6rne\u011fin, standart komutlar\u0131n \u00e7o\u011funun y\u00fckl\u00fc oldu\u011fu \/usr\/bin dizinine ge\u00e7mek i\u00e7in \u015fu komutu verin:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd \/usr\/bin\r\n<\/code><\/pre>\n<\/div>\n<p>cd k\u0131sm\u0131 komuttur ve ilk arg\u00fcman \/usr\/bin komutu takip eder. Mevcut komut sat\u0131r\u0131 yolunuzun nas\u0131l g\u00fcncellendi\u011fine dikkat edin.<\/p>\n<p>Mevcut yeni dizininizdeki dosyalar\u0131 g\u00f6rmek i\u00e7in ls komutunu \u00e7al\u0131\u015ft\u0131rmay\u0131 deneyin.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls\r\n<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n\u2026\r\ngrub-mkrescue sdiff zgrep\r\ngrub-mkstandalone sed zipdetails\r\ngrub-mount see zless\r\ngrub-ntldr-img select-editor zmore\r\ngrub-render-label semver znew\r\ngrub-script-check sensible-browser<\/code><\/pre>\n<\/div>\n<h5 id=\"%d8%a8%d8%a7-%da%af%d8%b2%db%8c%d9%86%d9%87-%d9%87%d8%a7\">Se\u00e7eneklerle<\/h5>\n<p>\u00c7o\u011fu komut, komutun davran\u0131\u015f\u0131n\u0131 de\u011fi\u015ftiren se\u00e7enekler (bayraklar veya anahtarlar olarak da bilinir) kabul eder. Se\u00e7enekler, bir komutu takip eder ve tek bir karakter ve ard\u0131ndan b\u00fcy\u00fck veya k\u00fc\u00e7\u00fck harflerle g\u00f6sterilen bir veya daha fazla se\u00e7enekle g\u00f6sterilir. Baz\u0131 \u00e7ok kelimeli se\u00e7enekler, &quot;\u2014&quot; ile ba\u015flay\u0131p ard\u0131ndan bayrak metniyle devam edebilir.<\/p>\n<p>Se\u00e7eneklerin nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na dair bir \u00f6rnek i\u00e7in ls komutuna bakal\u0131m. ls kullan\u0131rken faydal\u0131 olabilecek baz\u0131 yayg\u0131n se\u00e7enekler \u015funlard\u0131r:<\/p>\n<ul>\n<li>-l: \u0130zinler, sahiplik, dosya boyutu ve zaman damgas\u0131 gibi ek ayr\u0131nt\u0131lar\u0131 i\u00e7eren &quot;uzun bir liste&quot; yazd\u0131r\u0131r.<\/li>\n<li>-a: Dizin i\u00e7indeki t\u00fcm dosyalar\u0131, gizli dosyalar (ile ba\u015flayanlar) dahil olmak \u00fczere listeler.<\/li>\n<\/ul>\n<p>-l bayra\u011f\u0131n\u0131 ls ile kullanmak i\u00e7in \u015fu komutu kullan\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls -l<\/code><\/pre>\n<\/div>\n<p>Listenin daha \u00f6ncekiyle ayn\u0131 dosyalar\u0131 i\u00e7erdi\u011fini, ancak her dosya hakk\u0131nda ek bilgiler i\u00e7erdi\u011fini unutmay\u0131n.<\/p>\n<p>Daha \u00f6nce de belirtildi\u011fi gibi, se\u00e7enekler genellikle birlikte grupland\u0131r\u0131labilir. -l ve -a se\u00e7eneklerini birlikte kullanmak istiyorsan\u0131z, ls -l -a komutunu \u00e7al\u0131\u015ft\u0131rabilir veya \u015fu \u015fekilde birle\u015ftirebilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls -la<\/code><\/pre>\n<\/div>\n<p>Listede -a se\u00e7ene\u011finden dolay\u0131 gizli . ve .. dizinlerinin de bulundu\u011funu unutmay\u0131n.<\/p>\n<h5 id=\"%d8%a8%d8%a7-%da%af%d8%b2%db%8c%d9%86%d9%87-%d9%87%d8%a7-%d9%88-%d8%a7%d8%b3%d8%aa%d8%af%d9%84%d8%a7%d9%84-%d9%87%d8%a7\">Se\u00e7enekler ve arg\u00fcmanlarla<\/h5>\n<p>Komutlar\u0131 \u00e7al\u0131\u015ft\u0131r\u0131rken se\u00e7enekleri ve arg\u00fcmanlar\u0131 birle\u015ftirmek neredeyse her zaman m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p>\u00d6rne\u011fin, ls komutunu \u00e7al\u0131\u015ft\u0131rarak, bulundu\u011funuz dizine dikkat etmeden \/home dizininin i\u00e7eri\u011fini inceleyebilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>ls -la \/home\r\n<\/code><\/pre>\n<\/div>\n<p>ls komut, -la se\u00e7enek ve \/home hangi dosya veya dizinin listelenece\u011fini belirten arg\u00fcmand\u0131r. Bu, sunucudaki t\u00fcm normal kullan\u0131c\u0131lar\u0131n ana dizinlerini de i\u00e7eren \/home dizininin ayr\u0131nt\u0131l\u0131 bir listesini yazd\u0131rmal\u0131d\u0131r.<\/p>\n<h5 id=\"%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%ad%db%8c%d8%b7%db%8c\">\u00c7evresel de\u011fi\u015fkenler<\/h5>\n<p>Ortam de\u011fi\u015fkenleri, komutlar\u0131n ve i\u015flemlerin nas\u0131l y\u00fcr\u00fct\u00fclece\u011fini de\u011fi\u015ftirmek i\u00e7in kullan\u0131lan adland\u0131r\u0131lm\u0131\u015f de\u011ferlerdir. Bir sunucuya ilk kez oturum a\u00e7t\u0131\u011f\u0131n\u0131zda, \u00e7e\u015fitli yap\u0131land\u0131rma dosyalar\u0131na ba\u011fl\u0131 olarak varsay\u0131lan olarak birka\u00e7 ortam de\u011fi\u015fkeni ayarlan\u0131r.<\/p>\n<h5 id=\"%d9%85%d8%b4%d8%a7%d9%87%d8%af%d9%87-%d9%87%d9%85%d9%87-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%ad%db%8c%d8%b7%db%8c\">T\u00fcm ortam de\u011fi\u015fkenlerini g\u00f6r\u00fcnt\u00fcle<\/h5>\n<p>Belirli bir terminal oturumu i\u00e7in ayarlanan t\u00fcm ortam de\u011fi\u015fkenlerini g\u00f6r\u00fcnt\u00fclemek i\u00e7in env komutunu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>env\r\n<\/code><\/pre>\n<\/div>\n<p>Muhtemelen \u00e7ok say\u0131da \u00e7\u0131kt\u0131 olacakt\u0131r. PATH giri\u015fini aray\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>PATH=\/usr\/local\/sbin:\/usr\/local\/bin:\/usr\/sbin:\/usr\/bin:\/sbin:\/bin:\/usr\/games:\/usr\/local\/games<\/code><\/pre>\n<\/div>\n<\/div>\n<p>PATH ortam de\u011fi\u015fkeni, kabu\u011fun bir komut \u00e7al\u0131\u015ft\u0131r\u0131rken \u00e7al\u0131\u015ft\u0131r\u0131labilir programlar\u0131 veya betikleri arad\u0131\u011f\u0131, iki nokta \u00fcst \u00fcste i\u015faretleriyle ayr\u0131lm\u0131\u015f dizinlerin bir listesidir. \u00d6rne\u011fin, env komutu \/usr\/bin dizininde bulunur ve yolu PATH ortam de\u011fi\u015fkeninde bulundu\u011fu i\u00e7in tam yolu belirtmeden \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<h5 id=\"%d9%85%d8%b4%d8%a7%d9%87%d8%af%d9%87-%d9%85%d9%82%d8%af%d8%a7%d8%b1-%db%8c%da%a9-%d9%85%d8%aa%d8%ba%db%8c%d8%b1\">Bir de\u011fi\u015fkenin de\u011ferini g\u00f6r\u00fcnt\u00fcle<\/h5>\n<p>Bir ortam de\u011fi\u015fkeninin de\u011feri, de\u011fi\u015fken ad\u0131n\u0131n \u00f6n\u00fcne $ eklenerek al\u0131nabilir. Bu, ba\u015fvurulan de\u011fi\u015fkeni de\u011ferine geni\u015fletir.<\/p>\n<p>\u00d6rne\u011fin, PATH de\u011fi\u015fkeninin de\u011ferini yazd\u0131rmak i\u00e7in echo komutunu kullanabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>echo $PATH\r\n<\/code><\/pre>\n<\/div>\n<p>Veya varsay\u0131lan olarak kullan\u0131c\u0131n\u0131n ana dizinine ayarlanan HOME de\u011fi\u015fkenini kullanarak kendi ana dizininize ge\u00e7ebilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd $HOME\r\n<\/code><\/pre>\n<\/div>\n<p>Ayarlanmam\u0131\u015f bir ortam de\u011fi\u015fkenine eri\u015fmeye \u00e7al\u0131\u015f\u0131rsan\u0131z, de\u011fi\u015fken hi\u00e7bir \u015feye geni\u015fler. Bo\u015f bir dize.<\/p>\n<h5 id=\"%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7%db%8c-%d9%85%d8%ad%db%8c%d8%b7%db%8c\">Ortam de\u011fi\u015fkenlerini ayarlama<\/h5>\n<p>Art\u0131k ortam de\u011fi\u015fkenlerinizi nas\u0131l g\u00f6r\u00fcnt\u00fcleyece\u011finizi bildi\u011finize g\u00f6re, bunlar\u0131 nas\u0131l ayarlayaca\u011f\u0131n\u0131z\u0131 \u00f6\u011frenmeniz gerekiyor.<\/p>\n<p>Bir ortam de\u011fi\u015fkenini ayarlamak i\u00e7in yapman\u0131z gereken tek \u015fey de\u011fi\u015fken ismiyle ba\u015flamak, hemen ard\u0131ndan = i\u015faretini eklemek ve ard\u0131ndan istedi\u011finiz de\u011feri kullanmakt\u0131r:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>VAR=value\r\n<\/code><\/pre>\n<\/div>\n<p>Mevcut bir de\u011fi\u015fkeni ayarlarsan\u0131z, orijinal de\u011ferin \u00fczerine yaz\u0131laca\u011f\u0131n\u0131 unutmay\u0131n. De\u011fi\u015fken ba\u015flang\u0131\u00e7ta mevcut de\u011filse, olu\u015fturulacakt\u0131r.<\/p>\n<p>Bash, alt s\u00fcre\u00e7ler taraf\u0131ndan devral\u0131nacak bir de\u011fi\u015fkeni d\u0131\u015fa aktaran export adl\u0131 bir komut i\u00e7erir. Bu, ge\u00e7erli oturumunuzdan d\u0131\u015fa aktar\u0131lan bir ortam de\u011fi\u015fkenine ba\u015fvuran betikleri kullanman\u0131za olanak tan\u0131r.<\/p>\n<p>Bir de\u011fi\u015fkeni ayarlarken mevcut de\u011fi\u015fkenlere de ba\u015fvurabilirsiniz. \u00d6rne\u011fin, \/opt\/app\/bin dizinine bir program y\u00fcklediyseniz, bu dizini PATH ortam de\u011fi\u015fkeninizin sonuna \u015fu komutla ekleyebilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>export PATH=$PATH:\/opt\/app\/bin\r\n<\/code><\/pre>\n<\/div>\n<p>\u015eimdi \/opt\/app\/bin&#039;in PATH de\u011fi\u015fkeninizin sonuna eklendi\u011fini echo ile kontrol edin:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>echo $PATH\r\n<\/code><\/pre>\n<\/div>\n<p>Ortam de\u011fi\u015fkenlerini bu \u015fekilde ayarlaman\u0131n, bunlar\u0131 yaln\u0131zca ge\u00e7erli oturumunuz i\u00e7in ayarlad\u0131\u011f\u0131n\u0131 unutmay\u0131n. Bu, oturumu kapat\u0131rsan\u0131z veya ba\u015fka bir oturuma ge\u00e7erseniz, ortamda yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fikliklerin korunmayaca\u011f\u0131 anlam\u0131na gelir. Ortam de\u011fi\u015fkenlerini kal\u0131c\u0131 olarak de\u011fi\u015ftirmenin bir yolu vard\u0131r, ancak bu daha sonraki bir e\u011fitimde ele al\u0131nacakt\u0131r.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Sonu\u00e7<\/h2>\n<p>Art\u0131k Linux terminalini (ve birka\u00e7 komutu) \u00f6\u011frenmeye ba\u015flad\u0131\u011f\u0131n\u0131za g\u00f6re, Linux komutlar\u0131 hakk\u0131ndaki bilginizi geni\u015fletmek i\u00e7in sa\u011flam bir temele sahip olmal\u0131s\u0131n\u0131z. Dosyalarda gezinmeyi, dosyalar\u0131 g\u00f6r\u00fcnt\u00fclemeyi ve d\u00fczenlemeyi ve izinlerini \u00f6\u011frenmek i\u00e7in bu serinin bir sonraki e\u011fitimini okuyun.<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"Giri\u015f Bu e\u011fitim serisinin ilk b\u00f6l\u00fcm\u00fc olan bu \u00f6\u011fretici, Linux&#039;un temellerini \u00f6\u011fretmeyi ama\u00e7lamaktad\u0131r ve \u015fu \u015fekilde ba\u015flamaktad\u0131r\u2026","protected":false},"author":1,"featured_media":15782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,369],"tags":[358],"class_list":{"0":"post-15781","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-os","9":"tag-linux"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/an-introduction-to-the-linux-terminal\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06a9\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0645\u0648\u0631\u062f \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0635\u0648\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc \u062f\u0647\u062f\u060c \u0634\u0631\u0648\u0639&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/an-introduction-to-the-linux-terminal\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-27T16:22:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux\",\"datePublished\":\"2024-06-27T16:22:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\"},\"wordCount\":88,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"keywords\":[\"linux\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\",\"name\":\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"datePublished\":\"2024-06-27T16:22:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27195103\\\/terminal.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/an-introduction-to-the-linux-terminal\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tr\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Linux Terminaline Giri\u015f - ITPiran Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/an-introduction-to-the-linux-terminal\/","og_locale":"tr_TR","og_type":"article","og_title":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u06a9\u0647 \u0627\u0648\u0644\u06cc\u0646 \u0645\u0648\u0631\u062f \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0635\u0648\u0644 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627 \u0622\u0645\u0648\u0632\u0634 \u0645\u06cc \u062f\u0647\u062f\u060c \u0634\u0631\u0648\u0639&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/an-introduction-to-the-linux-terminal\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-27T16:22:41+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"admin","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux","datePublished":"2024-06-27T16:22:41+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/"},"wordCount":88,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","keywords":["linux"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/","name":"Linux Terminaline Giri\u015f - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","datePublished":"2024-06-27T16:22:41+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27195103\/terminal.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/an-introduction-to-the-linux-terminal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc \u0628\u0631 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 Linux"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"\u0130ran S\u00fcrd\u00fcr\u00fclebilir Ticaret Haberleri ve Makaleleri","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"S\u00fcrd\u00fcr\u00fclebilir \u0130ran \u0130\u015fletmeleri Blogu","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"y\u00f6netici","url":"https:\/\/www.itpiran.net\/blog\/tr\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/comments?post=15781"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15781\/revisions"}],"predecessor-version":[{"id":15783,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15781\/revisions\/15783"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media\/15782"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media?parent=15781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/categories?post=15781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/tags?post=15781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}