Merhaba sevgili yazılımperver dostlarım. Bu yazımda, sizlerle birlikte Bash Terminali kullanacaklar için (ben dahil) ihtiyaç duyacakları en temel komutların bir kısmına bakıyor olacağız.
Nereden çıktı bu yazı diye soranlarınız olabilir. Açıkçası son zamanlarda, linux gittikçe daha fazla radarıma girmeye başladı. Linux deyince de eminim birçoğunuz terminal ve daha özelinde bash terminal kullanıyorsunuzdur. Bu yazımda da, hem kendim hem de sizler için hızlı bir hatırlatma ve başvuru kaynağı olması açısından bu komutlara hızlıca bakıyor olacağız.
Elbette bunlar bütün komutlar değil ya da sizlerin de bu konuda fikirleriniz ve önerileriniz olabilir lütfen bunlardan beni haberdar edin. İlerleyen zamanlarda benzer komutları daha detaylı inceliyor olabiliriz.
Gezinme
ls | Dizin içeriğini listeler |
pwd | Mevcut dizinin ismini görüntüler |
cd | Dizin değiştirir |
pushd/popd | Mevcut dizini saklar (pushd) ve tek komut ile (popd) |
file | Dosya tipi ile ilgili bilgi verir |
locate | Dosyaları isimleri ile bulabilmenize yardım eder |
Dosya/Dizin Komutları
mkdir | Dizin (ler) oluşturmanızı sağlar |
touch | Dosya yok ise boş dosya oluşturur var ise tarihini günceller |
cp | Dosya ve dizinleri kopyalar |
mv | Dosyaların isimlerini değiştirme ve taşımak için kullanılır |
rm | Dosya ve dizinleri silmek için kullanılır |
rmdir | Boş dizinleri silmek için kullanılır |
cat | Dosyaları birleştirir ve içeriklerini komut satırına basar |
more/less | İlgili komut ile görüntülenen içeriği sayfa sayfa görüntülemenize olanak sağlar |
less | İlgili komut ile görüntülenen içeriği aşağı/yukarı/boşluk ve arama işlevleri ile incelemenize olanak sağlar |
nano | command line text editor |
Kullanıcı Komutları
sudo | Verilen komutu süper kullanıcı (root) olarak çağırmanıza olana sağlar |
su | Kullanıcınız değiştirmenize olanak sağlar |
users | Şu an login olmuş kullanıcıların, kullanıcı isimlerini listeler |
id | Kullanıcı ve grupların gerçek/efektif tanımlayıcılarını listeler |
Diğer Komutlar
whatis | Tek satırlık komut bilgisi sunar |
apropos | Manuel sayfalarını arar ve isim/açıklamaları sunar |
man | İlgili komuta ilişkin detaylı bilgiler sunar |
chmod | Dosyaların erişim haklarını değiştirmenize olanak sağlar |
Ctrl+C | Çalışan bir komutu durdurur |
killall | Çalışan bir işlemleri (process) isimle sonlandırır |
exit | Bash terminalinden çıkar/logo ut olur |