Ana içeriğe atla

Kayıtlar

Nisan, 2016 tarihine ait yayınlar gösteriliyor

Günün komutu - Linux sistemlerinde {2016.04.23} - ls (list directory contents)komutunu anlamak

linux kullanıpta ls komutunu bilmeyen yoktur.  Bununla birlikte çıktısını anlamakta zorluk yaşıyoruz. Bu zorluğu gidermek için, ls temel seviyede anlatmaya çalışacağım. d   r w x   r - x   r - x   2   remzi   remzi    6 Nis 23 14:54 dizin |    |   |  |   |  | |   |  |  |    |      |           |         Tarih                 İsim |    |   |  |   |  | |   |  |  |    |      |        Dosyanın ait olduğu grup. |    |   |  |   |  | |   |  |  |    |    Dosyanın Sahibi |    |   |  |   |  | |   |  |  |   Dizin/Dosyaya birinci seviyede bağlantıların sayısı |    |   |  |   |  | |   Dizin/Dosyanın sahibi veya grubu dışındakilere verilen  yetkiler |    |   |  |   Dizin/Dosyanın bağlı olduğu gruba verilen yetkiler |    Dizin/Dosyanın Sahibi Dosyanın Tipi Dosyanın tipi: Hemen dosyanın dipi olurmu dosya dosyadır demeyin. Linux/Unix sistemlerde oluyor. :) Linuxteki dosya tipleri;      -    : Her hangi bir şey belirtilmemişse, bizim bildiğimiz normal dosyadır.      d   :  Dizin olduğunu belli eder.     

Günün komutu - Linux sistemlerinde {2016.04.23} - umask - oluşturulan bir dosya ve dizinin sahiplik hakkı

Linux sistemlerinizde yeni bir dosya ve dizin oluşturduğunuzda, bunun sahiplik yetkileri(erişim yetkileri) umask değerine göre verilir. Bu değer varsayılan olarak(genellikle) 022 dir. umask 022 varsayılan değeriyle oluşturulan dizin ve dosyanın yetkileri; drwxr-xr-x  2 remzi remzi    6 Nis 23 14:54 dizin -rw-r--r--  1 remzi remzi    0 Nis 23 14:54 dosya 022 genel düşünce için iyi bir değer olsada, güvenlik nedeniyle (çoklu sistemlerde benim dosyamı benden ve/veya grubumdan başkası okumasın isteğiniz mevcutsa) tavsiye edilen bir değer değildir.  Sadece dosya/dizini oluşturan kişinin bu dosyaya tam erişmesi istiyorsak, .bash_profile veya .bashrc dosyası içerisine  "umask 077" ilave etmemiz gerekiyor. Normalde terminalde "umask 077" komutu verdiğinizde umask değeriniz değişir. Fakat yeni bir oturum/terminal açtığınızda yapmış olduğunuz değişikliğin kaybolduğunu göreceksiniz! Bundan dolayı umask veya benzeri tanımlamaları .bash_profile dosyanızda yapmanızı tavsiye ede

Faydalı bir site - linuxcommand

Bu gün gezinirken, faydalı bir site gördüm. Linux komut satırını merak edip, nasıl kullanılacağını öğrenmek isteyenler için güzel bir başlangıç olabilir. http://linuxcommand.org/tlcl.php http://linuxcommand.org/lc3_learning_the_shell.php https://sourceforge.net/projects/linuxcommand/ http://freefr.dl.sourceforge.net/project/linuxcommand/TLCL/13.07/TLCL-13.07.pdf İyi eğlenceler. Remzi