Ubuntu Türkiye

Yazılım => Uygulama Geliştirme => Konuyu başlatan: kodlagel - 29 Haziran 2017 - 18:33:31

Başlık: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 29 Haziran 2017 - 18:33:31
Merhabalar benim yazdığım ve açık kaynaklı olarak githuba yüklediğim bir mobil uygulamadan bahsedeceğim

Neden böyle bir uygulama yazdım?

Hepimiz MacOs yada Linux kullanırken terminalde "Ya şunu yapmak için hangi komutu kullanıyorduk?" sorusunu kendine sormuştur.Bende bu soruların cevaplarını aramak için illa Google'ye bu sorularımızı sormayalımda alalım elimize telefonu cevabını direk bulalım dedim.Bir nevi el kitapçığı.İsteyenlerde uygulamayı açıp komutları öğrenmek için okuyabilir.

İçinde neler kullandım?

Özellikleri Neler?


Başlıklar şu şekilde:




Ekstra olarak özel kullandığınız komutları "Benim Komutlarım" kategorisine ekleyebilirsiniz.Yada herkesle paylaşmak istiyorsanız "Online Komut Ekle" kısmından komutunuzu paylaşabilirsiniz.

Uygulama içi görüntüler

(https://cdn-images-1.medium.com/max/400/1*LLJ_M0LqZ_s-1VK82EbVbg.png)(https://cdn-images-1.medium.com/max/400/1*7Bffje6jyxGk23FW1PMngQ.png)(https://cdn-images-1.medium.com/max/400/1*7oldhKHXxp-djYPrHNTUKQ.png)
(https://cdn-images-1.medium.com/max/600/1*TNTb3fj-v_0rO8zcQ6bVOQ.png)(https://cdn-images-1.medium.com/max/600/1*u-7A0UboVmRIvX_zJ51uNg.png)(https://cdn-images-1.medium.com/max/600/1*jZByOiaCwG5f4rTGfk6ECA.png)(https://cdn-images-1.medium.com/max/600/1*GJPB5vpWoY1oDkMY40-A9w.png)


İndirmek isteyen olur diye linkini paylaşıyorum: https://play.google.com/store/apps/details?id=hsmnzaydn.serkanozaydin.net&hl=tr (https://play.google.com/store/apps/details?id=hsmnzaydn.serkanozaydin.net&hl=tr)

Açık kaynaklı bir proje :https://github.com/hsmnzaydn/TerminalKomutlari (https://github.com/hsmnzaydn/TerminalKomutlari)
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: spero - 29 Haziran 2017 - 19:17:08
Görsel olarak geliştirilirse çok daha güzel bir uygulama olabilir diye düşünüyorum.
Elinize sağlık.  :)
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 29 Haziran 2017 - 19:36:43
Haklısınız, şuan yeni güncelleme ile daha da görselleşti.Elimden geldiğince güncelleme yolluyorum.Teşekkür ederim  :)
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: mhmtkrktr - 29 Haziran 2017 - 20:53:06
Güzel bir uygulama olmuş, eline sağlık.
Öneri kabul edersen, belirli komutlar ana başlık altında tekrar ara başlıklara ayrılsa daha kullanışlı olurmuş gibi. Örneğin;
Sıkıştırma komutları:
tar komutları
gzip komutları

vb. Mevcut halinde komutların ek parametrelerinde çok eksik var şuan. Zaman içinde diğer parametreler eklenirse karışık bir görünüm çıkacağa benziyor.
İlave olarak, herhangi bir komutun üzerine tıklayınca, komutun o parametresi ile kullanımına ait örnek ve varsa daha ayrıntılı açıklama açılsa daha mı kullanışlı olur acep ;-) 
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: FireSwords - 29 Haziran 2017 - 21:03:57
Mac'den bahsedip Homebrew'den bahsetmemek olmamış. :D
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 29 Haziran 2017 - 21:23:33



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 29 Haziran 2017 - 21:24:14

Alıntı yapılan: FireSwords - 29 Haziran 2017 - 21:03:57
Mac'den bahsedip Homebrew'den bahsetmemek olmamış. :D
Hak veriyorum size  ;D ;D


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 29 Haziran 2017 - 21:24:42

Alıntı yapılan: mhmtkrktr - 29 Haziran 2017 - 20:53:06
Güzel bir uygulama olmuş, eline sağlık.
Öneri kabul edersen, belirli komutlar ana başlık altında tekrar ara başlıklara ayrılsa daha kullanışlı olurmuş gibi. Örneğin;
Sıkıştırma komutları:
tar komutları
gzip komutları

vb. Mevcut halinde komutların ek parametrelerinde çok eksik var şuan. Zaman içinde diğer parametreler eklenirse karışık bir görünüm çıkacağa benziyor.
İlave olarak, herhangi bir komutun üzerine tıklayınca, komutun o parametresi ile kullanımına ait örnek ve varsa daha ayrıntılı açıklama açılsa daha mı kullanışlı olur acep ;-)

çok güzel bir tavsiye en başta tavsiyeniz için teşekkür ederim :) .Uygulama için sürekli kaynak araştırıyorum eksikleri çok var ve bunu biliyorum ama bu değildir ki gelişmeyecek dediğiniz gibi komutlar arttıkça başlılarda daha ayrıntılı olur :) .Örneğe gelecek olursak acaba örnekleri nasıl verebilirim?Bir resim yada example şeklinde mi vereyim?
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: edge35 - 29 Haziran 2017 - 22:12:14
Elinize sağlık, güzel ve gerekli bir uygulama olmuş. Birazdan deneyeceğim. Şimdilik de görsellik ve örneklere önem vermek faydalı olur bence.
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 29 Haziran 2017 - 22:14:55
Alıntı yapılan: edge35 - 29 Haziran 2017 - 22:12:14
Elinize sağlık, güzel ve gerekli bir uygulama olmuş. Birazdan deneyeceğim. Şimdilik de görsellik ve örneklere önem vermek faydalı olur bence.
Teşekkürler.Elimden geleni yapacağım :)
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: edge35 - 29 Haziran 2017 - 22:18:03
Bir de arama kısmı çok önemli bence. Girdiğim zaman dosya nasıl sıkıştırılır buna bakmak için sıkıştır yazınca komutlar gelmeli. Aramayı sadece komut isimleri ve kategori içerisinde değil de; aramanın yapıldığı konum ve alt klasörlerde sonuç bulsa, bir de açıklama içerisinden de kelime araması yapabilse çok daha iyi olur. Şu an benim ihtiyacımı karşılamıyor mesela
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 29 Haziran 2017 - 22:26:09
Alıntı yapılan: edge35 - 29 Haziran 2017 - 22:18:03
Bir de arama kısmı çok önemli bence. Girdiğim zaman dosya nasıl sıkıştırılır buna bakmak için sıkıştır yazınca komutlar gelmeli. Aramayı sadece komut isimleri ve kategori içerisinde değil de; aramanın yapıldığı konum ve alt klasörlerde sonuç bulsa, bir de açıklama içerisinden de kelime araması yapabilse çok daha iyi olur. Şu an benim ihtiyacımı karşılamıyor mesela
Tamda onun üstünde çalışıyordum :) yarına yeni güncellemede düzelmiş olacak
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: edge35 - 30 Haziran 2017 - 12:43:33
Merakla bekliyorum
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: ubuntupardus - 30 Haziran 2017 - 17:19:57
Güzel uygulama olmuş. Sadece android ile mi çalışıyor? Linux üzerinde çalışacak şekilde de derlenirse daha güzel olur. Daha pratik olabilir.
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: aykq - 30 Haziran 2017 - 17:25:21
iOS cihazlar için de düzenlenebilirse güzel olabilir diye düşünüyorum.


Sent from my iPhone using Tapatalk
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: MoShic - 30 Haziran 2017 - 17:28:40
bunun pcden (ya da tarayıcıdan) bakabileceğimiz, misal pdf gibi bir dosyası yok mu?
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 30 Haziran 2017 - 17:38:44
Alıntı yapılan: aykq - 30 Haziran 2017 - 17:25:21
iOS cihazlar için de düzenlenebilirse güzel olabilir diye düşünüyorum.


Sent from my iPhone using Tapatalk
Onu yapmam için bir adet Mac cihazımın olması lazım :D


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 30 Haziran 2017 - 17:40:35

Alıntı yapılan: ubuntupardus - 30 Haziran 2017 - 17:19:57
Güzel uygulama olmuş. Sadece android ile mi çalışıyor? Linux üzerinde çalışacak şekilde de derlenirse daha güzel olur. Daha pratik olabilir.
Sağolun :)
Alıntı yapılan: MoShic - 30 Haziran 2017 - 17:28:40
bunun pcden (ya da tarayıcıdan) bakabileceğimiz, misal pdf gibi bir dosyası yok mu?

Ben size verileri çektiğim json dosyasının linkine vereyim isterseniz pdf fomatına çevirin :)
https://github.com/hsmnzaydn/TerminalKomutlari/blob/master/app/src/main/res/raw/veriler.json (https://github.com/hsmnzaydn/TerminalKomutlari/blob/master/app/src/main/res/raw/veriler.json)
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: aykq - 30 Haziran 2017 - 18:08:42
Umarım olur da benim gibilerde yararlanabilir bu uygulamadan. Çünkü gerçekten öğrenmek istediğim bişey bu :D


Sent from my iPhone using Tapatalk
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 30 Haziran 2017 - 18:25:58
Alıntı yapılan: aykq - 30 Haziran 2017 - 18:08:42
Umarım olur da benim gibilerde yararlanabilir bu uygulamadan. Çünkü gerçekten öğrenmek istediğim bişey bu :D


Sent from my iPhone using Tapatalk
Umarım ki faydası olur sizin için
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 04 Temmuz 2017 - 12:30:36
Tüm komutlar arasında arama özelliği getirildi
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: bytan - 04 Temmuz 2017 - 12:43:57
Bazı ifadelerin çevirisi pek oturmamış olsa da, fikir güzel, geliştirmeye açık. Json dosyasını hızlıca gözden geçirdiğimde gözüme çarpan bir iki noktayı alıntılamak istiyorum:

Alıntı Yap"KomutAdi":"find / -isim foo",   
   "Islevi":"Dosyaya verilen isim ile arama yapar"
Muhtemelen find / -name foo
demek istedin.

Alıntı Yap"KomutAdi":"chmod -x dosya",     
"Islevi":"Dosyaya çalıştırma izni verir"
Yerine:

chmod +x dosya
olmalı.

Alıntı Yap"KomutAdi":"chmod a-x dosya",
      "Islevi":"bununla tüm kullanıcıların (siz ve sahip dahil) directory dizinine konuk olma izinlerini kaldırıyoruz."

Yerine:

chmod a-x dosya
Tüm kullanıcıların dosya üzerindeki çalıştırma izinlerini kaldırıyoruz.
Olmalı.

Alıntı Yap"KomutAdi":"chmod 777 dosya",   
   "Islevi":"Dosyaya okuma,yazma ve çalıştırma izni verir"

Yerine:

Dosyaya herkes için okuma, yazma ve çalıştırma izni verir.

Alıntı Yap"KomutAdi":"chmod -r dosya", 
"Islevi":"Dosyayı okuma izni verir"

"KomutAdi":"chmod -w dosya",   
"Islevi":"Dosyaya yazma izni verir"
İzin vermek için "-" yerine "+" parametresi olmalı. Veya ifade "izni kaldırır" olmalı.


Genel olarak verilen komutları, parametrelerini biraz daha ayrıntılı görüp inceleyebileceğimiz siteden de [1] faydalanabilirsin.

[1] - https://explainshell.com/
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 04 Temmuz 2017 - 13:58:53
Alıntı yapılan: bytan - 04 Temmuz 2017 - 12:43:57
Bazı ifadelerin çevirisi pek oturmamış olsa da, fikir güzel, geliştirmeye açık. Json dosyasını hızlıca gözden geçirdiğimde gözüme çarpan bir iki noktayı alıntılamak istiyorum:

Alıntı Yap"KomutAdi":"find / -isim foo",   
   "Islevi":"Dosyaya verilen isim ile arama yapar"
Muhtemelen find / -name foo
demek istedin.

Alıntı Yap"KomutAdi":"chmod -x dosya",     
"Islevi":"Dosyaya çalıştırma izni verir"
Yerine:

chmod +x dosya
olmalı.

Alıntı Yap"KomutAdi":"chmod a-x dosya",
      "Islevi":"bununla tüm kullanıcıların (siz ve sahip dahil) directory dizinine konuk olma izinlerini kaldırıyoruz."

Yerine:

chmod a-x dosya
Tüm kullanıcıların dosya üzerindeki çalıştırma izinlerini kaldırıyoruz.
Olmalı.

Alıntı Yap"KomutAdi":"chmod 777 dosya",   
   "Islevi":"Dosyaya okuma,yazma ve çalıştırma izni verir"

Yerine:

Dosyaya herkes için okuma, yazma ve çalıştırma izni verir.

Alıntı Yap"KomutAdi":"chmod -r dosya", 
"Islevi":"Dosyayı okuma izni verir"

"KomutAdi":"chmod -w dosya",   
"Islevi":"Dosyaya yazma izni verir"
İzin vermek için "-" yerine "+" parametresi olmalı. Veya ifade "izni kaldırır" olmalı.


Genel olarak verilen komutları, parametrelerini biraz daha ayrıntılı görüp inceleyebileceğimiz siteden de [1] faydalanabilirsin.

[1] - https://explainshell.com/

Uyardığınız için teşekkür ediyorum hemen düzelteceğim :)
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: MoShic - 04 Temmuz 2017 - 17:29:15
Arkadaşlar arama olarak terminal temizleme diye arattım ama isteğime ne net taraması ne de forumda denk gelemedim, mümkünse lütfen terminalde herhangi bir işlem; yükleme-kaldırma vs işleri yaptıktan sonra, eski ve yeni olarak en aşağıda karşımıza çıkan E:, N: W: harfleriyle başlayan ufak tefek şu dosya bulunamadı, yok sayıldı vs diyen yazıları nasıl resetleriz (resetlemek uygun bir tabir mi oldu bilemiyorum).. ? (bunun için ekstradan bir konu açıp fazlalık yapmamak adına buraya soruyorum. çok eskiden -bir süre ubuntu-win gidip geldiğim için unuttum)
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: mhmtkrktr - 05 Temmuz 2017 - 21:58:07
Farklı bir başlık açman daha uygun olabilirdi. İhtimaller doğrultusunda buradan cevaplamaya çalışayım fakat istediğin bunlardan biri değilse, yeni bir başlık açıp, yapmak istediklerini, terminal çıktısı veya resim olarak anlatmaya çalışırsan, daha net cevaplar alabilirsin.

Terminal ekranını temizlemek istiyorsan,
clear
Hata çıktılarının ekrana basılmasını istemiyorsan komutun sonuna şunu eklersin.
komut 2>/dev/null
E/H gibi soruların otomatik tamamlaması için -y kullanabilirsin. Örn;
sudo apt-get install PAKET_ADI -y
Aynı soruya belirli bir cevap vermek için, echo cevap | sudo -S komut kullanılabilir. Örn;
echo e | sudo -S apt-get install PAKET_ADI[code]

Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: Revol - 13 Temmuz 2017 - 12:29:26
Elinize sağlık, uygulamayı indirdim gayet güzel olmuş geliştirmeniz dileğiyle.
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 15 Temmuz 2017 - 11:50:26
[mention=628617]@Revol[/mention] teşekkürler :)

Uygulamaya komutları favoriye ekleme özelliği eklendi
Başlık: Ynt: Terminal Komutları El Kitapçığı
Gönderen: kodlagel - 25 Temmuz 2017 - 11:09:47
Komutları pdf'e aktarıp maille yollama özelliği eklendi.Bu sayede arkadaşlar komutları kendi bilgisayarında telefona bakmadan kullanabilecekler.