Bu Linux/Unix komut satırı hile sayfasında şunları öğreneceksiniz:
Temel Linux komutları
Komuta |
Açıklama |
|
ls |
Mevcut çalışma dizinindeki tüm dosya ve dizinleri listeler |
ls -R |
Alt dizinlerdeki dosyaları da listeler |
ls -a |
Gizli dosyaları da listeler |
ls -al |
Dosyaları ve dizinleri izinler, boyut, sahip vb. gibi ayrıntılı bilgilerle listeler. |
cd or cd ~ |
HOME dizinine gidin |
cd .. |
Bir seviye yukarı çık |
cd |
Belirli bir dizine geçmek için |
cd / |
Kök dizine taşı |
cat > filename |
Yeni bir dosya oluşturur |
cat filename |
Dosya içeriğini görüntüler |
cat file1 file2 > file3 |
İki dosyayı (dosya1, dosya2) birleştirir ve çıktıyı yeni bir dosyada (dosya3) saklar |
mv file "new file path" |
Dosyaları yeni konuma taşır |
mv filename new_file_name |
Dosyayı yeni bir dosya adıyla yeniden adlandırır |
sudo |
Normal kullanıcıların programları süper kullanıcının veya kökün güvenlik ayrıcalıklarıyla çalıştırmasına izin verir |
rm filename |
Bir dosyayı siler |
man |
Bir komutla ilgili yardım bilgisi verir |
history |
Geçerli terminal oturumunda yazılan tüm geçmiş komutların bir listesini verir |
clear |
Terminali temizler |
mkdir directoryname |
Mevcut çalışma dizininde veya belirtilen yolda yeni bir dizin oluşturur |
rmdir |
Bir dizini siler |
mv |
Bir dizini yeniden adlandırır |
pr -x |
Dosyayı x sütuna böler |
pr -h |
Dosyaya bir başlık atar |
pr -n |
Dosyayı Line ile belirtir Numbers |
lp -nc , lpr c |
Dosyanın “c” kopyalarını yazdırır |
lp-d lp-P
|
Yazıcının adını belirtir |
apt-get
|
Paketleri kurmak ve güncellemek için kullanılan komut |
mail -s 'subject'
-c 'cc-address'
-b 'bcc-address'
'to-address'
|
E-posta gönderme komutu |
mail -s "Subject"
to-address < Filename
|
Ekli e-posta gönderme komutu |
Dosya İzni komutları
Komuta |
Açıklama |
|
ls -l |
dosya türünü ve erişim iznini göstermek için |
r |
okuma izni |
w |
yazma izni |
x |
izni yürütmek |
-= |
izin yok |
Chown user |
Bir dosyanın/dizinin sahipliğini değiştirmek için |
Chown user:group filename |
bir dosya veya dizin için kullanıcıyı ve grubu değiştirme |
Ortam Değişkenleri komutu
Komuta |
Açıklama |
|
echo $VARIABLE |
Bir değişkenin değerini görüntülemek için |
env |
Tüm ortam değişkenlerini görüntüler |
VARIABLE_NAME= variable_value |
Yeni bir değişken oluştur |
Unset |
Bir değişkeni kaldır |
export Variable=value |
Bir ortam değişkeninin değerini ayarlamak için |
Linux'un kullanıcı yönetimi komutları
Komuta |
Açıklama |
|
sudo adduser username |
Yeni bir kullanıcı eklemek için |
sudo passwd -l 'username' |
Bir kullanıcının şifresini değiştirmek için |
sudo userdel -r 'username' |
Yeni oluşturulan bir kullanıcıyı kaldırmak için |
sudo usermod -a -G GROUPNAME USERNAME |
Bir gruba kullanıcı eklemek için |
sudo deluser USER GROUPNAME |
Bir kullanıcıyı gruptan çıkarmak için |
finger |
Oturum açan tüm kullanıcıların bilgilerini gösterir |
finger username |
Belirli bir kullanıcının bilgilerini verir |
Ağ komutu
Komuta |
Açıklama |
|
SSH username@ip-address or hostname |
SSH kullanarak uzaktaki bir Linux makinesine giriş yapın |
Ping hostname="" or ="" |
Ağ ve ana bilgisayar bağlantılarını pinglemek ve analiz etmek için |
dir |
Uzak bilgisayarın geçerli dizinindeki dosyaları görüntüleme |
cd "dirname" |
uzak bilgisayardaki dizini “dirname” olarak değiştirin |
put file |
'dosyayı' yerelden uzaktaki bilgisayara yükle |
get file |
'Dosyayı' uzaktan yerel bilgisayara indirin |
quit |
Çıkış Yap |
İşlem komutu
Komuta |
Açıklama |
|
bg |
Bir işlemi arka plana göndermek için |
fg |
Durdurulmuş bir işlemi ön planda çalıştırmak için |
top |
Tüm Aktif İşlemler Hakkında Ayrıntılar |
ps |
Bir kullanıcı için çalışan işlemlerin durumunu verme |
ps PID |
Belirli bir sürecin durumunu verir |
pidof |
Bir işlemin İşlem Kimliğini (PID) verir |
kill PID |
Bir süreci öldürür |
nice |
Belirli bir öncelik ile bir süreci başlatır |
renice |
Halihazırda çalışan bir işlemin önceliğini değiştirir |
df |
Sisteminizde boş sabit disk alanı sağlar |
free |
Sisteminizde ücretsiz RAM verir |
VI Düzenleme Komutları
Komuta |
Açıklama |
|
i |
İmlecin bulunduğu yere ekle (ekleme moduna girer) |
a |
İmleçten sonra yaz (ekleme moduna girer) |
A |
Satır sonuna yaz (ekleme moduna geçer) |
ESC |
Ekleme modunu sonlandır |
u |
Son değişikliği geri al |
U |
Satırın tamamında yapılan tüm değişiklikleri geri alın |
o |
Yeni bir satır açın (ekleme moduna girer) |
dd |
Satırı sil |
3dd |
3 satırı sil |
D |
İmleçten sonraki satırın içeriğini sil |
C |
İmleçten sonraki satırın içeriğini silin ve yeni metin ekleyin. Eklemeyi sonlandırmak için ESC tuşuna basın. |
dw |
Kelimeyi sil |
4dw |
4 kelimeyi sil |
cw |
Kelimeyi değiştir |
x |
İmleçteki karakteri sil |
r |
Karakteri değiştir |
R |
İmleçten itibaren karakterlerin üzerine yaz |
s |
İmlecin altındaki bir karakteri değiştirin, eklemeye devam edin |
S |
Satırın tamamını değiştirin ve satırın başına eklemeye başlayın |
~ |
Bireysel karakterin büyük/küçük harf değişimi |
Umarım bu Linux başvuru kılavuzu size yardımcı olur!