Yunus Emre
Software Engineer
Temel Linux Komutları – 1
2010 yılından itibaren çeşitli linux dağıtımları kullandım. Son olarak çalıştığım firmada da 9 mağazanın bilgisayarlarına linux mint kurmamız nedeniyle sürekli temel linux komutları arıyorum. Bu nedenle not amaçlı bir seri içerik hazırlayacağım.
Linux Terminal Kullanımı
Öncelikle terminali açmak için Ctrl+Alt+T kombinasyonunu kullanabiliriz.
| Kod | Description |
|---|---|
| whoima | Kullanılan kullanıcı adını verir. |
| uname -a | Sistem özelliklerini gösterir. |
| ping -c4 mryed.com | 4 kez siteye ping atar. |
| date | Tarih bilgisini verir. |
| ls | Dizindeki dosyaları gösterir. |
| ls -a | Gizli dahil tüm dosyaları gösterir. |
| cd (dosya ismi) | Dosyaya giriş yapar. |
| cd .. | Bir üst klasöre çıkar. |
| cd Des (Tab) | Tab tuşu eksik kodu tamamlar. |
| man ls | İstenilen komutun detaylarını ve parametrelerini gösterir. |
| history | Komut geçmişini açar. |
| history -c | Komut geçmişini siler. |
| pwd | Bulunduğumuz dosya yolunu verir. |
| Kod | Description |
|---|---|
| mkdir yeniklasor | yeniklasor isminde bir klasör oluşturur. |
| touch mryed.txt | Yeni txt dosyası oluşturur. |
| rm mryed.txt | Txt dosyasını siler. |
| rm -r yeniklasor | Klasörü siler. |
| cp 1.txt 2.txt | Dosyayı kopyalayıp adını değiştirebiliriz. |
| cp 1.txt belgeler/ | Dosyayı belgelere kopyalar. |
| cd 1.txt ../ | Dosyayı bir üst klasöre kopyalar. |
| mv mavi/ sari/ | Mavi klasörünün ismi sarı olur. |
| mv 1.txt ../ | Dosya bir üst klasöre taşınır. |
| tar -zcvf arsiv.tar 1.xls | Excel dosyayı sıkıştırılır. |
| tar -zcvf arsiv.tar mavi/ | Mavi klasörü tamamen sıkıştırılır. |
| tar -zxvf arsiv.tar | Tar dosyasını çıkarıp dizine aktarır. |
Linux Dosya Yolu
| Dizin | Description |
|---|---|
| /bin | Temel komut dosyalarını içerir. |
| /boot | Sistemin açılması için önyükleme dosyaları. |
| /dev | Cihaza ait dosyalar bulunur. |
| /etc | Sisteme ait ayarlar bulunur. |
| /home | Kullanıcılara ait dosyalar bulunur. |
| /lib | Kütüphane dosyaları ve çekirdek modülleri. |
| Dizin | Description |
|---|---|
| /media | Bellek, hafıza kartı erişim dosyası. |
| /mnt | Aygıtların bağlanma noktası. |
| /srv | Sistem içerisindeki servis dosyaları. |
| /tmp | Geçici dosyaları tutar. |
| /var | Log dosyayı ve çeşitli değişken veriler. |
| /root | Root kullanıcısı ana dizini. |
Linux Dosya İşlemleri
| Kod | Description |
|---|---|
| nano 1.txt | Txt dosyasını düzenlemek için panel açılır. |
| cat 1.txt | Txt içerisinde veriler terminale gelir. |
| vi 1.txt | Txt dosyasını düzenlemek için panel açılır. |
| gedit 1.txt | Txt dosyasını terminal dışında açar. |
| cat -n 1.txt | Getirilen txt verilerinin ilk sütununa Sıra No ekler. |
| Kod | Description |
|---|---|
| head 1.txt | Txt dosyasının ilk 10 satırı getirilir. |
| head -n5 1.txt | Txt dosyasının ilk 5 satırı getirilir. |
| tail 1.txt | Txt dosyasının son satırları getirilir. |
| tail -f 1.txt | Txt dosyasının son satırları canlı getirilir. |
| more 1.txt | Txt panele sığacak kadar açılır. |
Not-1: Nano ile açılan düzenleme panelinden çıkmak için CTRL+X, dosyayı farklı kaydetmek için CTRL+O, panelde arama yapmak için CTRL+W kombinasyonları kullanılır. Aramada birden çok veri bulunur ise ALT+W ile geçiş yapılır.
Not-2: Vi ile açılan panel sonrası terminal kullanımına devam edilebilir. Ayrıca vi’den çıkmak için düzenleme paneline “:qa” yazılır.
Not-3: tail -f 1.txt kullanımı özellikle log izlemek için tercih edilmektedir.
Temel linux komutları serisine daha sonra devam edeceğim.
4 Comments