şükela:  tümü | bugün
  • grep -rn "ara_bir_string" .
    (bulunduguz dizin ve altindaki butun dizin ve dosyalarda "ara_bir_string" aranir.)

    find . | grep "aranan_dosya_ismi"
    (bulunduguz dizin ve altindaki butun dizin ve dosya isimlerinde "aranan_dosya_ismi" aranir.)

    ps afx
    (calisan processleri agac yapisi ile gosterir)
  • !! komutu bir önceki komutu temsil eder. örneğin

    apt-get install firefox

    dediniz, uyarı geldi: "permission denied, are you root?" (kısaltım hata çıktısını)

    o zaman tek yapmamız gereken

    sudo !!

    böylelikle bir önceki komutun başına sudo eklenmiş şeklini yazmış oluyoruz.
  • killall <process_ismi>
    pid bulma hamallığını ortadan kaldırır. "killall nautilus" vs. diye cillop gibi kapatırsınız arıza çıkaran programları.
  • sudo save life
  • mc

    komut satırında farklı bir arayüz ile hdd içeriğini dizin olarak görebilirsiniz. bios gibi kısmen, ok tuşları ile aralarında gezinti yapabiliyorsunuz klasörlerin, faydası ise x üzerinde her zaman işe yaramayan copy/paste/move/delete gibi işlemleri buradan superuser olarak daha sorunsuz yapabilmeniz.
  • mc bir komut değil. mc, ncurses tabanlı bir dosya yöneticisidir ve adı da midnight commander. her dağıtımda yüklü olarak gelmiyor. aklınızda bulunsun.

    şöyle en çok kullandıklarımı yazacak olsam:
    hello world!
    $ echo "hello world!"

    hangi dizindeyim?
    $ pwd

    dizindeki dosyaları listeme
    $ ls
    $ ls -l (ayrıntılı listeleme yöntemi)
    $ ls -a (gizli dosyaları da göster)

    dosya içeriğini yazdırma
    $ cat cokgizlisirlar.txt

    dosyadan belirli bir satır aralığını yazdırma
    $ sed -n 3,8p cokgizlisirlar.txt (3 ve 8 arası bütün satırları yaz)

    dosyadaki aynı kelime geçen satırları yazdırma
    $ cat "cokgizlisirlar.txt" | grep linuxville

    bir dizinde içinde aynı kelime geçen dosyaları listeleme
    $ grep linuxville -rl

    bir dizinde aynı uzantı türüne sahip dosyaları listeleme
    $ find .txt*

    bir dizin altındaki dizinleri ve dosyaları silme
    $ rm -r /*

    bir dizin içinde yer alan toplam dosya sayısı
    $ ls | wc -l

    bir dosyada ayni kelime kaç kez geçiyor
    $ grep "linuxville" -c a*

    kopya satırları dosyadan silme
    $ awk !a[\$0]++ cokgizlisirlar.txt

    dosya isimlerindeki boşlukları . ile birleştirip listeleme
    $ ls | tr ' ' .

    bir dosyadaki iceriği aşağıdan yukarı sıralama
    $ tac cokgizlisirlar.txt

    bir dosyada geçen kelime veya aynı kelimeyi sildirme
    $ sed -i /abibenisil/e **/*txt

    bu komutlarla her gün bir şekilde muhattap oluyorum. bir süre sonra el alışkanlığına dönüşüyor. sıkıştırılmış dosyalar için de sadece "p7zip" kullanıyorum. niye tar falan yok demeyin. 7z x dosya.tar,zip,rar hepsi çalışıyor.
  • (bkz: fuck)
    örnek
  • halt tabiki.

    en güzel sistem kapalı olan sistemdir.