Dünyanızı Taşacak 15 Linux Terminali Komutu

Linux'u yaklaşık 10 yıldır kullanıyordum ve bu makalede size göstereceğim şey, Linux komutlarının, araçlarının, akıllı küçük hilelerin ve bazı basit ve eğlenceli komutların bir listesidir. Ben gittiğimde üzerlerine.

15/15

Faydalı Komut Satırı Klavye Kısayolları

Linux Klavye Kısayolları.

Aşağıdaki klavye kısayolları inanılmaz derecede faydalıdır ve size zaman kazandırır:

Sadece yukarıdaki komutlar bir sonraki metin satırına baksın.

sudo apt-get install programname

Gördüğünüz gibi yazım hatasım var ve komutun çalışması için "intall" i "install" olarak değiştirmem gerekiyordu.

İmlecin satırın sonunda olduğunu düşünün. Değiştirmek için kelime yüklemesine geri dönmenin çeşitli yolları vardır.

ALT + B'ye iki kez basabilirim, bu da imleci şu konuma yerleştirir (^ sembolü ile gösterilir):

sudo apt-get ^ ıntall programname

Şimdi imleç tuşuna basabilir ve '' s '' yi yüklemeye ekleyebilirsiniz.

Bir başka yararlı komut, özellikle "tarayıcı + ekleme" dir, özellikle bir tarayıcıdan metni tarayıcıya kopyalamanız gerekiyorsa.

15/15

SUDO!

sudo !!

Eğer zaten bilmiyorsanız, bir sonraki komut için bana gerçekten teşekkür edeceksin, çünkü bunun olduğunu bildikçe, bir komut girdiğinizde ve "izin reddedildi" kelimelerinin her göründüğünde kendinizi lanetliyorsunuz.

Sudo'yu nasıl kullanırsınız? Basitçe. Aşağıdaki komutu girdiğinizi düşünün:

apt-get install ranger

Yükseltilmiş ayrıcalıklarla oturum açılmadıkça "İzin reddedildi" ifadesi görünecektir.

sudo !! önceki komutu sudo olarak çalıştırır. Yani önceki komut şu an olur:

sudo apt-get install ranger

Sudo'nun ne olduğunu bilmiyorsan, buradan başla.

15/15

Komutları Duraklatma ve Arka Planda Komutları Çalıştırma

Terminal Uygulamalarını Duraklat.

Arka planda terminal komutlarının nasıl çalıştırılacağını gösteren bir kılavuz yazmıştım.

Peki bu konuda ne var?

Nano'da aşağıdaki gibi bir dosya açtığınızı hayal edin:

sudo nano abc.txt

Dosyanın içine metin yazmanın tam ortasında, terminalde başka bir komut yazmak istediğinizi anlıyorsunuz, ancak nano'yu ön plan modunda açtığınız için yapamazsınız.

Tek seçeneğinizin dosyayı kaydetmek, nano'dan çıkmak, komutu çalıştırmak ve nano'yu yeniden açmak olduğunu düşünebilirsiniz.

Tek yapmanız gereken CTRL + Z tuşlarına basmanız ve ön plan uygulamasının duraklatılması ve komut satırına geri döndürülmesidir. Daha sonra istediğiniz herhangi bir komutu çalıştırabilir ve terminal penceresine "fg" girerek ve geri dönüş düğmesine basarak daha önce duraklatılmış oturuma geri döndüğünüzde çalıştırabilirsiniz.

Denemek için ilginç bir şey nano'da bir dosya açmak, bir metin girmek ve oturumu duraklatmaktır. Şimdi nano'da başka bir dosya açın, bir metin girin ve oturumu duraklatın. Şimdi "fg" girerseniz, nano'da açtığınız ikinci dosyaya geri dönersiniz. Nano'dan çıkarsanız ve tekrar "fg" yazarsanız, nano'da açtığınız ilk dosyaya geri dönersiniz.

04/15

SSH Oturumundan Çıktıktan Sonra Komutları Çalıştırmak için nohup komutunu kullanın

nohup.

Diğer makinelere giriş yapmak için ssh komutunu kullanırsanız nohup komutu gerçekten kullanışlıdır.

Peki nohup ne yapar?

Ssh kullanarak başka bir bilgisayara oturum açtığınızı ve uzun bir zaman süren ve ardından ssh oturumundan çıkıp, artık bağlı olmasanız bile komutun çalışmasını bırakan bir komut çalıştırmak istediğinizi düşünün.

Örneğin, inceleme amacıyla dağıtımları indirmek için Raspberry PI kullanıyorum.

Ahududu PI'mi bir ekrana bağlı asla kullanmam, ne de ona bağlı bir klavye ve farem yok.

Her zaman Ahududu PI'ye bir dizüstü bilgisayardan ssh ile bağlanıyorum. Ahududu PI'da nohup komutunu kullanmadan büyük bir dosya indirmeye başlasaydım, ssh oturumunu kapatmadan önce ve dizüstü bilgisayarı kapatmadan önce indirme işleminin bitmesini beklemek zorunda kalırdım. Bunu yapsaydım, o zaman dosyayı indirmek için Raspberry PI kullanmamış olabilir.

Nohup kullanmak için yazmam gereken tek şey nohup ve aşağıdaki gibi komut geliyor:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso &

05/15

Belirli bir zamanda bir 'Linux' komutunu çalıştırma

Ile görevleri zamanlayın.

Bir SSH sunucusuna bağlıysanız ve SSH oturumundan çıktıktan sonra komutun çalışmaya devam etmesini istiyorsanız 'nohup' komutu iyidir.

Aynı komutu aynı zamanda belirli bir noktada çalıştırmak istediğinizi düşünün.

' At ' komutu sadece bunu yapmanıza izin verir. 'at' aşağıdaki gibi kullanılabilir.

öğleden sonra 10:38
> cowsay 'merhaba'
> CTRL + D'de

Yukarıdaki komut, programın kuklasını Cuma akşamı saat 10: 38'te yürütecek .

Sözdizimi 'at', ardından çalıştırılacak tarih ve saattir.

> Komut istemi belirdiğinde, belirtilen zamanda çalıştırmak istediğiniz komutu girin.

CTRL + D, imleci size döndürür.

Birçok farklı tarih ve saat formatı vardır ve 'sayfaları' kullanmak için daha fazla yol bulmak için adam sayfalarını kontrol etmeye değer.

15/15

Man Sayfaları

Renkli MAN sayfaları.

Man sayfaları size hangi komutların yapılması gerektiği ve onlarla birlikte kullanılabilecek anahtarların bir taslağını sunar.

Adam sayfaları kendi başlarına sıkıcı. (Sanırım bizi heyecanlandırmak için tasarlanmamışlardı).

Bununla birlikte, insan kullanımınızı daha çekici hale getirmek için bir şeyler yapabilirsiniz.

PAGER = en çok dışa aktar

En çok yüklemeniz gerekecek; Bunun çalışması için ama bunu yaptığınızda, adam sayfalarınızı daha renkli hale getirir.

Aşağıdaki komutu kullanarak man sayfasının genişliğini belirli bir sayıda sütuna sınırlayabilirsiniz:

MANWIDTH = 80 dışa aktar

Son olarak, eğer bir tarayıcınız varsa, -H anahtarını aşağıdaki gibi kullanarak herhangi bir kullanıcı sayfasını varsayılan tarayıcıda açabilirsiniz:

adam -H

Bu yalnızca, $ BROWSER ortam değişkeninde ayarlanmış bir varsayılan tarayıcınız varsa çalışır.

07/15

İşlemleri Görüntülemek ve Yönetmek için Htop Kullan

İşlemleri htop ile görüntüleyin.

Şu anda hangi işlemlerin bilgisayarınızda çalıştığını öğrenmek için hangi komutu kullanıyorsunuz? Bahisim, ' ps ' kullandığınız ve istediğiniz çıkışı almak için çeşitli anahtarlar kullandığınızdır.

'Htop'u yükle. Kesinlikle daha önce kurmayı isteyeceğiniz bir araçtır.

htop, Windows'daki dosya yöneticisi gibi terminaldeki tüm çalışan işlemlerin bir listesini sağlar.

Sıralama sırasını ve görüntülenen sütunları değiştirmek için işlev tuşlarının bir karışımını kullanabilirsiniz. Ayrıca süreçleri htop içinden de öldürebilirsiniz.

İşletim sistemini çalıştırmak için terminal penceresine aşağıdakileri yazın:

htop

15/15

Korucu Kullanarak Dosya Sisteminde Gezin

Komut Satırı Dosya Yöneticisi - Ranger.

Htop komut satırı üzerinden çalışan süreçleri kontrol etmek için son derece yararlı ise, o zaman komut satırı kullanarak dosya sistemi gezinmek için ranger son derece yararlıdır.

Bunu kullanabilmek için muhtemelen ranger yüklemeniz gerekecektir, ancak bir kez kurulduktan sonra aşağıdaki terminale yazarak çalıştırabilirsiniz:

korucu

Komut satırı penceresi diğer herhangi bir dosya yöneticisi gibi olacaktır ancak soldan sağa değil soldan sağa doğru çalışır, sol ok tuşunu kullanırsanız klasör yapısını yukarı doğru çalışırsınız ve sağ ok tuşu klasör yapısında çalışır .

Ranger kullanmadan önce sayfa sayfalarını okumaya değerdir, böylece mevcut olan tüm klavye anahtarlarına alışabilirsiniz.

15/15

Kapatmayı İptal Et

Linux Kapatma işlemini iptal edin.

Böylece kapatma komutunu komut satırından veya GUI'den başlattınız ve bunun gerçekten yapmak istemediğini fark ettiniz.

Kapatma zaten başladıysa, kapatmayı durdurmak için çok geç olabileceğini unutmayın.

Denemek için başka bir komut şöyledir:

15/15

Hung İşlemleri Kolay Yolu Öldürmek

XKill ile Hung İşlemlerini öldür.

Bir uygulamayı çalıştırdığınızı ve her ne sebeple olursa olsun asılı kaldığını hayal edin.

İşlemi bulmak için 'ps -ef' yi kullanabilir ve sonra işlemi öldürebilir veya 'htop' kullanabilirdiniz.

Xkill denilen seveceğiniz daha hızlı ve kolay bir komut var.

Aşağıdakileri bir terminale yazıp öldürmek istediğiniz uygulamanın penceresine tıklamanız yeterlidir.

Xkill

Bütün sistem asılıysa ne olur?

Klavyenizdeki 'alt' ve 'sysrq' tuşlarını basılı tutun ve basılı tutulurken aşağıdakileri yavaşça yazın:

REISUB

Bu, güç düğmesine basmadan bilgisayarınızı yeniden başlatır.

15/15

Youtube Videoları İndir

youtube-dl.

Genel olarak, Youtube’un videoları barındırması için birçoğumuz çok mutluyuz ve bunları seçtiğimiz medya oynatıcıdan izleyerek izliyoruz.

Bir süre çevrimdışı olacağınızı biliyorsanız (yani bir uçak yolculuğuna ya da İskoçya'nın güneyi ile İngiltere'nin kuzeyi arasına seyahat ettiğinizde), birkaç sürücüyü bir kalem sürücüsüne indirmek ve bunları izlemek isteyebilirsiniz. eğlence.

Tek yapmanız gereken paket yöneticinizden youtube-dl kurmak.

Youtube-dl'yi aşağıdaki gibi kullanabilirsiniz:

youtube-dl url-to-video

Videonun sayfasındaki paylaşım bağlantısını tıklayarak URL'yi YouTube'daki herhangi bir videoya alabilirsiniz. Sadece bağlantıyı kopyalayın ve komut satırına yapıştırın (shift + insert kısayolunu kullanarak).

15/15

Wget ile Web'den Dosyaları İndirin

wget'ten dosya indir.

Wget komutu , terminali kullanarak dosyaları web'den indirmenizi sağlar.

Sözdizimi şöyledir:

wget yolu / / dosyaadı

Örneğin:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Dosya ismini yeni bir isimle çıkarmanızı sağlayan -O gibi wget ile kullanılabilecek çok sayıda anahtar vardır.

Yukarıdaki örnekte, AntiX Linux'u Sourceforge'dan indirdim. AntiX-15-V_386-full.iso dosya adı oldukça uzundur. Sadece antix15.iso olarak indirmek güzel olurdu. Bunu yapmak için aşağıdaki komutu kullanın:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Tek bir dosyayı indirmek buna değer görünmüyor, bir tarayıcı kullanarak kolayca web sayfasına gidebilir ve bağlantıyı tıklayabilirsiniz.

Bununla birlikte, bir düzine dosya indirmek istiyorsanız, bir içe aktarma dosyasına bağlantılar ekleyebilmeniz ve dosyaları bu bağlantılardan indirmek için wget kullanmanız çok daha hızlı olacaktır.

Sadece -i anahtarını aşağıdaki gibi kullanın:

wget -i / yol / için / içe aktarma dosyası

Wget ziyaret hakkında daha fazla bilgi için http://www.tecmint.com/10-wget-command-examples-in-linux/.

13/15

Buharlı lokomotif

sl Linux Komutu.

Bu eğlenceli bir şey olarak çok yararlı değil.

Aşağıdaki komutları kullanarak terminal pencerenize bir buharlı tren çizin:

sl

15/15

Fortune Told alın

Linux Fortune Çerez.

Özellikle yararlı olmayan ama biraz eğlenceli olan bir başka şey de servet komutanıdır.

Sl komutu gibi, önce deponuzdan yüklemeniz gerekebilir.

Ardından servetinizi almak için aşağıdakileri yazın.

servet

15/15

Senin servet söylemek için bir inek al

cowsay ve xcowsay.

Sonunda, ineğinizi cowbed kullanarak anlatmak için bir ineğe gidin.

Aşağıdakileri terminalinize yazın:

servet | cowsay

Grafiksel bir masaüstünüz varsa, servetinizi göstermek için bir karikatür ineği almak için xcowsay'i kullanabilirsiniz:

servet | xcowsay

cowsay ve xcowsay herhangi bir mesajı görüntülemek için kullanılabilir. Örneğin "Merhaba Dünya" görüntülemek için aşağıdaki komutu kullanın:

cowsay "merhaba dünya"

özet

Umarım bu listeyi faydalı bulmuşsunuzdur ve listelediğiniz 11 maddeden en az biri için "bunu yapabileceğinizi bilmiyordum".