linux commands tutorial
Basit Örnekler yardımıyla Sözdizimi dahil En Önemli ve Sık Kullanılan Linux Komutlarını Öğrenmek için bu Linux Komutları Eğitimini okuyun:
Linux, Unix benzeri işletim sistemi ailesine aittir. Linux işletim sistemleri Linux çekirdeğine dayanmaktadır. Tüm Linux komutları, Linux işletim sistemi tarafından sağlanan terminalde yürütülür. Terminal, Windows'un komut istemine oldukça benzer. Aynı zamanda bir Linux kabuğu veya konsolu olarak da adlandırılır.
Linux terminal kullanıcı arayüzü, paket kurulumu, dosya yönetimi, kullanıcı yönetimi dahil olmak üzere tüm yönetim işlemlerinin gerçekleştirilmesine yardımcı olur.
Tüm Linux komutları büyük / küçük harfe duyarlıdır . Komutu yazdıktan sonra enter tuşuna bastığınızda komutlar yürütülür. Komutun çıktısı terminalin kendisinde gösterilecektir.
Linux birçok komut içerir. Bu Linux komutları hile sayfasında sizi en önemlilerinin üzerinden geçireceğiz, böylece onlara aşina olursunuz ve Linux terminali üzerinde kolayca çalışabilirsiniz.
Komutları yürütmek için Ubuntu veya diğer Linux dağıtımlarını çalıştıran bir bilgisayara ihtiyacınız olacak. Ubuntu'da, Ctrl-Alt-T düğmesine basarak veya ekranın sol üst köşesindeki 'Etkinlikler' düğmesine tıklayarak ve 'kabuk' veya 'terminal' veya diğer ortak eşanlamlıları yazarak terminali başlatabilirsiniz.
(resim kaynak )
Linux işletim sisteminiz yoksa, ancak Linux komutlarını uygulamak istiyorsanız, herhangi bir çevrimiçi Linux terminalini kullanabilirsiniz. Birçok Linux terminali, Linux komutlarını uygulamak için ücretsiz olarak çevrimiçi olarak mevcuttur.
Ne öğreneceksin:
Linux Komutlarının Tam Listesi
Temel Linux Komutları
# 1) pwd: pwd komutu, geçerli çalışma dizinini yazdırır. Size mutlak yolu, yani kökten bulunduğunuz geçerli dizine kadar verecektir. Bu komut, terminal penceresinde kaybolmanızı önlemenize yardımcı olur. Hangi dizinde olduğunuzu bileceksiniz.
Varsayılan olarak, mevcut çalışma dizini, terminali ilk kez açtığınızda ana dizindir.
Komut: pwd
# 2) whoami: Bu komut, şu anda Linux terminalinde oturum açmış olan kullanıcının kullanıcı adını gösterecektir.
Komut: ben kimim
# 3) temizle: Terminal birçok komutla ve bunların çıktısıyla dolduğunda, terminalinizi temizlemek için temizle komutunu kullanabilirsiniz.
# 4) çıkış: exit komutu, terminal oturumunu kapatır.
Linux Tarihi, Saati, Takvimi Gösterme Komutları
# 1) tarih: Bu komut, geçerli saati ve tarihi görüntüler.
Komut: tarih
# 2) cal: cal, takvim anlamına gelir. Varsayılan olarak, cal komutu mevcut ayın takvimini görüntüler. Bu yazıyı yazarken cari ay Mart 2020 idi ve dolayısıyla çıktıda Mart 2020 takvimini gösterdiğini görebilirsiniz.
Komut: kal
- İçinde bulunduğunuz yılın takvimini görüntülemek istiyorsanız komut verebilirsiniz. 'Cal -y' .
- Ayrıca yılı da belirtebilirsiniz. Örneğin, 2019 takvimini görmek isterseniz komut verebilirsiniz 'Cal 2019' - Bu, 2019 yılının takvimini gösterecektir.
- Ayrıca, Ocak 2019 gibi belirli bir yılın belirli bir ayının takvimini görmek istiyorsanız, komutunu çalıştırabilirsiniz. 'Cal 1 2019' - bu Ocak 2019 takvimini gösterecek. Burada '1' yılın ilk ayını, yani Ocak ayı ifade eder.
- Ayrıca üç aylık takvimi de görebilirsiniz - önceki ay, mevcut ay ve sonraki ay. Bu işlemin komutu 'Cal -3'
Linux dosya sistemi, dizin ağacı olarak da adlandırılan ağaç benzeri bir yapıya sahiptir. Bilgileri düzenlemek için kullanılır.
Dizin ağacı, bir soy ağacına çok benzer ve bu nedenle, üst öğeye sahip bir dizin veya dosyadır. Ancak, her dizinin veya dosyanın tam olarak bir üst öğesi vardır.
Şimdi, Linux dosya sisteminin nasıl yapılandırıldığına bir göz atacağız. İlk olarak, ağacımızdaki ilk veya en üstteki dizin olan kök dizine sahibiz. Eğik çizgi (/) ile temsil edilir. Kökün altında birçok alt dizin bulacaksınız.
Bazı önemli alt dizinlere bakalım:
world of warcraft ücretsiz özel sunucu
- Am : Bu dizin, sistemdeki tüm kullanıcılar tarafından kullanılabilen çalıştırılabilir programları ve komutları içerir.
- Opt: Bu, isteğe bağlı anlamına gelir. Bu dizin, sisteminize varsayılan olarak yüklenmeyen ticari yazılım ürünlerini içerir. Örneğin, ubuntu kullanıyorsanız, Google Chrome'un sisteminize varsayılan olarak yüklenmediğini fark etmiş olmalısınız ve Google Chrome'u yüklemek istiyorsanız, Opt dizininin altında bulacaksınız.
- Sıcaklık: temp geçici anlamına gelir. Bu dizinde geçici dosyalar bulacaksınız.
- Nerede: Zaman içinde sık sık değişen değişken verileri içerir. Bunlar, günlük dosyalarını, e-posta havuzlarını ve kullanıcı veritabanlarını içerir.
- Ev: Linux, çok kullanıcılı bir ortamdır, yani birçok kullanıcı bir sisteme aynı anda erişebilir. Her kullanıcıya ana dizinin içinde bir diyet atanır.
Şimdi, dizin ağacında gezinmemize yardımcı olacak komutları öğrenelim.
(i) pwd: Bu komutu yukarıda ayrıntılı olarak tartışmıştık.
(ii) ls: ls, liste anlamına gelir.
Ls komutunun sözdizimi şöyledir:
ls (OPTIONS) (FILES)
Bu komut, dizin içeriğini listeler. Ls komutunu herhangi bir seçenek ve dosya vermeden çalıştırırsanız, mevcut çalışma dizininizin altındaki tüm dizinleri ve dosyaları alfabetik sıraya göre listeler.
Ls komutunu çeşitli seçenekler ve argümanlarla kullanabilirsiniz:
a) ls -l : Bu, içeriği ayrıntılı bir liste ile gösterir. -l uzun seçenek anlamına gelir.
b) ls -lh: İnsan dostu dosya boyutlarını görüntülemek için kullanılır. -h insanlar anlamına gelir.
c) Ls -lha :Bu komut, tüm gizli dosyaları görüntülemek için kullanılır. -a gizli dosyaları içerir.
Bu komutlara örnek:
ls
ls -l
ls -lh
ls -lha
d) ls /: / Bir kök dizini temsil ettiğinden, bu komut kök dizinde bulunan tüm dosya ve klasörleri gösterecektir.
e) ls ~: ~ Ana dizini temsil ettiğinden, bu komut ana dizininizin içeriğini gösterecektir.
Komut: ls ~
f) ls ..: Bu komut, üst dizinin içeriğini gösterecektir çünkü .., üst dizini temsil eder. Varsayalım, sağ now ana dizinimdeki test dizinindeyim. Eğer ls .. komutunu çalıştırırsam, o zaman benim ana dizinim olan testin üst dizininin içeriğini gösterecektir.
Aşağıdaki örnekte yürütülen komutlar:
ls ~
cd testi
pwd
ls ..
g) Mutlak yol adını vererek bir dosyanın içeriğini de listeleyebilirsiniz.
Komut: ls / home / cpf657 / kaushapx / test / ebeveyn
Benzer şekilde, göreli bir yol adı da kullanabilirsiniz.
(iii) cd: Dosya sisteminde gezinmenin diğer bir yararlı komutu cd'dir. cd, dizin değiştirme anlamına gelir.
Şu anda ana dizinimde olduğumu ve ana dizinimde bulunan 'test' adlı dizine gitmek istediğimi varsayalım.kullanıyorum cd testi c ommand:
pwd
cd testi
pwd
Bir üst seviyeye çıkmak için, yürütmeniz gerekir cd .. komut:
pwd
CD..
pwd
Mutlak yol adını kullanarak herhangi bir dizine de gidebilirsiniz. Örneğin, farz edin ki şu anda evimin altındaki test dizinindeyim. Şimdi, ana dizinimde bulunan test1 adlı başka bir dizine geçmek istiyorum. Bu yüzden cd komutunu test1 dizininin mutlak yolu ile birlikte kullanacağım.
Komut:
pwd
cd / ev / cpf657 / kaushapx / test1
pwd
Cd komutu ile kullanabileceğimiz birçok seçenek var.
cd / :Çok kullanışlı olan ilk seçenek boşluk eğik çizgidir. Eğik çizgi'nin kök dizini temsil ettiğini bildiğiniz gibi, cd / sizi doğrudan kök dizine götürecektir.
Komut:
pwd
cd /
pwd
cd ~ :Kullanabileceğiniz ikinci seçenek cd Tilda yani cd ~ . Bu, aşağıdaki ekran görüntüsünü görebileceğiniz gibi sizi ana dizine götürecektir.
Komut:
cd testi
pwd
cd ~
pwd
cd .. :Cd komutuyla kullanabileceğiniz bir diğer seçenek de cd iki nokta yani cd ..
İki nokta üst dizini temsil eder, bu nedenle cd kullanarak dizin ağacında bir adım geri gidersiniz. komut:
cd ..
pwd
Tekrar ve tekrar cd iki nokta yazarsanız, sonunda kök dizininize gidersiniz.
Ana dizinin içinde başka bir dizine gitmek isterseniz, bunu da kullanabilirsiniz. aşağıdaki gibi komut:
pwd
cd ../directory1
pwd
cd - :cd space dash komutu sizi önceki çalışma dizinine götürür.
Diğer Yararlı Linux Komutları
(i) w: Bu komut, şu anda oturum açmış kullanıcılar hakkındaki bilgileri gösterecektir.
Komut: içinde
(ii) uname: Bu komut, üzerinde çalıştığınız Linux bilgisayarındaki bilgileri görüntüler. Bu komutu kullanabileceğiniz farklı seçenekler vardır.
- uname -a: Linux bilgisayarla ilgili tüm bilgileri görüntülemek için.
Komut: uname -a
- uname -s: Çekirdek türünü görüntülemek için.
Komut: uname -s
- uname -r: Çekirdek sürüm bilgilerini görüntülemek için.
Komut: uname -r
- uname -v: Çekirdek sürümünü görüntülemek için.
Komut: uname -v
(iii) üst: Bu komut, Linux makineniz hakkında gerçek zamanlı verileri gösterecektir. Bilgisayarın ne kadar süreyle çalıştığı, ortalama yük, çalışan görev sayısı, CPU bilgileri, bellek bilgileri, işlemlerin durumu vb. Durum özetini gösterir. En üst komuttan çıkmak için Q düğmesine basmanız gerekir.
Komut: üst
(iv) katran: tar, teyp arşivi anlamına gelir. Bu komut, birçok başka dosyadan oluşan bir arşiv dosyası oluşturmak için kullanılır veya bir arşiv dosyasından dosyaları çıkarmak için de kullanılabilir.
Öncelikle arşivlenmiş bir dosyanın nasıl oluşturulacağını görelim. Diyelim ki, şu anda 'ana' adlı bir dizindeyim. Bu ana dizinin içinde, aşağıdaki ekran görüntüsünde gösterildiği gibi iki metin dosyası içeren 'dizin1' adında başka bir dizine sahibim.
Komut:
pwd
ls
ls directory1
Şimdi, aşağıdaki komutu kullanarak dizin1'deki tüm dosyaları arşivlemek için tar komutunu kullanacağım:
Komut: tar -cvf testarchive.tar dizin1 /
Yukarıdaki ekran görüntüsünde görebileceğiniz gibi, üç tane kullandım seçenekler: -c -v ve -f .
- -c arşiv dosyasını oluşturmak için kullanılan oluşturma seçeneğidir.
- -v yukarıdaki ekran görüntüsünde de görebileceğiniz gibi arşiv penceresine eklenen dosyaları terminal penceresinde listeleyen ayrıntılı seçenektir.
- -f seçeneği arşiv dosyasına istenilen ismi vermek için kullanılır. Dosya adı -f seçeneğinden hemen sonra gelmelidir.
Yukarıdaki örnekte, arşiv dosyası oluşturulmuştur, ancak sıkıştırılmamıştır.
Arşiv dosyasını sıkıştırmak için iki seçenek vardır. Bunlar:
-ile : Bu gzip seçeneğidir. Tar'a, arşiv dosyasını sıkıştırmak için gzip yardımcı programını kullanması talimatını verir. İyi sıkıştırma ve makul hız sunar. Dosya adından sonra '.gz' sonekini eklemek daha iyidir, böylece biri arşivden dosya çıkarmaya çalıştığında, sıkıştırmanın türünü kolayca öğrenebilir.
Komut: tar -cvzf testarchive.tar.gz dizin1 /
-j: Bu, bzip2 seçeneğidir. Sıkıştırma için üstün bir sıkıştırma algoritması kullanır. Daha iyi sıkıştırma ve daha yavaş hız sunar. Dosya adından sonra '.bz2' sonekini eklemek daha iyidir, böylece biri arşivden dosya çıkarmaya çalıştığında, sıkıştırmanın türünü kolayca öğrenebilir.
Komut: tar -cvjf testarchive.tar.bz2 dizin1 /
Şimdi, dosyaları bir arşiv dosyasından çıkarma komutunu tartışalım. Kullanmalıyız -x yani bu amaç için ayıklama seçeneği. -V ve -f seçenekleri, bu durumda arşiv için yaptıkları gibi davranır.
Komut: tar -xvf testarchive.tar
Dosyaları bir .tar.gz arşivinden çıkarmak için -z seçeneğini kullanmanız ve dosyaları buradan çıkartmanız gerekir. tar.bz2 arşivinde -j seçeneğini kullanmanız gerekir.
Komutlar:
tar -xvzf testarchive.tar.gz
tar -xvjf testarchive.tar.bz2
(v) kuyruk: Bu komut, bir dosyanın son 10 satırını listelemek için kullanılır. Varsayılan olarak son 10 satırı gösterir, ancak satır sayısını belirtmek isterseniz -n seçeneğini kullanabilirsiniz.
Sözdizimi kuyruk veya kuyruk -n
Komut: tail DemoFile.txt
Komut: tail -n 5 DemoFile.txt
(vi) sudo: sudo, süper kullanıcı do anlamına gelir. Bu komut, başka bir kullanıcının parolasını değiştirmek gibi kök veya ayrıcalıklı kullanıcı izinlerine ihtiyaç duyan eylemleri gerçekleştirmek için kullanılır.
(vii) ps: Bu komut, mevcut kabukta çalışan işlemleri listeler.
Komut: ps
Belirli bir kullanıcı için çalışan işlemleri görmek istiyorsanız, şunu kullanmanız gerekir: -u Komuttaki (kullanıcı) seçeneği.
Komut: ps -u kaushapx
Çalışan her işlemi görüntülemek için kullanmanız gerekir -dır-dir (her) seçenek, yani ps -e komutta .
(viii) ping: Bu, ağ sorunlarını gidermek için oldukça yararlı bir komuttur. Başka bir ağ makinesiyle ağ bağlantınız olup olmadığını kontrol etmenizi sağlar.
Bu komutun sözdizimi ping
Ping komutunun çıktısını durdurmak için Ctrl + C tuşlarına basmanız gerekir.
Örneğin, ulaşılabilir olup olmadığını kontrol etmek için google’ın web sitesine ping atmaya çalışalım.
java'da bir öncelik kuyruğu uygulamak
Komut: ping www.google.com
Yukarıdaki örnekte, 216.58.192.196 Google IP adresinin ping isteğine yanıt verdiğini ve 64 baytlık paketleri göndermeye başladığını görebilirsiniz.
ICMP protokolü aracılığıyla sıra numaraları (seq = 1, seq = 2, vb.) Size cevapsız yanıt veya paket kaybı olmadığını söyler. ttl bir paket için yaşama zamanıdır ve bu esas olarak herhangi bir ağ sel sorunundan kaçınmak içindir.
Zaman, isteğin bilgisayarınızdan google'a ve sonra tekrar bilgisayarınıza ulaşması için geçen süredir. Ne kadar kısa olursa o kadar hızlıdır. Sonunda, vurgulanan kısım, herhangi bir ağ bağlantısı sorununu izlemek için kullanılabilecek ping istatistiklerini gösteren özettir.
Yalnızca belirli bir sayıda ping atmak istiyorsanız -c (count) seçeneğini kullanabilirsiniz. Ve bir ping duymak istiyorsanız, -a (sesli) seçeneğini kullanabilirsiniz. Örneğin, ping -ac 6 www.google.com
(ix) passwd: Bu komut parolayı değiştirmenize izin verir. Kendiniz için değiştiriyorsanız, sadece passwd komutunu yazmanız yeterlidir. Ancak, başka biri için değiştiriyorsanız, bu komutu sudo komutuyla birlikte kullanmanız gerekir.
Kendi şifrenizi değiştirmek için: passwd
Başka bir kullanıcı şifresini değiştirmek için: sudo passwd
Komut: sudo passwd mary
(x) mv: Bu çok önemli bir emirdir. mv, hareket anlamına gelir. Bu komut, dosyaları ve klasörleri bir dizinden diğerine taşımanıza izin verir. Dosyaları bu komut yardımıyla da yeniden adlandırabilirsiniz.
Bir dosyayı dosya sisteminizde yeni bir konuma taşımak için,
Sözdizimi: mv (dosya adı) (hedef dizin)
Komut: mv DemoFile.txt / home / cpf657 / kaushapx / test / üst / dizin2
Yalnızca bir dosyayı yeniden adlandırmak istiyorsanız, aşağıdaki sözdizimini kullanabilirsiniz.
Sözdizimi: mv (dosyaadı) (yeni_dosyaadı)
Komut: mv DemoFile.txt Hello.txt
Aşağıdaki örnekte de görülebileceği gibi, dosya taşıma ve yeniden adlandırmayı tek seferde gerçekleştirebilirsiniz:
Komut: mv Hello.txt /home/cpf657/kaushapx/test/parent/directory1/DemoFile.txt
(xi) mkdir: mkdir dizin yapmak anlamına gelir. Bu komut, dosya sisteminde yeni dizinler oluşturmak için kullanılır.
Sözdizimi: mkdir (seçenekler…) (dizinler…)
Mevcut dizinin içinde yeni bir dizin oluşturmak istiyorsanız, komutta yalnızca dizin adını verebilirsiniz. Aksi takdirde yeni dizinin yolunu vermeniz gerekir.
Mkdir komutuyla kullanılabilecek bazı seçenekler aşağıdaki gibidir:
- –Version : Sürüm ve lisans bilgilerini görüntüler.
Komut: mkdir –version
- -Yardım Edin: Bu, mkdir komutuyla ilgili tüm bilgileri gösterir.
Komut: mkdir –help
- - v: Bu ayrıntılı seçenektir. Oluşturulan dizin için bir mesaj gösterecektir.
Komut: mkdir -v test3Dir
- -p: Bu seçenek, yeni oluşturulan dizin için mevcut olmadığı durumlarda ana dizinler oluşturmak için kullanılır.
Komut: mkdir -vp parent2 / child2
- -m: Bu seçenek, yeni oluşturulan dizinin izinlerini ayarlamak için kullanılır.
Sözdizimi: mkdir -m a = rwx (dizinler)
Bir dizine yalnızca okuma izni vermek istediğinizi varsayalım, o zaman aşağıdaki komutu kullanabilirsiniz.
Komut: mkdir -vm a = r readOnlyDir
Yukarıdaki ekran görüntüsünde readOnlyDir'in salt okunur izinlere sahip dizin olduğunu görebilirsiniz (dr – r – r–)
(xii) diğer ad: Bu komut, adınızı bir komuta veya bir komut kombinasyonuna vermek için kullanılır.
Sözdizimi: takma ad (-p) (ad (= değer)…)
Örneğin, mv komutunu taşımak için yeniden adlandırmak isterseniz, bunu aşağıdaki gibi yapabilirsiniz.
Komut: takma ad mv = hareket
(xiii) kedi: kedi bitiştirme anlamına gelir. Bu komut bir dosyadan verileri okur ve içeriğini terminal penceresinde çıktı olarak görüntüler.
Bu komutun bazı varyasyonlarını görelim:
- kedi dosya adı: Bu komut, belirli bir dosyanın içeriğini terminal penceresinde çıktı olarak gösterecektir.
Komut: cat LearnLinuxCommands.txt
- cat dosya1 dosya2: Bu komut, iki dosyanın içeriğini birleştirecek ve çıktıda gösterilecektir.
Komut: cat LearnLinuxCommands.txt DemoFile.txt
- cat -n dosya adı: Bir dosyanın içeriğini satır numaralarıyla birlikte görüntülemek için.
Komut: cat -n Demofile.txt
- cat> newFileName: Bu komut, yeni bir dosya oluşturmak için kullanılır.
- kedi (kaynak_dosyaadı)> (hedef_dosyaadı): Bu komut, bir dosyanın içeriğini diğerine kopyalamak için kullanılır. Hedef dosyanın içeriğini kaynak dosyanın içeriğiyle değiştireceğini unutmayın.
- kedi (dosya1) >> (dosya2): Bu komut, dosya1'in içeriğini dosya2'nin içeriğinin sonuna ekleyecektir.
- tac dosya adı: Bu komut, bir dosyanın içeriğini ters sırada gösterecektir.
- kedi -E dosya adı: Bu komut, satırın sonunu vurgulamak için kullanılır.
(xiv) chmod: Bu komut, bir dosya veya dizindeki izinleri ayarlamak için kullanılır. Herhangi bir dosya veya dizinde ls -l çalıştırırsanız, çıktıda -rwxrwxrwx gibi ilk karakterleri göreceksiniz. İlk karakter '-' burada 'd' görüntüleniyorsa bunun bir dosya olduğunu söyler, o zaman bunun bir dizin olduğu anlamına gelir.
Sonraki üç karakter, kullanıcı için izinleri temsil eder, sonraki üçü grubun izinlerini ve son üçü diğerleri için izinleri temsil eder. r okumak anlamına gelir, w yazmak anlamına gelir ve x yürütmek anlamına gelir. Rwx yerine, herhangi bir yerde görürseniz -, o zaman bu dosya izninin verilmediği anlamına gelir.
İzni ayarlamak için chmod komutunu kullanmanız gerekir.
Farklı izin düzeylerini temsil eden toplam sekiz basamak vardır.
0: İzin yok
1: yürütmek
iki: yazmak
3: yaz ve çalıştır
4: okumak
5: oku ve çalıştır
6: oku ve yaz
7: oku, yaz ve çalıştır
Kendim için okuma, yazma ve yürütme izni (7), grup için salt okuma izni (4) ve diğerleri için okuma ve yürütme izni (5) kullanmak istediğimi varsayalım, 745'i kullanacağım.
Komut:
ls -l DemoFile.txt
chmod -R 745 DemoFile.txt
ls -l DemoFile.txt
(xv) chown: chown, değişiklik sahibi anlamına gelir. Bu komutla, bir dosyanın sahibini ve bir grup sahibini değiştirebilirsiniz.
Sözdizimi: chown (SEÇENEK)… (SAHİBİ) (: (GRUP)) FILE…
Dosyanın sahibini değiştirmek istiyorsanız, bu komutu şu şekilde kullanabilirsiniz:
chown (sahip_adı) (dosya_adı)
Grup sahibini değiştirmek istiyorsanız, bu komutu sudo komutuyla şu şekilde kullanmanız gerekir:
sudo chown (name_of_owner): (name_of_group) (dosyaadı)
(xvi) df: Bu komut, bilgisayarınızın dosya sistemleri için boyutu, kullanılan alanı, kullanılabilir alanı, kullanım yüzdesini ve bağlı ayrıntıları gösterir.
-h ve -x, insan tarafından okunabilir ve sırasıyla seçenekleri hariç tutar. -h, boyutu insan tarafından okunabilir bir biçimde (Gb ve Mb) gösterir. -x seçeneği, ilgilenmediğiniz herhangi bir dosya sistemini dışlamak için kullanılır.
Aşağıdaki örnekte squashf'leri hariç tuttum.
Komut: df -h -x squashes
(xvii) fark: diff farkı ifade eder. Bu komut, iki metin dosyasını karşılaştırmak ve aralarındaki farkları göstermek için kullanılır.
Sözdizimi: fark (seçenek) dosyaadı1 dosyaadı2
Komut: diff dosya1 dosya2
Bu komutla belirli seçenekleri kullanabilirsiniz, örneğin -Y yan yana karşılaştırma için, -İÇİNDE sarmalamadan kaçınmak için çizgi genişliğini belirlemek için, –Ortak hatları bastır diff çıktısındaki iki dosya arasındaki ortak satırları bastırmak için.
Komut:
diff -y -W 70 dosya1 dosya2
diff -y -W 70 dosya1 dosya2 –suppress-common-lines
(xviii) yankı: echo command metni terminal penceresine yazdıracaktır. Ortam değişkenlerini aşağıda görüldüğü gibi echo komutunda da iletebilirsiniz.
Komut:
echo Merhaba Dünya
echo $ USER
echo $ PATH
echo $ HOME
(xix) bul: Bu komut, bir dosya sistemindeki dosyaları ve dizinleri aramak için kullanılır. Dosya adı, dizin adı, oluşturma tarihi, değiştirilme tarihi, dosya sahibi, dosya izinleri vb. Sağlayarak bulabilirsiniz. Arama ifadesinde joker karakterler de kullanabilirsiniz.
Sözdizimi: bul (aramayı bu noktadan başlat) (arama ifadesi) (-seçenek) (ne bulunur)
Komut:
bul. -name “* dosya *”
Yukarıdaki örnekte, bu komut, dosya adlarında (-name seçeneği) 'dosya' (* dosya *) dizesini içeren geçerli dizindeki (.) Tüm dosyaları aramıştır.
Bu komutun sağladığı çeşitli seçenekleri keşfetmek için find –help komutunu kullanmayı deneyin.
(xx) Öldür: Bu, Linux'ta bir işlemi manuel olarak sonlandırmak için kullanılan yerleşik bir komuttur. Bir işlemi sonlandırmak için kill komutuna işlem kimliğini (PID) sağlamanız gerekir.
Sözdizimi: PID'yi öldür
(xxi) geçmişi: Bu komut, daha önce komut satırında çalıştırdığınız komutları gösterecektir. Tüm komutların geçmişini görüntülemek için, basitçe yazmanız gerekir Tarih.
Örneğin, Yürüttüğüm son 10 komutu görmek istersem aşağıdaki komutu kullanacağım
tarih 10
En solda 1033, 1034 gibi rakamlar görüyorsunuz .. Bunlar olay numaraları. Bu, farklı bilgisayarlar için farklı olabilir. Bu olay numaralarını belirli bir komutu tekrarlamak için kullanabilirsiniz.
Sözdizimi: EventNumber .
Örneğin,
! 1033
Son yürütülen komutu tekrarlamak istiyorsanız, basitçe yazın !!
(xxii) kafa: Head komutu, bir dosyanın ilk 10 satırını gösterir. Belirli sayıda üst sırayı görüntülemek için -n seçeneğini kullanın.
Komut: head -n 3 dosya2
(xxiii) gzip: Bu komut, bir dosyayı sıkıştırmak için kullanılır.
Sözdizimi: gzip (-seçenek) dosya adı
Örneğin,
gzip -v dosya1
Gzip komutu için çeşitli seçenekleri keşfetmek için gzip –help kullanın.
(xxiv) Gruplar: Bu komut, kullanıcının üye olduğu grup adlarını görüntüler.
Sözdizimi: grupların kullanıcı adı
Komut: gruplar kaushapx
(xxv) ücretsiz: Bu komut bize bilgisayarınızdaki RAM ve takas bellek kullanımı (kullanılmış, ücretsiz, paylaşılan, tamponlar, önbelleğe alınmış) hakkında bilgi verir.
Komut: serbest-h
(xxvi) daha az: Bu, dosyayı düzenleyicide açmadan Linux terminalindeki bir dosyanın içeriğini görüntülemek için kullanabileceğiniz çok kullanışlı bir komuttur.
Sözdizimi: daha az dosya_adı
Daha az komut çıktısından çıkmak için: q tuşuna basmanız gerekir.
Sonuç
Bu eğitimde, örneklerle birlikte birçok yararlı ve önemli Linux komutunu ayrıntılı olarak ele aldık. Umarım bu, ihtiyacınıza göre Linux terminalinde bilgi edinmenize ve çeşitli komutları keşfetmenize yardımcı olur. Herhangi bir komutu keşfetmek için her zaman yapabilirsiniz command_name –help. Bu size, belirli bir komutun Linux'ta kullanımının ayrıntılarını gösterecektir.
Mutlu Öğrenmeler !!
Önerilen Kaynaklar
- Unix Komutları: Örneklerle Temel ve Gelişmiş Unix Komutları
- Unix Vs Linux: UNIX ve Linux Arasındaki Fark Nedir?
- Unix Kabuk Betiğindeki Örnek Komut Satırı Değişkenleri
- Unix Borular Eğitimi: Unix Programlamada Borular
- C ++ 'da Komut Satırı Bağımsız Değişkenleri
- Unix Süreçleri Ps ve Üst Gibi Kontrol Komutları (Bölüm C)
- Gelişmiş Git Komutları ve GitHub Entegrasyon Eğitimi
- Unix Utilities Program Komutları: Hang, Man, Find Su, Sudo (Bölüm D)