İçindekiler:
- Terminalde gezinmek için Linux komutları
- Süper kullanıcı hakları elde etmek için Linux komutları
- Paket yöneticisini yönetmek için Linux komutları
- Süreçleri yönetmek için Linux komutları
- Dosyaları yönetmek için Linux komutları
- Bölümlerle çalışmak için Linux komutları
- Sistem yönetimi için Linux komutları
- Kullanıcı yönetimi için Linux komutları
- Ağ yönetimi için Linux komutları
- Ve başka bir şey
2024 Yazar: Malcolm Clapton | [email protected]. Son düzenleme: 2024-01-19 14:25
Linux terminalinde hemen hemen her şeyi yapabilirsiniz: sistemi yapılandırın, uygulamaları kurun ve kaldırın, diskleri ve dosyaları yönetin ve hatta ineklerle konuşun.
Terminalde gezinmek için Linux komutları
-
&&
… Kesin konuşmak gerekirse, bu bir emir değildir. Aynı anda birkaç komutu yürütmek istiyorsanız, aralarına şu şekilde bir çift ve işareti koyun:
first_command && second_command
- … Terminal komutları sırayla yürütecektir. İstediğiniz kadar komut girebilirsiniz.
-
takma ad
… Oluşturduğunuz adları hatırlayamadığınız uzun komutlara atar. Girmek
takma ad komutu uzun kısa komut
- .
-
CD
… Geçerli terminal klasörünü değiştirir. Terminali başlattığınızda, ana klasörünüzü kullanır. Girmek
cd klasör_adresi
- , ve terminal oradaki dosyalarla çalışacaktır.
-
açık
- … Terminal penceresindeki tüm mesajları siler.
-
Tarih
… En son girdiğiniz tüm komutları görüntüler. Ayrıca, Yukarı ve Aşağı tuşlarını kullanarak son komutlar arasında geçiş yapabilirsiniz. Girdiğiniz komutun yazılmasını istemiyorsanız, aşağıdaki gibi bir boşluk bırakın:
takımın
- .
-
adam
… Linux programları ve komutları için bir kılavuz görüntüler. Girmek
adam paketi_adı
veya
adam senin_komutun
- .
-
nedir
… Bir programın kısa bir açıklamasını görüntüler. Komutu ve programın adını girin
paket_adı nedir
- .
Süper kullanıcı hakları elde etmek için Linux komutları
Sistemde birçok eylemi gerçekleştirmek, örneğin program eklemek ve kaldırmak için, yönetici haklarına veya Linux'ta adlandırıldığı gibi süper kullanıcı köküne ihtiyacınız vardır.
-
sudo
… Bu komut size süper kullanıcı hakları verecektir. Girmek
sudo
istediğiniz komuttan önce (örn.
sudo uygun yükseltme
- ) yönetici olarak çalıştırmak için. Sistem sizden şifre isteyecektir.
-
sudo su
- … Bu komuttan sonra girdiğiniz tüm komutlar siz terminali kapatana kadar süper kullanıcı adına yürütülecektir. Yönetici haklarıyla çok sayıda komut çalıştırmanız gerekiyorsa kullanın.
-
sudo gksudo
… Bir GUI uygulamasını yönetici olarak çalıştırma komutu. Örneğin, sistem dosyalarını taşımak veya değiştirmek istiyorsanız, şunu girin:
sudo gksudo nautilus
- (kullandığınız dosya yöneticisini belirtin).
-
sudo !!
… Bu komut, daha önce girilen komutu yönetici ayrıcalıklarıyla çalıştıracaktır. Olmadan bir komut yazdıysanız kullanışlıdır.
sudo
- .
Süper kullanıcı adına anlamadığınız komutları çalıştırmayın.
Paket yöneticisini yönetmek için Linux komutları
Linux'ta uygulamaların yüklenmesi ve kaldırılması paket yöneticileri tarafından yapılır. Ubuntu ve Debian paket yöneticisini apt, Fedora dnf'yi, Arch ve Manjaro pacman'ı çağırır. Uygulamaları çevrimiçi depolardan, paket kaynaklarından indirirler. Komutlar onlara süper kullanıcı haklarıyla verilmelidir.
uygun (Debian / Ubuntu / Nane)
-
sudo apt yükleme paketi_adı
- … Gerekli paketi kurun.
-
sudo apt-add-repository repository_address
- … Bir üçüncü taraf deposu ekleyin.
-
sudo uygun güncelleme
- … Paket bilgilerini güncelleyin.
-
sudo uygun yükseltme
… Tüm paketleri en yenisine güncelleyin (sonra çalıştırın
uygun güncelleme
- ).
-
sudo apt paket_adı kaldır
- … Gereksiz paketi kaldırın.
-
sudo apt tasfiye paketi_adı
- … Daha fazla alan boşaltmak istiyorsanız, tüm bağımlılıkları olan gereksiz bir paketi kaldırın.
-
sudo uygun otomatik kaldırma
- … Tüm gereksiz bağımlılıkları, artık paketleri ve diğer gereksiz dosyaları kaldırın.
dnf (Red Hat / Fedora / CentOS)
-
sudo dnf paket_adı yükleyin
- … Gerekli paketi kurun.
-
sudo dnf yapılandırma yöneticisi --add-repo deposu_adresi
- … Bir üçüncü taraf deposu ekleyin.
-
sudo dnf yükseltmesi
- … Tüm paketleri en yenisine güncelleyin.
-
sudo dnf paket_adı kaldır
- … Gereksiz paketi kaldırın.
-
sudo dnf otomatik kaldırma
- … Gereksiz tüm bağımlılıkları kaldırın.
pacman (Arch / Manjaro)
-
sudo pacman -S paket_adı
- … Gerekli paketi kurun.
-
sudo yaourt -S paket_adı
- … Ana depoda değilse, AUR'den bir paket kurun.
-
sudo pacman-Sy
- … Paket bilgilerini güncelleyin.
-
sudo pacman-Syu
- … Tüm paketleri en yenisine güncelleyin.
-
sudo pacman -R paket_adı
- … Gereksiz paketi kaldırın.
-
sudo pacman -Rs paket_adı
- … Tüm bağımlılıklarla gereksiz paketi kaldırın.
Bir boşlukla ayırarak listeleyerek birden çok paketi aynı anda kurabilir ve kaldırabilirsiniz.
sudo apt firefox clementine vlc'yi kurun
Bir paketi kurmak istiyor ancak tam adını bilmiyorsanız, paket adının ilk birkaç harfini girin ve iki kez Sekme tuşuna basın. Paket yöneticisi aynı adla başlayan tüm paketleri gösterecektir.
Süreçleri yönetmek için Linux komutları
-
öldürmek
… Bu komut, işlemlerin sonlandırılmasını zorlamak için kullanılır. girmen gerek
process_PID'yi öldür
… İşlemin PID'si girilerek bulunabilir.
Tepe
- .
-
xkill
- … İşlemleri sonlandırmak için başka bir komut. Girin, ardından kapatmak istediğiniz pencereye tıklayın.
-
hepsini öldür
… Belirli bir adla işlemleri öldürür. Örneğin,
firefox'u öldür
- .
-
Tepe
- … CPU tüketimine göre sıralanmış, çalışan işlemlerin bir listesini görüntüler. Bir tür terminal "Sistem Monitörü".
Dosyaları yönetmek için Linux komutları
Dosyaları görüntüleme ve değiştirme
-
kedi
… Komut bir metin dosyasıyla kullanıldığında (bunun gibi:
kedi path_to_file
), içeriğini bir terminal penceresinde görüntüler. İki veya daha fazla dosya belirtirseniz,
cat path_to_file_1 path_to_file_2
onları yapıştıracak. eğer tanıştırırsak
cat path_to_file_1> new_file
- , belirtilen dosyaların içeriğini yeni bir dosyada birleştirir.
-
chmod
- … Dosya izinlerini değiştirmenizi sağlar. Sistem dosyasında değişiklik yapmak istiyorsanız bu yararlı olabilir.
-
yemek
- … Dosyanın sahibini değiştirir. Süper kullanıcı haklarıyla çalıştırılmalıdır.
-
dosya
- … Belirtilen dosyayla ilgili bilgileri görüntüler.
-
nano
… Basit bir metin düzenleyici açar. Yeni bir metin dosyası oluşturabilir veya var olanı açabilirsiniz:
nano path_to_file
- .
-
Adını değiştirmek
- … Bir dosyayı veya birden çok dosyayı yeniden adlandırır. Komut, dosyaların maske ile toplu olarak yeniden adlandırılması için de kullanılabilir.
-
dokunma
- … Belirtilen dosyanın en son açıldığı veya değiştirildiği tarihi değiştirir.
-
wget
- … Dosyaları internetten bir terminal klasörüne indirir.
-
fermuar
- … Arşivleri açar ve sıkıştırır.
Dosya ve klasör oluşturma ve silme
-
mkdir
… Geçerli terminal klasöründe veya belirtilen klasörde yeni bir klasör oluşturur:
mkdir klasör_yolu
- .
-
rmdir
- … Belirtilen klasörü siler.
-
rm
- … Dosyaları siler. Hem ayrı bir dosyayı hem de belirli özelliklere karşılık gelen bir grubu silebilir.
Dosyaları kopyalama ve taşıma
-
cp
… Terminal klasöründe belirtilen dosyanın bir kopyasını oluşturur:
cp path_to_file
… Veya hedefi belirtebilirsiniz
cp path_to_file path_to_copy
- .
-
mv
- … Bir dosyayı bir klasörden diğerine taşır. Yeniden yerleştirilebilir dosya için bir ad belirleyebilirsiniz. İşin garibi, Linux'ta bu komut dosyaları yeniden adlandırmak için de kullanılabilir. Dosyanın bulunduğu klasörü ve farklı bir ad belirtmeniz yeterlidir.
Dosya ara
-
bulmak
- … Dosyaları ad, tür, boyut, sahip, oluşturma ve değiştirme tarihi gibi belirli kriterlere göre arayın.
-
grep
- … Belirli dizeleri içeren metin dosyalarını arayın. Kriterler çok esnektir.
-
yerini belirlemek
- … Adları sorguyla eşleşen dosya ve klasörleri arayın ve dosya sisteminde yollarını görüntüleyin.
Bölümlerle çalışmak için Linux komutları
-
lsblk
- … Bu komut, sisteminizde hangi disklerin olduğunu ve bunların hangi bölümlere ayrıldığını gösterir. Komut ayrıca bölümlerinizin ve sürücülerinizin adlarını sda1, sda2 vb. biçiminde görüntüler.
-
binmek
… Çalışmanız için Linux sürücülerini, aygıtlarını veya dosya sistemlerini bağlar. Genellikle cihazlar, dosya yöneticisinde üzerlerine tıkladığınız anda otomatik olarak bağlanır. Ancak bazen bir şeyi manuel olarak monte etmeniz gerekebilir. Her şeyi bağlayabilirsiniz: diskler, harici sürücüler, bölümler ve hatta ISO görüntüleri. Bu komut, süper kullanıcı haklarıyla yürütülmelidir. Mevcut bir diski veya bölümü bağlamak için şunu yazın
sdX'i bağla
- .
-
umount
… Dumps dosya sistemleri. Emretmek
umount sdX
- çıkarabilmeniz için harici medyanın dosya sisteminin bağlantısını kesecektir.
-
dd
… Bu komut, dosyaları ve bölümleri kopyalar ve dönüştürür. Birçok farklı kullanımı vardır. Örneğin,
dd if = / dev / sda of = / dev / sdb
sdb bölümündeki sda bölümünün tam bir kopyasını oluşturacaktır.
dd if = / dev / sıfır = / dev / sdX
bilgilerin geri yüklenememesi için belirtilen ortamın içeriğinin üzerine sıfırlar yazacaktır. A
dd if = ~ / İndirilenler / ubuntu.iso of = / dev / sdX bs = 4M
- indirdiğiniz dağıtım görüntüsünden önyüklenebilir ortam oluşturacaktır.
Sistem yönetimi için Linux komutları
-
df
- … Diskinizin boyutunu ve üzerinde ne kadar boş alan kaldığını görüntüler.
-
Bedava
- … Kullanılabilir ve kullanılan RAM miktarını görüntüler.
-
Adın
… Sistem bilgilerini görüntüler.
Adın
terminal yalnızca Linux'u bildirecektir. Ama takım
unname -a
- bilgisayar adı ve çekirdek sürümü hakkında bilgi görüntüler.
-
çalışma süresi
- … Sisteminizin ne kadar süredir çalıştığını söyler.
-
nerede
- … İstenen program için yürütülebilir dosyanın konumunu görüntüler.
-
ben kimim
- … Kullanıcı adını çağırır.
Kullanıcı yönetimi için Linux komutları
-
kullanıcı ekleme
… Yeni bir kullanıcı kaydeder. Girmek
useradd kullanıcı adı
- ve kullanıcı oluşturulacaktır.
-
kullanıcı
- … Kullanıcı hesabını ve dosyalarını kaldırır.
-
kullanıcı modu
- … Kullanıcı hesabını değiştirir. Kullanıcının ana klasörünü taşıyabilir veya hesabın kilitleneceği bir tarih belirleyebilir.
-
şifre
- … Hesap şifrelerini değiştirir. Normal bir kullanıcı sadece kendi hesabının şifresini değiştirebilir, süper kullanıcı herhangi bir hesabın şifresini değiştirebilir.
Ağ yönetimi için Linux komutları
-
ip
… Ağla çalışmak için çok işlevli ekip. Emretmek
ip adresi gösterisi
ağ adresleri hakkında bilgi görüntüler,
ip yolu
yönlendirmeyi vb. yönetir. komut vermek
ip bağlantısı ethX kurulumu
,
ip bağlantısı ethX'i düşürdü
bağlantıları açıp kapatabilirsiniz. Takım
ip
birçok kullanım, bu yüzden kullanmadan önce kılavuzu okumak veya girmek daha iyidir
ip -- yardım
-
ping atmak
- … Ağa bağlı olup olmadığınızı gösterir ve bağlantının kalitesini belirlemeye yardımcı olur.
Ve başka bir şey
Son olarak, ana Linux komutları vardır. Sizinle konuşabilen bir inek gösterirler (geliştiricilerin ne kullandığını sormayın).
-
her neyse
- … İnek ona ne söylersen onu söyleyecek.
-
servet | kovboy
- … İnek akıllı (ya da öyle değil) bir düşünce ya da alıntı yapacaktır.
-
kovboy -l
- … Terminalde görüntülenebilen tüm hayvanları listeler. Aniden inekleri sevmiyorsanız.
-
servet | cowsay -f animal_from_list
- … Seçtiğiniz hayvan, bazen uygun olan alıntılarla duş almaya başlar.
-
sudo apt-get install servet servet modu servet-min servet-ru
- … Bütün hayvanat bahçesinin Rusça konuşmasını sağlayın. Bu olmadan, hayvanlar orijinalinde Twain ve Wilde'dan alıntı yapıyor.
Bunların hepsi Linux komutları değildir. Seçenekleri ve Linux komutlarının nasıl kullanılacağını ayrıntılı olarak bilmeniz gerekiyorsa, yerleşik öğreticiyi kullanabilirsiniz. Aramak
adam senin_komutun
veya
senin_komutun --help
Önerilen:
Tüm durumlar için 20 faydalı Google E-Tablosu şablonu
Google E-Tablolar, işleri kontrol altında tutmak isteyenler için ücretsiz bir dizi kullanışlı özelliktir. Hayatınızı kolaylaştırmak için kullanıma hazır çözümleri deneyin
Tüm durumlar için AliExpress ile 14 çoklu araç
Pense, bıçak, çekiç ve hatta balta ile: Farklı bütçelere ve farklı işlevlere sahip çok amaçlı aletler bulduk. Bilezik olarak da mevcuttur
Tüm durumlar için 25 yeni ustaca yaşam tüyosu
Ütü olmadan bir şeyler nasıl ütülenir, kel bir nokta nasıl saklanır veya tatilde çiçeklerin solmasını nasıl önler? Bu ve diğer sorunları çözmenin zarif yollarını bulduk
Tüm durumlar için müzisyenler için 19 uygulama
Tuner ve metronomlardan taşınabilir kayıt stüdyolarına. GuitarTuna, Ünlü Riffs, MuseScore, Drum Machine ve GarageBand - Lifehacker müzisyenler için en iyi uygulamaları topladı
Tüm durumlar için Telegram için 30 çıkartma paketi
Birisi arkadaşlarını güldürmek için çıkartmalar kullanıyor ve birileri kısa mesajları onlarla değiştiriyor. Tüm durumlar için bir dizi çıkartma paketi derledi