Yeni başlayanlar için 10 faydalı Linux komut satırı numarası

Linux'u ilk kullandığım zamanı hatırlıyorum, hala Windows'un grafik arayüzüne alışmıştım ve Linux terminalinden gerçekten nefret ediyordum. O zaman komutları hatırlamakta zorlandım ve doğru şekilde kullanamadım. Zamanla Linux terminalinin güzelliğini, esnekliğini ve kullanılabilirliğini anladım.Dürüst olmak gerekirse, onu bir gün bile kullanmıyorum. Bugün, Linux'a daha iyi geçiş yapmalarına ve yeni şeyler öğrenmelerine yardımcı olmayı umarak, Linux'ta yeni olan insanlarla bazı yararlı ipuçları ve püf noktaları paylaşmaktan çok mutluyum.

10 Linux komut satırı numarası

  • 5 ilginç Linux komut satırı numarası
  • Linux dosya türlerini yönetmek için 5 faydalı komut

Bu makale, Linux terminalini yüksek beceriler gerektirmeden bir usta gibi kullanmak için bazı yararlı teknikler göstermeyi umuyor. Bu komutları deneyimlemek için sadece bir Linux terminaline ve biraz boş zamana ihtiyacınız var.

1. Doğru komutu bulun

Doğru komutları yürütmek, sisteminiz için çok önemlidir. Ancak, Linux'ta hatırlaması zor olan çok sayıda komut satırı vardır. Peki ihtiyacınız olan doğru komutu nasıl bulabilirsiniz? Cevap uygundur. Sadece koşmanız gerekiyor:

# apropos < açıklama >

Bunların arasında, "açıklama" yı, aradığınız komutu gerçekten tanımlayan bir ifade ile değiştirmeniz gerekir. İşte bir örnek:

# apropos "liste dizini" dir (1) -list dizin içeriğils (1) -list dizin içeriğintfsls (8) -list dizin içeriği bir NTFS dosya sistemindeki vdir (1) -list dizin içeriği

Solda komutları, sağda açıklamalarını görüyorsunuz.

2. Önceki komutu yürütün

Çoğu zaman aynı komutu defalarca çalıştırmanız gerekir. Klavyenizdeki yukarı imleç tuşuna art arda basabilmenize rağmen, bunun yerine geçmiş komutunu da kullanabilirsiniz. Bu komut, terminali en son başlattığınız andan itibaren girdiğiniz tüm komutları listeleyecektir:

# geçmiş 1 fdisk -l 2 apt-get install gnome-paint 3 ana bilgisayar adı tecmint.com 4 hostnamectl tecmint.com 5 adam hostnamectl 6 hostnamectl --set-hostname tecmint.com 7 hostnamectl -set-hostname tecmint.com 8 hostnamectl set-hostname tecmint.com 9 mount -t "ntfs" -o 10 fdisk -l 11 mount -t ntfs-3g / dev / sda5 / mnt 12 mount -t rw ntfs-3g / dev / sda5 / mnt 13 mount -t -rw ntfs-3g / dev / sda5 / mnt 14 mount -t ntfs-3g / dev / sda5 / mnt 15 mount man 16 adam mount 17 mount -t -o ntfs-3g / dev / sda5 / mnt 18 mount -o ntfs-3g / dev / sda5 / mnt 19 mount -ro ntfs-3g / dev / sda5 / mnt 20 cd / mnt ...

Yukarıda görebileceğiniz gibi, çalıştırdığınız komutların bir listesini alacaksınız. Her satırda, komutu hangi satıra girdiğinizi gösteren bir sayı vardır. Bu komutu aşağıdaki şekillerde yeniden çağırabilirsiniz:

! #

Komutun gerçek numarası # yerine kullanılmalıdır. Daha iyi anlamak için lütfen aşağıdaki örneğe bakın:

! 501

Eşittir:

# Tarih

3. Gece yarısı komutunu kullanın

Cd, cp, mv, rm vb. Komutları kullanmaya alışkın değilseniz gece yarısı komutunu kullanabilirsiniz. Fareyi kullanabileceğiniz basit bir görsel kabuktur:

Midnight komutu

F1 - F12 tuşları yardımıyla farklı görevleri kolaylıkla gerçekleştirebilirsiniz. En alttaki ilgili komutu seçmeniz yeterlidir. Bir dosya veya dizin seçmek için "Ekle" tuşuna basın.

Kısacası, gece yarısı sözde "mc" dir. Mc'yi kurmak için şunu çalıştırın:

$ sudo apt-get install mc # yum yükleme mc

Aşağıdaki, gece yarısı komutanını kullanmanın basit bir örneğidir. Aşağıdaki komutu girerek mc'yi açın:

# mc

Şimdi farklı pencereleri (sol ve sağ) seçmek için SEKME tuşunu kullanın. "Yazılım" dizinine taşımak istediğim bir LibreOffice dosyam var:

Dosyaları taşımak için gece yarısı komutu

Dosyayı yeni dizine taşımak için F6 düğmesine basın. MC sizden şunları onaylamanızı isteyecektir:

Dosyaları yeni dizine taşı

Onaydan sonra dosya yeni hedef dizine taşınacaktır.

  • Genişletilmiş okuma: Linux'ta Midnight komut dosya yöneticisi nasıl kullanılır

4. Bilgisayarı belirtilen zamanda kapatın

Bazen işten birkaç saat sonra bilgisayarı kapatmanız gerekir. Aşağıdaki komutu kullanarak bilgisayarınızı belirli bir zamanda kapatabilirsiniz:

$ sudo kapatma 21:00

Bu, belirlediğiniz zamanda bilgisayarı kapatmanızı söyleyecektir. Ayrıca sisteme belirli bir dakika sonra kapanmasını da söyleyebilirsiniz:

$ sudo kapatma +15

Bu, bilgisayarın 15 dakika sonra kapanacağı anlamına gelir.

5. Bilinen kullanıcılar hakkındaki bilgileri görüntüleyin

Linux sisteminizin kullanıcılarını ve onlar hakkında bazı temel bilgileri listelemek için basit bir komut kullanabilirsiniz.

# lslogins

Bu, aşağıdaki sonucu verecektir:

UID KULLANICI PWD-LOCK PWD-RED SON-GECOS 0 kök 00 Nisan 29/11: 35 kök 1 kutu 01 kutu 2 arka plan programı 01 arka plan programı 3 adm 01 adm 4 lp 01 lp 5 eşitleme 01 eşitleme 6 kapatma 01 Tem19 / 10: 04 kapatma 7 durak 01 durak 8 posta 01 posta 10 uucp 01 uucp 11 operatör 01 operatör 12 oyun 01 oyun 13 sincap 01 sincap 14 ftp 01 FTP Kullanıcısı 23 kalamar 01 25 isimli 01 İsimli 27 mysql 01 MySQL Sunucusu 47 mailnull 01 48 apache 01 Apache ...

6. Dosyaları bulun

Dosyaları bulmak bazen sandığınız kadar basit değildir. Dosyaları aramaya iyi bir örnek:

# find / home / kullanıcı-türü f

Bu komut / home / user dizinindeki tüm dosyaları arayacaktır. Find komutu gerçekten güçlüdür, aramanızı daha ayrıntılı hale getirmek için ona daha fazla seçenek iletebilirsiniz. Belli bir boyuttan daha büyük dosyaları aramak istiyorsanız, şunları kullanabilirsiniz:

# find. -type f -size 10M

Yukarıdaki komut, geçerli dizinde 10M'den büyük tüm dosyaları arayacaktır. Makinenizin G / Ç darboğazına neden olabileceğinden, bu komutu Linux sisteminizin kök dizininde çalıştırmadığınızdan emin olun.

Find komutuyla en sık kullandığım seçeneklerden biri, find komutunun sonuçları üzerinde bazı işlemler yapmanızı sağlayan "exec" dir.

Örneğin, bir dizindeki tüm dosyaları bulmak ve izinleri değiştirmek istediğimizi varsayalım. Aşağıdaki basit komutlarla yapılabilir:

# find / home / kullanıcı / dosyalar / -type f -exec chmod 644 {} \;

Yukarıdaki komut, belirtilen dizindeki tüm dosyaları özyinelemeli olarak arayacak ve bulunan dosyalar üzerinde chmod komutunu çalıştıracaktır. 35 Linux 'bul' komut kullanımını okumanız tavsiye edilir, eminim bu komutu daha çok kullanacaksınız.

7. Tek komutla bir dizin ağacı oluşturun

Muhtemelen yeni bir dizin oluşturmak için mkdir komutunu kullanabileceğinizi biliyorsunuzdur. Dolayısıyla, yeni bir dizin oluşturmak istiyorsanız, şunu çalıştırabilirsiniz:

# mkdir new_folder

Peki ya bu dizinde 5 alt dizin oluşturmak istiyorsanız? Mkdir komutunu 5 kez çalıştırmak iyi bir seçim değildir. Bunun yerine -p seçeneğini şu şekilde kullanabilirsiniz:

# mkdir -p new_folder / {klasör_1, klasör_2, klasör_3, klasör_4, klasör_5}

Sonunda new_folder'da 5 dizine sahip olacaksınız:

# ls new_folder / klasör_1 klasör_2 klasör_3 klasör_4 klasör_5

8. Dosyaları birden çok dizine kopyalayın

Dosyaları kopyalamak için genellikle cp komutunu kullanın. Kopyalama dosyaları genellikle benzer görünür:

# cp /path-to-file/my_file.txt / yeni dizine-giden-yol /

Şimdi dosyayı birden çok dizine kopyalamanız gerektiğini varsayalım:

# cp /home/user/my_file.txt / home / user / 1 # cp /home/user/my_file.txt / home / user / 2 # cp /home/user/my_file.txt / home / user / 3

Bu gülünç. Bunun yerine, sorunu tek satırlık basit bir komutla çözebilirsiniz:

# echo / home / user / 1 / / home / user / 2 / / home / user / 3 / | xargs -n 1 cp /home/user/my_file.txt

9. Büyük dosyaları silin

Bazen dosya çok büyük olabilir. Yönetim becerileri eksikliği nedeniyle 250G'yi aşan bir günlük dosyası örneği gördüm. Rm komutu, silinecek çok fazla veri olduğundan dosyayı silmek için yeterli olmayabilir. Bu çok "hantal" işlemden kaçınılmalıdır. Bunun yerine, bu sorunu çözmek için basit bir yöntem kullanabilirsiniz:

# > /path-to-file/huge_file.log

Elbette gerçek durumunuza göre yolu ve dosya adını değiştirmeniz gerekir. Yukarıdaki komut dosyaya boş bir çıktı yazar. Daha basit bir deyişle, sisteminizin büyük I / O tüketimi üretmesine neden olmadan dosyayı temizleyecektir.

10. Aynı komutu birden çok Linux sunucusunda çalıştırın

Son zamanlarda, bir okuyucumuz LinuxSay forumunda ssh aracılığıyla birden fazla Linux sunucusunda bir komutun nasıl çalıştırılacağını sordu. Makinasının IP adresi:

10.0.0.110.0.0.210.0.0.310.0.0.410.0.0.5

İşte basit bir çözüm. Sunucunun IP adresini yukarıdaki gibi her satıra bir tane olacak şekilde list.txt dosyasına yazın. O zaman koş:

# için $ i (cat list.txt); ssh kullanıcısı @ $ i'bash komutu '; tamamlandı

Yukarıdaki komutta, "kullanıcı" yı gerçek oturum açmış kullanıcıyla ve "bash komutunu" yürütmek istediğiniz gerçek komutla değiştirmeniz gerekir. Bu yöntem, SSH anahtarlarını kullanarak şifresiz kimlik doğrulaması için çok uygundur, çünkü her seferinde kullanıcı için bir şifre girmenize gerek yoktur.

Linux sisteminizin ayarlarına bağlı olarak, SSH komutuna bazı ek parametreler de iletmeniz gerekebileceğini unutmayın.

sonuç olarak

Yukarıdaki örnekler çok basit, umarım Linux'un güzelliğini keşfetmenize ve diğer işletim sistemlerinde daha fazla zaman gerektiren farklı işlemleri nasıl kolayca uygulayabileceğinizi keşfetmenize yardımcı olabilirler.

Eser sahibi: Lake on the lake

Bağlantı: https://www.imooc.com/article/275532

Kolor x adidas ortak serisi yakında satışa sunulacak! Size en önemli floresan renkleri nasıl yorumlayacağınızı öğretin!
önceki
Öğretmen birinci sınıf öğrencilerini "Cennet Kitabı" yazmaya teşvik etti. Netizenler kitabı okuduktan sonra şok oldu
Sonraki
Huawei nova 4e hediye almak için randevu alın 315 Suning Huanxin Festival indirimi yeni telefon satın alın
8.22 versiyonu güncellendi, sert kontrol yardımı ilk tercih oldu, yardımcı pozisyondaki yeni kardeş kim?
Virgil Abloh da Apple konferansına katıldı! İşbirliğinin ritmi bu mu?
İstihbarat çağına girişte liderliği ele alın "AI kutsaması", Hisense AWE2019'un standart yapılandırması haline gelir
JD.com ilk büyük veri zirvesini düzenledi, akıllı perakende büyük veri "işletim sistemi" tamamen açıklandı
"The Best of Us" Chen Feiyu'nun sınırlı doğum günü posterini yayınlıyor, en iyi gençler geleceği bekleyebilir.
Theshy doğum günü Ning Wang bir yazım hatası gönderdi Hayranlar hayali kız arkadaşını mı tanıtmak istiyor?
BMW M4 GT4 resmi haritası yayınlandı, yaklaşık 1.3 milyon yuan
"Uzaklardaki Pastoral" Pekin Film Festivali'nde ağızdan ağza bir patlamayla gösterildi, otlakların yaratıcısı ve yorumuyla izleyenleri harekete geçirdi.
MPV yayı mı geliyor? 7 koltuklu ortak girişim MPV / SUV satış yorumu
Fabrika Direktörü 001 emekli mi olacak? LPL yorumu Guan Zeyuan: Bugün 1 Nisan Şakası Günü değil!
Yeni iPhone için doğdu! Beats'in yeni renk şeması gökyüzünde güzel
To Top