You are on page 1of 4

man Manual Man sayfaları, uygulama kullanımı için geleneksel paket belgeleridir.

Bunun anlamı, genellikle


bir paket yüklediğinizde yüklenirler. Bu nedenle, bir görevi yapmak için bir paket kurarsak, o paketin kılavuz
sayfası genellikle aynı anda yüklenir. Bu bize, o belgelere bakma ve onu tasarımına uygun bir şekilde
kullandığımızdan emin olma yeteneği verir.

Belirli bir komut için man sayfası, komuttan önce man ile çağrılır. Örn: man ls

İnfo Bilgi sayfaları, ayrıntılı olarak daha sağlam özelliklere sahip ek belgelerdir. Bilgi Sayfası normalde bir
komut hakkında ilgili kılavuz sayfasından daha ayrıntılı bilgi sağlar. Ek olarak, Info bu sayfaları birbirine
bağlamak için bir yapı kullanır ve bunlar daha büyük bir koleksiyonda birleştirilebilir.

Belirli bir komutun bilgi sayfası, komutun önüne info ile getirilerek çağrılır. Örn: info echo

Man ve Info arasındaki temel fark, sahip oldukları içerik miktarıdır; info, Man'dan çok daha fazlasını içerir.

Dosyalar ve Dizinler
The file system hierarchy standard  (FHS), Linux'taki dosya sistemlerinin yapısını tanımlar.

FHS'de, tüm dosyalar ve dizinler, farklı fiziksel veya sanal cihazlarda depolanmış olsalar bile / kök dizini altında
görünür.
Bu dizinlerin çoğu tüm UNIX işletim sistemlerinde bulunur ve genellikle aynı şekilde kullanılır; Ancak buradaki
açıklamalar özellikle FHS için kullanılanlardır ve Linux dışındaki platformlar için geçerli kabul edilmez.

/ (Root) Tüm dosya sistemi hiyerarşisinin birincil hiyerarşi kök ve kök dizini. Her bir dosya ve dizin, kök dizinden
başlar.
/bin Tek kullanıcı modunda kullanılabilir olması gereken temel komut ikili dosyaları.
/boot Önyükleyici dosyaları.
/dev Temel aygıt dosyaları.
/etc Ana bilgisayara özel sistem genelinde yapılandırma dosyaları.
/home Kullanıcıların kayıtlı dosyaları içeren ana dizinleri. Tüm kullanıcıların kişisel dosyalarını saklamaları için
ana dizinler
/lib /bin/ /sbin/ içindeki ikili dosyalar için gerekli kitaplıklar
/mnt Geçici olarak bağlanmış dosya sistemleri.
/opt İsteğe bağlı uygulama yazılım paketleri.
/proc Sistem süreci hakkında bilgi içerir.
/sbin Temel sistem ikili dosyaları, örneğin fsck, init, route.
/srv Web sunucuları için veriler ve komut dosyaları, FTP sunucuları tarafından sunulan veriler ve sürüm kontrol
sistemleri için depolar gibi bu sistem tarafından sunulan siteye özgü veriler. Srv, hizmet anlamına gelir.
/tmp Geçici dosyalar. Genellikle sistem yeniden başlatmaları arasında korunmaz ve ciddi boyutta kısıtlanmış
olabilir.
/usr Salt okunur kullanıcı verileri için ikincil hiyerarşi; (çoklu) kullanıcı yardımcı programlarının ve
uygulamalarının çoğunu içerir.

Gizli Dosya ve Dizinler

Dosyalar ve dizinler temel listeden gizlenebilir. Linux'taki dosyalar ve dizinler, adlarının önüne bir.(nokta) alırlar

Home Directories (ana dizinler)


Kullanıcı ana dizinleri, kullanıcılara özel dosyalar içerir. Linux sistemindeki her sıradan kullanıcı için /home
altında bir dizin oluşturulur.

Cd (dizini değiştir) belirtilen bir yol olmadan

~ kullanıcının ana dizinini temsil etmek için kullanılır

Giriş dizini yolunu depolamak için kullanılan $HOME ortam değişkeni

Ana dizininize gitmek için cd veya cd ~ kullanın


Absolute and Relative Paths (Mutlak ve Göreli Yollar)
Yol, bir dosyanın veya dizinin benzersiz konumudur. Bir dosya veya dizin konumuna giden yol, mutlak bir yol (bir
/ ile başlar) veya göreli bir yol olarak belirtilebilir. Aşağıda, mevcut çalışma dizininin mutlak yolunu gösteren pwd
komutu verilmiştir.

[cloud_user@ip-10-0-1-10 ~]$ pwd

/home/cloud_user

Relative Path

Aşağıda, göreli bir yolla belirtilen dosya1'in içeriğini göstermek için cat komutu kullanılır.

[cloud_user@ip-10-0-1-10 ~]$ cat file1

Good Day

Absolute Path

Aşağıda, cat komutu, mutlak bir yolla belirtilen aynı dosya1'in içeriğini göstermek için kullanılır.

[cloud_user@ip-10-0-1-10 ~]$ cat /home/cloud_user/file1

Good Day

Creating, Moving, Deleting

Creating, moving, and deleting files and directories.

touch - create a file

rm - delete the file


cp - used to copy file or folder

mv - used to move file or folder

mkdir - create a folder

rmdir - delete folder

Working with directories

Create a new directory mkdir <NAME>

Copy a directory cp -r <SOURCE> <DESTINATION>

Move a directory mv <SOURCE> <DESTINATION>

Delete a directory rm -r <DIRECTORY>

Delete an empty directory rmdir <DIRECTORY>

Working with files

Create a new file touch filename

Removing Files rm -option filename

Option -r includes the contents of a directory and the contents of all subdirectories when
you remove a directory.

Option -i prevents the accidental removal of existing files or directories.

Simple Globbing

Globbing is primarily used to match patterns in filenames or text by using a wildcard


character to create the pattern.

? (Question mark) : Match any single character

* (Asterisk) : Match any number of character(s)

[] (Brackets) : Match character from a range

^ (Caret) : Used to match starting character

$ (Dollar sign) : Used to match ending character

{} (Curly brace) : Used to match more than one pattern


| Pipe : Used for applying more than one condition

Example :
clarusway@f85a0c1549f4:~$ ls
all file1 file2 file3 file4 happiness loneliness reverse

clarusway@f85a0c1549f4:~$ ls file?
file1 file2 file3 file4

clarusway@f85a0c1549f4:~$ ls ?????
file1 file2 file3 file4

clarusway@f85a0c1549f4:~$ ls ????1
file1

clarusway@f85a0c1549f4:~$ ls file*
file1 file2 file3 file4

clarusway@f85a0c1549f4:~$ ls *
all file1 file2 file3 file4 happiness loneliness reverse

clarusway@f85a0c1549f4:~$ ls *ness
happiness loneliness

clarusway@f85a0c1549f4:~$ ls *[1-4]
file1 file2 file3 file4

clarusway@f85a0c1549f4:~$ ls *[2-3]
file2 file3

clarusway@f85a0c1549f4:~$ ls *[[:digit:]]
file1 file2 file3 file4

 [[:upper:]] or [[A-Z]] - match upper-case character


 [[:lower:]] or [[a-z]] - match lower-case character
 [[:digit:]] or [[0-9]] - match digits
 [[:alpha:]] or [[a-zA-Z]] - match either case character
 [[:alphanum:]] or [[a-zA-Z0-9]] - match alphanumeric

You might also like