Jump to content

Linux Için Bir Kaç Yararlı Komut


kadetti
 Share

Recommended Posts

touch komutu
Bir dosyanın saatini ve / veya tarihini değiştirmek için kullanılan ''touch' komutu.
touch -t 05070915 my_report.txt

9: 15'te yapmışsınız gibi görünmesini sağlar. İlk dört rakam 7 Mayıs'ı (0507) ve son dört rakamı (0915) sabah 9: 15'i gösterir. Rakamlarınızın hikayenizle eşleştiğinden emin olun. Şubat ayında yapmış gibi görünmesini istemezsiniz.
'touch', boş bir dosya oluşturmak için de kullanılabilir.

touch [dosya adı]  

find komutu

find -name *kapadokya*

ve kapadokya tatilinizin fotoğraflarını nereye koyduğunuzu öğrenin. / Home dizininizdeyseniz, her dizini gözden geçirecek ve içinde 'kapadokya' adı olan her dosyayı bulacaktır. İki yıldız işareti arasına aldığınızdan emin olun. 'kapadokya' ile başlamışlarsa, ilk yıldız işaretine ihtiyacınız olmaz, ancak isterseniz kalabilir.
Örneğin, üzerinde çalıştığınız bir dosyayı bulmak isteyebilirsiniz, diyelim ki bundan 10 dakika öncesini arıyorsunuz.

find -mmin +0 -mmin -10

Bu, son on dakika içinde oluşturduğunuz veya değiştirdiğiniz dosyaları listeleyecektir. -Mmin - için daha yüksek bir sayı kullanmayı seçerseniz?  örneğin:

find -mmin +0 -mmin -120 | less

2 saat öncesine kadar oluşturduğunuz veya değiştirdiğiniz şeyleri verir.
"| less " kısmı okumayı kolaylaştıracaktır.

grep komutu

'mousepad' veya herhangi bir Linux metin düzenleyicisi ile 'hikaye1.txt' adlı bir dosya oluşturun.

mousepad hikaye1.txt

içine şunu yazıp kaydedin:

"Adem'in küçük bir oğlu vardı."

Ardından:'hikaye2.txt' adlı bir dosya oluşturun.
ve
"Adem'in küçük bir ördeği vardı." yazıp kaydedin.

sonra: hikaye3.txt' adlı bir dosya oluşturun:
"Adem'in yazacak çok kalemi vardı." yazıp kaydedin.

Oluşan metinlerde geçen "Adem" sözcüklerini komutla  bulduralım :

grep Adem hikaye*.txt

Bu komut hikaye(1,2,3)metin dosyalarında Adem kelimesini arar.
Çıktıyı şöyledir:

hikaye1.txt Adem'in küçük bir oğlu vardı.
hikaye2.txt Adem'in küçük bir ördeği vardı.
hikaye3.txt Adem'in yazacak çok kalemi vardı.

grep küçük hikaye*.txt yazarsanız, çıktı şöyledir :
hikaye1.txt Adem'in küçük bir oğlu vardı.
hikaye2.txt Adem'in küçük bir ördeği vardı.

grep kalemi hikaye*.txt  komutunda çıktı :

hikaye3.txt Adem'in yazacak çok kalemi vardı.

who komutu

'who', sisteminizde kimin çalıştığını bulmak için bir komuttur.
örneğin çıktı :

roottty1Mayıs 20 09:48
elvantty2 Mayıs 20 10:05

olarak alındıysa bu :
Linux "kök" olarak  20 Mayıs sabah 9: 48'de terminal 1'de çalışmış
elvan 10: 05'te terminal 2'de çalışmış demektir.
who komutu, esas olarak ağ bağlantılı durumlarda kullanılır, böylece sistem yöneticisi kimin çalıştığını bilir.

'tee', '>', '2>'

'tee', ekranınızda görüneni bir dosyaya yazmak için kullanılır. Komutu bir pipe "|"dan sonra kullanmalısınız .
Örneğin ;
Dosyaları yedeklenecek bir dizine yerleştirdiyseniz, bu dizinin bir listesini oluşturmak için bu komutu kullanabilirsiniz.

ls -l | tee directory_listing  

Dosyayı bir etikete yazdırabilir ve diske, teybe, zip kartuşuna veya yedeklemeleri yapmak için kullandığınız her şeye yapıştırabilirsiniz.
dosyaya bir tarih koymak isteyebilirsiniz. Bu komutu kullanabilirsiniz:

date | tee -a directory_listing

'date' komutu, dosyanın sonuna tarih ve saati girecektir. O dosyaya ikinci kez yazacaksanız -a seçeneğini kullanmayı unutmayın. Bunu yapmazsanız, ikinci komut ne olursa olsun dosyadaki her şeyi silersiniz.

'>' Komutu

">" komutu, "tee" ile aynı işlevi görür. Bununla pipe komutuna (|) ihtiyacınız yoktur.

ls -l > directory_listing

size aynı sonucu verecektir. Sonuna tarihi eklemek istiyorsanız şu komutu kullanın:

date >> directory_listing

(>>) dosyanın içeriğini silmeden (ekleyerek) dosyaya ekler.

'2>' komutu

Bu komut, alabileceğiniz  hata mesajı için dosya oluşturmak için kullanılır.
Arada bir internetten bazı yazılımları indirmek isteyebilirsiniz. Onu yüklersiniz ve bir hata var.
Programın çalıştırması gereken bir şey yüklememiş olabilirsiniz.

[çalışmayan X programı] 2> program_X_error

Hata mesajıyla bir dosya oluşturursunuz. Neyin eksik olduğunu bilen birine gösterebilir veya programın yazarına gönderebilirsiniz. O da bunu bilmek ister ve muhtemelen düzeltmenize yardımcı olacaktır.

whoami komutu

whoami, zaten bilmiyor olmanız durumunda, size kim olduğunuzu söyleyen güzel bir küçük programdır.

whatis komutu

Bir programın ne yaptığını öğrenebilirsiniz. Linux sisteminizi keşfederseniz, birçok program bulacaksınız ve ne yaptıklarını bilmeyebilirsiniz.

whatis grep

whereis komutu

Diğer komutları veya programları bulmak için güzel bir komut. İnternetten herhangi bir programı indirmeye karar verirseniz, o programın çalışması için başka programlara ihtiyacı olabilir. Sizde olup olmadığını öğrenmek istiyorsanız, şunu yazabilirsiniz:
whereis [program adı]

'Pico' düzenleyicinizin olup olmadığını ve nerede olduğunu öğrenmek isterseniz, şunu yazarsınız:

whereis pico
pico: /usr/bin/pico/usr/man/man1/pico.1.gz

which komutu

Size 'whereis'e benzer başka bir komut. Programın yerini verecektir. Bazen bir program, çalışması için ihtiyaç duyduğu başka bir program bulamayabilir. Konumunu veya "yolunu" bilmesi gerekecektir. Örneğin, bir programın çalışması için Java'ya ihtiyacı olabilir ancak başka bir yerde olduğunu düşünür.

which java
/usr/lib/java/bin/java

Bu kullanışlı bir komuttur çünkü bazı program konumları Linux'un bir sürümünden diğerine farklılık gösterir. Bir yazılım geliştiricisi, programını Java'ya örneğin farklı bir konumdan erişmek için tasarlamış olabilir. Açık Kaynak yazılımı, programınızın ihtiyaçlarınıza göre çalışmasını sağlamak için her zaman yapılandırma dosyalarını değiştirmenize izin verdiğinden, programın sisteminiz için çalışmasını sağlayabilirsiniz.

echo komutu

'echo' yazdığınız her şeyi tekrarlayan küçük bir komuttur.

echo hello
hello

Normal koşullarda bunu yapmaya gerçekten gerek yok. Bir seferde birkaç komut yapmak için kullanabileceğiniz küçük programlara benzeyen "kabuk betikleri" yazmaya başlarsanız, gelecekte "echo" yu yararlı bulabilirsiniz. Bu komut dosyalarında "eco" yı herhangi bir zamanda komut dosyasının ne yaptığını söylemek veya metin girmek gibi bir şey yapmanızı istemek için kullanabilirsiniz.

Günlük yaşamda 'eko' için pratik bir kullanım var, kısa notlar yazmak için kullanıyorum. 'pipe' (|) ve 'tee' ile birlikte 'eco' kullanırsak,
Örneğin:

echo koşacaksın | tee -a koşu.note

echo koşu notunu açmayı unutma | tee -a remember_koşu.note

wc

Avrupa'dakiler bunu 'banyo' sembolü olarak görebilirler. Ne yazık ki, bunu terminalinize yazarsanız, size 'wc' ye giden yolu göstermeyecektir.

Aslında, bu komut size bir dosyadaki  ; (bu sırayla) satır, kelime ve harf (karakter) sayısını verecektir.

wc borç.note
439 6510 197120 wc borç.note

Gördüğünüz gibi 439 satır var, yani her satır bir kişiyi temsil ediyorsa, o zaman 439 kişiye borcum var. 6510 kelime ve toplam 197120 karakter vardır.
Bunun mektup yazan ve sözünden para kazanan insanlar için iyi bir araç olduğunu ekleyebilirim.

dir komutu

MS-DOS kullananlar bilecekler.
Aslında,

dir = ls -l

Size aynı sonucu verecektir.
Terminalinizdeki GUI olmayan bir FTP programı aracılığıyla FTP yoluyla dosya indirir veya karşıya yüklerseniz, bu komutu yararlı bulabilirsiniz.

pwd komutu

Çalışmakta olduğunuz dizine ilişkin tüm bilgileri gösterecektir. Örneğin,

pwd
/home /alma/ homework

kullanıcı dizininizdeki 'homework' dizininde 'alma' olarak bulunduğunuzu gösterir, böylece tam olarak nerede olduğunuzu bilirsiniz.

date komutu

date
Thu Sep 7 20:34:13 CEST 2000

Orta Avrupa'da yaşıyorsanız, 'CEST' bölümünü hatırlayacaksınız. Bu, 'Orta Avrupa Standart Saati' anlamına gelir. Linux dünya saat dilimlerini tanır ve bunu Linux'u kurduğunuzda siz ayarlarsınız.

'date' komutunun başka kullanımları da vardır. Yalnızca tarihi görmek :

date +%D

Sadece saati görmek :

date +%T

Bu yıl yılbaşının hangi güne denk geldiğini görmek :

date --date 'Jan 01'

Başka birçok seçenek var. ('man date') veya ('info date')

cal komutu

standart takvim biçiminde, ekranınızda mevcut ayın takvimini verir.

cal 2000

2000 yılına ait takvimin tamamını alacaksınız. İstediğiniz herhangi bir yılı yazın.

cal 12 2025

2025 Aralık takvimini göreceksiniz. İstediğiniz herhangi bir yıl veya ayı yazın.

cal -m
seçeneğini eklerseniz, birçok ülkede tercih edildiği gibi hafta Pazartesiden başlayacaktır.

cal 10 1492

Cuma günüymüş .(Amerikanın keşfi)

exit komutu

"exit" komutu ile terminalden çıkabilirsiniz. Metin modunda , "exit" yazarsanız yeniden oturum açmanızı isteyecektir.
X-windows'daysanız, "exit", çalıştığınız X-Terminali kapatır ve "stage right" seçeneği ile "exit" size bir hata mesajı verir.

Kaynak : https://www.linux.org/threads/more-useful-commands.4131/

  • Like 4
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...