594 kelime
3 dakika
Ortak Terminal Komutları

Genel Bakış#

Bu kılavuz, gezinme, dosya yönetimi ve daha fazlası gibi kategorilere göre düzenlenmiş, temel terminal komutlarının kapsamlı bir listesini sağlar. Hem yeni başlayanlar hem de ileri düzey kullanıcılar için mükemmeldir.

Tuş Komutları ve Gezinme#

TIP

Klavye kısayolları terminalde gezinirken ve kullanırken zaman kazandırabilir. :::-Up Arrow: Son komutunuzu gösterecek -Down Arrow: Bir sonraki komutunuzu gösterecek -Tab: Komutunuzu otomatik olarak tamamlayacak -Ctrl + L: Ekranı temizler -Ctrl + C: Bir komutu iptal eder -Ctrl + R: Bir komut arayacak -Ctrl + D: Terminalden çıkacak

Manuel Komut#

NOTE

[Using man Command] ‘Man’ komutu, Linux ve MacOS’taki komutların kılavuzlarını görüntüler. Git Bash’te benzer işlevler için --help kullanın.

Terminal window
man ls
Terminal window
ls --help
IMPORTANT

[Identify Current User] ‘Whoami’ komutu mevcut oturum açmış kullanıcıyı görüntüler.

Terminal window
whoami
TIP

[Get Current Date & Time] ‘Tarih’ komutu geçerli tarih ve saati gösterir.

Terminal window
date
NOTE

[Essential Navigation Commands] Dosya sisteminde gezinme, terminal kullanımı için temeldir. :::| Komut | Açıklama | | ----------------------------------- | ---------------------------------------------------------------------------------- | | pwd | Çalışma dizininin yolunu listeler | | l | Dizin içeriğini listele | | ls -a | Gizli dosyalar dahil içerikleri listeleme (Noktayla başlayan dosyalar) | | ls-l | İzinler dahil daha fazla bilgi içeren içerikleri listeleyin (uzun liste) | | ls -r | İçerikleri ters sırada listele | | cd | Dizini ana sayfaya değiştir | | cd [dizin adı] | Dizini belirli bir dizine değiştir | | CD ~ | Ana dizine değiştir | | cd .. | Ana dizine değiştir | | cd- | Önceki dizine geç | | find [dirtosearch] -name [dosyaadı] | Bir programın konumunu bulun |

Bayrakları birleştirin, ör.ls -laayrıntılı ve gizli dosyaları görüntülemek için.

Klasör veya Dosya Açma#

NOTE

[Open Directories, Files, or URLs] Dosyaları, klasörleri veya URL’leri açmaya ilişkin komutlar işletim sistemleri arasında farklılık gösterir. :::- Mac:open [dirname]- Windows:start [dirname]-Linux:xdg-open [dirname]

Terminal window
open https://example.com
IMPORTANT

[File & Directory Management Commands] Dosyaları ve dizinleri oluşturmayı, silmeyi, taşımayı ve yeniden adlandırmayı öğrenin. :::| Komut | Açıklama | | ----------------- | --------------------------------------------------- | | mkdir [dizin adı] | Dizin oluştur | | [dosya adı]‘na dokunun | Dosya oluştur | | rm [dosya adı] | Dosyayı kaldır | | rm -i [dosya adı] | Onaylı dosyayı kaldır | | rm -r [dizin adı] | Dizini kaldır | | rm -rf [dizin adı] | Dizini kaldırmaya zorla | | rm ./* | Geçerli klasördeki her şeyi kaldır | | cp [dosya adı] [dizin adı] | Dosyayı kopyala | | mv [dosya adı] [dizin adı] | Dosyayı taşı | | mv [dosya adı] [dosya adı] | Dosyayı yeniden adlandır |

İç içe geçmiş dizinler oluşturun:

Terminal window
mkdir -p ./home/{a,b}/{x,y,z}
Terminal window
cd test2 && mkdir test3
TIP

[Redirect Output] Komut çıktısını bir dosyaya yönlendirin.

Terminal window
> [filename]

##catEmretmek

NOTE

[Concatenate Files] ‘cat’ dosyaları görüntüler veya oluşturur ve bunları birleştirir.

Terminal window
cat [filename]
cat > [filename]
cat >> [filename]
Terminal window
cat -n [filename]
TIP

[View File Contents] ‘Daha az’ içeren bir dosyada ilerleyin.

Terminal window
less [filename]

##echoEmretmek

IMPORTANT

[Display Text or Write to Files] Metni terminale veya dosyalara yankılayın.

Terminal window
echo "Hello World"
echo "Hello World" > [filename]
NOTE

[Edit Text Files] ‘nano’ kullanıcı dostu bir metin editörüdür.

Terminal window
nano [filename]

##headVetailKomutlar

TIP

[View File Parts] Dosyaların başlangıcını (baş) veya sonunu (kuyruk) görüntüleyin.

Terminal window
head -n 5 [filename]
tail -n 5 [filename]
NOTE

[Search File Content] Dosyalardaki metin desenlerini arayın.

Terminal window
grep [searchterm] [filename]
IMPORTANT

[Locate Files or Directories] Dosyaları ada, desene veya özelliklere göre arayın.

Terminal window
find [dirname] -name [filename]
Terminal window
touch file-{001..100}.txt
find . -empty
Terminal window
find . -name "file-*" -delete
TIP

[Redirect Output] Bir komutun çıktısını diğerine aktarın.

Terminal window
find . -name "file-0*" > output.txt
cat output.txt
NOTE

[Create Shortcuts] Dosyalara sembolik bağlantılar oluşturun.

Terminal window
ln -s [filename] [symlinkname]
Terminal window
rm [symlinkname]
IMPORTANT

[Manage Archives] ‘Tar’ ile tarball’lar oluşturun ve çıkarın. :::| Komut | Açıklama | | ----------------------------------- | -------------------------- | | tar czvf [dizin adı].tar.gz [dizin adı] | Tarball oluştur | | tar tzvf [dizin adı] | Tarball içeriğini görüntüle | | tar xzvf [dizin adı].tar.gz | Tarball’ı çıkart |

##historyEmretmek

NOTE

[Command History] Geçmiş komutları görüntüleyin ve yürütün.

Terminal window
history
!100

Tüm komutlar için Sağlanan Kılavuz#

IMPORTANT

:::Bunda bilinen tüm terminal komutlarını ekledimTerCli

Ortak Terminal Komutları
https://banije.vercel.app/tr/posts/commonterminalcommands/
Yazar
ibra-kdbra
Yayınlanma:
2022-09-20