Ubuntu'yu terminal ile nasıl kullanacağınızı öğrenmenin en iyi yolu nedir? [kapalı]


19

Sıklıkla, yapmamız gereken bazı şeyler vardır, sistem ayarlarını düzenleyin, bazı işlemleri yürütün, ancak Ubuntu'da bile, bazen bu tür görevleri gerçekleştirmek için bir GUI yoktur, bu yüzden Ubuntu forumu, askubuntu veya hatta Google'da arama yapın.

Sonra birisi bize, o anda belirli bir sorunu çözmek için ihtiyacımız olan her şeyi yapmamızı sağlayan bir terminal komutu sağlar. Bu yüzden Linux'un arkasındaki dili öğrenmenin son derece yararlı olabileceğini görüyorum. Ama şimdiye kadar yaptığım tek şey komutları yürütmek, bazen onları yürütürken ne yaptığımı bile anlamıyorum, sadece bir başkasının talimatlarını izliyorum.

Genel olarak Linux ve özellikle Ubuntu hakkında daha fazla bilgi edinmek istiyorum, Linux'ta ustalaşmak veya terminalde her şeyi çalıştırmak istemiyorum, Ubuntu'yu modern PC'ler, kullanıcı merkezli ve grafik için gayet iyi seviyorum, ama sadece temel bilgileri bilir ve en azından sistemde belirli bir komutun ne yapacağını anlayabilir.

Bunu yapmanın en iyi yolu nedir?


sizin için büyük bilgilere sahip bir bağlantı var: ubuntuforums.org/showthread.php?t=1909108
rɑːdʒɑ

Teşekkürler, aslında o yazıda Linux öğrenmeye başlamak için çok şey var;)
Neptunno

Burada birkaç mükemmel kaynak öneriyorum: askubuntu.com/questions/168142/…

Yanıtlar:


10
  1. Özetle Linux'un Linux komutları için iyi bir kitap olduğu söylenir. Bu kitabı görebilirsiniz. (Kitabı tamamen okumadığımı itiraf ediyorum, ancak komutlar için bana iyi geliyor, Gerçek bir okuyucudan aşağıdaki yoruma bakın)

  2. Yararlı Linux komutlarının çevrimiçi dizini de size çok yardımcı olabilir

  3. Ubuntu Linux İncil kitap son derece yararlı ve Ubuntu için samimi bir giriş buldum . "William von Hagen" ile.

  4. Linux manuel sayfalarını bir web tarayıcısında yükleyerek tarayabilirsiniz man2html.

    sudo apt-get install man2html
    
  5. Uçbirimdeki infokomut adını izleyerek GNU bilgi sayfalarına göz atabilirsiniz . Grafiksel Yolu aynı şeyi yapmak gerekir info2wwwpaketi. İle yükleyin sudo apt-get install info2www.
    (Bunlar daha faydalıdır ve sed, grep ve diğerleri gibi Linux Komutlarını anlamasını şiddetle tavsiye ederim)


Yararlı komutların dizinini sevdim, öğrenmek için zamanım olmayabilirken, ihtiyaç duyduğumda düz gidip faydalı bir komut alabilirim. Teşekkürler!
Neptunno

2
Ayrıca, bir komutun ilk bir veya iki harfini (veya iyi tahmin edebiliyorsanız) hatırlarsanız, sekmeye 2 veya 3 kez basmak olası tüm eşleşmelerle otomatik olarak tamamlanır. İlk sekme yinelenen eşleşmeler varsa hiçbir şey göstermez, ikincisi tüm eşleşmeleri isteyip istemediğinizi sorabilir - ancak sizi korkutmasına izin vermeyin, her seferinde bir sayfa verir ve her zaman iptal edebilirsiniz ve o zaman listeyi görebilirsiniz. Kısmi bir dizin veya dosya adı yazın, sekmeye basın, otomatik olarak tamamlanacaktır.
Marty Fried

Terminal ile oynamaktan zevk almaya başlıyorum. Şimdi eskisi kadar karmaşık görünmüyor. Bu ipuçları için teşekkürler;)
Neptunno

3

Komut satırı kabuğu olan bash hakkında bilgi edinin. Hiç MS-DOS kullandıysanız, benzer. Kullandığınız komutların çoğu oldukça basittir: bir komut ve ardından bir boşluk ile başlar. Komut, dahili bir bash komutu veya harici bir program / komut olabilir. Dışsalsa, bash'ın bulabileceği yerde veya belirtilen yerde olması gerekir.

Komuttan sonra, genellikle komuta özgü seçenekler vardır. Seçeneklerden sonra, gerekli dosya adları olabilir. Boşlukların bu listedeki öğeleri ayırdığını unutmayın; bu nedenle bir dosya adında boşluk varsa, bunun gibi "kaçması" gerekir: name \ with \ spaces. Her alanın önünde bir ayırıcıdan ziyade bir karakter yapmak için ters eğik çizgi vardır. Genellikle, bunun yerine adın çevresine çift tırnak işaretleri koyabilirsiniz.

Bu bir bash komutuysa, daha fazlasını birkaç yolla öğrenebilirsiniz:

Enter man name_of_command, burada name_of_command program adıdır. Metinde sayfalar için boşluk kullanın, geriye gitmek için 'b' ve çıkmak için 'q' kullanın.

name_of_command --helpKısaltılmış seçeneklerin listesini almak için Enter

"Man man" ve ayrıca "man bash" girerek çok fazla bilgi edinebilirsiniz. Ancak bazı basit eğitimler başlamanıza yardımcı olur.

Bir dahaki sefere bir komut gördüğünüzde, "man" komutundan sonra ilk kelimeyi girmeyi deneyin veya ilk kelimeyi girin, ardından parametrelerin ne olduğuna dair bir fikir edinmek için --help yazın.

Bash komut satırını öğrendikten sonra, bazı daha gelişmiş konuları deneyebileceksiniz. Web üzerinde birçok linux öğreticisi var.


Terminalin bu yararlı bilgiye sahip olduğu hakkında hiçbir fikrim yoktu. Ayrıca, terminal kullanımına hoş bir giriş. Çok teşekkür ederim!
Neptunno

1
Terminal inanılmaz miktarda kullanışlı özelliğe sahiptir ve bunları öğrenmeye başladıktan sonra terminali eğlenceli hale getirir. Ctrl-R ile önceki komutları arayabilir, yukarı oka art arda basarak komutları geri çağırabilir, bir önceki komutun veya bir kısmını bir sonraki komutun ortasında hatırlayabilirsiniz - sudo kullanmayı unutursanız, "sudo !!" yazdığınızda komutun tamamı geri çağrılır. '!' Kullanarak bunun gibi birçok seçenek (genellikle Crunch Bang = #! 'da olduğu gibi bang olarak adlandırılır). Bir kez "man bash" ın ne dediğini anlayabildiğinizde, çok şey öğrenebilirsiniz.
Marty Fried

Gerçekten de, terminal komutlarını öğrenmeye nereden başlayacağım hakkında hiçbir fikrim olmadan önce, şimdi bu özelliklerle tek gereken bir keşif olduğunu görüyorum.
Neptunno

0

Her zaman en iyi yol denemek olduğunu düşünüyorum, ama komut satırı ile başlamak bazen zor olabilir.

Beni başlatan bazı şeyler-

Biri navigasyon için grafik kısımları olan bir terminal kullanıyordu, bir tane tavsiye ederim (korunmasa da) Hotwire kabuğu.

Yazılım merkezi üzerinden yükleme

Ayrıca, komutları ve konumları yine de ezbere tanıyana kadar not edebileceğiniz bir metin dosyası oluşturmayı düşünün.

Beni başlatan başka bir şey Linux Pocket Guide , Temel terimler ve dosya yapısı ve terminal komutlarıydı. http://www.amazon.com/Linux-Pocket-Guide-Daniel-Barrett/dp/0596006284

Unutmayın, CAPS Linux'ta sayılır, bu nedenle bir klasörü FoLdEr olarak adlandırırsanız, buna erişmek için bu şekilde yazmanız gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.