İnsanları terminal komutlarını öğrenmek için eğitebilecek herhangi bir oyun var mı? [kapalı]

97

Bana, terminali nasıl kullanacağımı öğrenmenin, Ubuntu'nun nasıl kullanıldığını öğrenmenin bir ön koşulu olduğunu düşünüyorum. Bu yüzden öğrenmenin en iyi yolunu bulmaya çalışıyorum. Orada belirlenen bir Quizlet çevrimiçi flash kart var mı? Daha iyi bir yol?

    
sordu Capitalism Prevails 26.08.2013 06:30

20 cevap

131

~/.bashrc dosyanızın sonuna aşağıdaki satırı (komutu) ekleyebilirsiniz:

echo "Did you know that:"; whatis $(ls /bin | shuf -n 1)

Terminali her açtığınızda rastgele bir komut hakkında bir şeyler öğreneceksiniz.

Biraz eğlence istiyorsanız, cowsay "yardımcı programını" kullanabilirsiniz. Yüklemek için şunu terminalde çalıştırın:

sudo apt-get install cowsay

Ardından aşağıdaki satırı ~/.bashrc dosyanızın sonuna ekleyin:

cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)

Veya yukarıdaki satırı ~/.bash_aliases olarak takma ad olarak ekleyebilirsiniz. Ekledim:

alias ?='cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1)'

Sıkıldıkça, terminali yazabilirsiniz: ? (ardından Enter ). Kendi başına zar oynamak gibi.

    
verilen cevap Radu Rădeanu 26.08.2013 11:58
37

Eskiden whatis ile oynardım. Tam olarak bir oyun değil, ama öğrenmenin nispeten kolay bir yolu.

Örneğin, whatis sudo apt-get update yazıp geri döndürür:

Herhangi bir komutu çalıştırmadan önce, önce whatis ile çarptı. Ne yapacağımı öğreniyorum, sonra emri güvenle yapacağım.

whatis fazla bilgi sağlamıyorsa veya bana açık değilse, man 'ye gidip okuyacağım.

Örneğin, man sudo .

Google size burada çok fazla bilgi veriyor, Ask Ubuntu içindeki kaynaklar ve dışarıda. Burada, LMGTFY: Ubuntu'da terminal komutlarını öğrenmenin en iyi yolu

    
verilen cevap Achu 26.08.2013 07:20
27

Evet, Terminus bir zamanlar yardım edecek bir oyun. buradan canlı bir sürüm var ve kod on github . Bu kodun daha kolay genişletilebilir olmasını tercih etsem de, temiz bir fikir.

    
verilen cevap snim2 26.08.2013 17:50
21

Herhangi bir oyun bilmiyorum, ancak yardımcı olabilecek bazı yararlı komut satırı yardımcı programları vardır.

Bir komut ne yapar?

whatis command
# example:
$ whatis cut
cut (1)              - remove sections from each line of files

Nasıl Yaparım?

man -k keyword
# example:
$ man -k "remove empty"
rmdir (1)            - remove empty directories

Alternatif olarak:

apropos keyword  
# defaults to printing every result with at least one of the keywords supplied
#   use --and to only print results matching multiple keywords.
$ apropos zip --and extract
funzip (1)           - filter for extracting from a ZIP archive in a pipe
unzip (1)            - list, test and extract compressed files in a ZIP archive
unzipsfx (1)         - self-extracting stub for prepending to ZIP archives
uz (1)               - gunzips and extracts a gzip'd tar'd archive

Nasıl kullanırım?

man command
# example:
man tar
# use '?' key to search, and 'q' to quit.

Veya, bazı yardımcı programlar aşağıdaki gibi bir yardım seçeneğini destekler:

$ umount --help
Usage: umount -h | -V
   umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]
   umount [-d] [-f] [-r] [-n] [-v] special | node...

Bunlar, command -h , command --help , command -? biçiminde olabilir.

Bilgi için:

info command
# example:
$ info cat
# shows an information page

Yapmanız gereken belirli bir şeyiniz varsa, Google arkadaşınızdır. Aksi takdirde, O'Rielly'nin Bash kitabı gibi birçok kitap vardır.

    
verilen cevap azz 26.08.2013 11:26
14

Bir göz atın Komut satırı fu

Bazı komut satırı snippet'lerine göz atabilir ve daha derin bir anlayış istiyorsanız, kullandıkları komutların kullanım kılavuzlarını okuyabilirsiniz.

    
verilen cevap Iftah 26.08.2013 12:57
13

Ubuntu çok kullanıcı dostu olacak şekilde tasarlanmıştır. Ubuntu'nun nasıl kullanıldığını öğrenmek için terminali kullanmayı öğrenmek bir önkoşuldur. Ancak, bir güç kullanıcısı olmak veya sorunları kendiniz gidermek istiyorsanız.

Sorunuzu cevaplamak için, kabuk komutlarına yardımcı olacak ya da öğretecek herhangi bir oyun bilmiyorum, ancak aşağıdaki kaynakları bash ve sistem yönetimiyle ilgili olarak şiddetle tavsiye ediyorum:

Lütfen bu öğreticinin Red Hat (başka bir Linux dağıtımı) kullandığını ve yalnızca Surrey Üniversitesi öğrencileri için geçerli olan bazı dizinlere başvurduğunu unutmayın.

Linux Dokümantasyon Projesi'nde barındırılan ( İşte ), yazar Mike G

Wikipedia'dan bir wikibook

  • İşte Linux Professional Institute (LPI) için çalışma kılavuzlarını inceleyin

  • İşte

GNU Bash Referans Kılavuzu

Gelişmiş Bash-Scripting Kılavuzu ( İşte ), yazar Mendel Cooper

    
verilen cevap Hugo Vieira 26.08.2013 14:07
7

İşte 'de çok fazla oyun var. En kolayı, "mutlak yeni başlayanlar için" hedeflenen Bandit.

    
verilen cevap 11684 27.08.2013 14:25
5

Önerdiğim İşte ’de VIM komutlarını öğrenmek için bir oyun var . Çıraklarımı ilk günlerinde oynayacağım: -)

    
verilen cevap Dogsbody 26.08.2013 23:28
2

Memrise Tool unix ve linux komut satırı bölümüne sahiptir. Delme kartı tarzında her şeyi öğrenmek için harika bir araçtır.

    
verilen cevap deworde 27.08.2013 14:50
1

Linux Dokümantasyon Projesi , BASH'i öğrenmek için en iyi ve güncel kaynakları barındırıyor.

  1. İşte

  2. İşte

  3. İşte

Ubuntu Topluluğu, BASH'i öğrenmek için çok yararlı olan tüm iyi bağlantıları topladı

İşte

    
verilen cevap Ten-Coin 26.08.2013 17:29
1

Oyun var Yukarı Bağlantı . Oldukça eğlenceli ve bir linux kabuğuna oldukça iyi benzerlikler var. Ama kendi komutları da var.

    
verilen cevap Samoth 27.08.2013 07:54
1

Uzun süreli ezber ve öğrenme için bulduğum en iyi araç Anki'dir

İşte

Anki’de, sadece flaş kart yerine cevabı yazmamı gerektiren kartlar kullanıyorum. Kas hafızasını oluşturur. Ayrıca her sabah 15 dakikalık bir eğitim gerçekleştiriyorum ve Anki, kartlarımı gözden geçirmem gerekenlere göre sıralayacaktır.

    
verilen cevap BDubbs 27.08.2013 16:08
0

İlk UNIX günlerinde (v6 ve v7) (Linux'tan önce evet), learn adlı komut altında çok basit öğreticiler dizisi vardı. İtiraf etmeliyim, orada eğitimime başladım .. komut satırı, vi ve biraz C programlama ile ilgili öğreticiler vardı. Uzun zamandır ortadan kayboldu. Ve tabii ki, bu konuyla ilgili kitapların çoğalmasından önce, internet bağlantınızın yüksek miktarda olması, temel olarak tüm sahip olduğunuz temelde% co_de sayfadı.

Şimdi, oldukça kolay, temel olarak Google'a gidip, ya gönderilen bazı belgeleri bulun. Ya da uygun bir kitap bulmak için amazon'u kullanın. Amazon'un kendi kitapları için oylamaları ve yorumları bile var.

    
verilen cevap mdpc 26.08.2013 08:35
0

Eh, Linux'un çoğunlukla komut satırı tabanlı olduğu ve SUSE'nin GUI tabanlı kurulumlu birkaç Linux'tan biri olduğunu öğrendiğim temel öğelerin çoğu. Gentoo'yla bu zamanlarda oynadım ... sadece sisteminizi pm-sensörleri ve benzeri bazı araçlarla kurun, yakında bazı yapılandırmalar için terminalde geri dönüyorsunuz

Linux ile bir ay öncesine kadar çalışmayı durdurduğumdan, komut satırı aracılığıyla kurulu bir dağıtımın olup olmadığını bilmiyorum, sonuçta GUI tabanlı ve ilgi çekici olmak için adım attılar. Kullanıcılar, orada tüm programcılara çok teşekkürler, eski bilgisayarlarımın birçoğunu tekrar işe yaradı!

Aptal MS sadece kendi en iyi ürününü korumak için çok aptalca ... Windows XP ... bunu yapan bir şirket, kesinlikle bir işletim sistemi tamamen kararlı ve güvenli olmayı düşünmüyor ... ve Win durumunda 7 çok istikrarlı ve güvenli olabilirler, ancak bunu yapmak için çok kaynak gerektirir.

Windows'da olduğu gibi, büyük derleyici veya yorumlayıcılar veya diğer şeyler olmadan donanımı kontrol etmek için Linux yolunu gerçekten sevin.

Fakat Linux hakkında daha fazla bilgi edinmek istiyorsanız, Gentoo, kendi sisteminizi oluşturmanın, adım adım ilerlemenin ve Linux'un nasıl çalıştığını öğrenmenin harika bir yoludur. Gentoo ayrıca, neredeyse her şey üzerinde çalışabiliyor, donanım kaynakları ne kadar küçük olursa olsun, bu Linux için başka bir eski bilgisayar, yükleme testi, eğlenceli zamanlar geçirebilirsiniz!

    
verilen cevap Red Starfox 26.08.2013 11:53
0

Tam olarak değil bir oyun, ama birkaç farklı komutlar öğrenebilir bu sitesi vardır.

    
verilen cevap thiagowfx 27.08.2013 05:46
0

Değil bir oyun ama İşte

bakabilirsiniz

diğerleri yanında sed, awk ve grep kapsar ve saymayı, sıralama, bu egzersizleri ve hepsi var ngrams vb hesaplamak gösterir. Tekrar ve tekrar başvurdum.

    
verilen cevap Himanshu 27.08.2013 10:35
0

Oyun değil, bazı komutları öğrenmek istediğinizde kullanışlı oluyor ve linux yok: rextester

    
verilen cevap ren 28.08.2013 11:39
0

Oyun küpü matrisi, UNIX terminali hakkında biraz öğrendim (13 yaşındaki önceki bilgilerime göre). Bu seviyeyi oynarken daha sonra toparlamak için silahları düşürmek için matrise girmeyi düşündüğünüz bir mini oyun vardı. Aslına bakılırsa, şimdiye kadarki en sevdiğim oyunların en sevdiğim özelliklerinden biri.

    
verilen cevap Colton 28.08.2013 21:50
0

inx (X değil) canlı CD olarak kullanılabilir ve terminal malzemelerini eğlenceli ve etkileşimli bir şekilde öğretir.

    
verilen cevap catch22 07.09.2013 17:00
0

Haydut , Linux komutları hakkında daha fazla şey öğrenmek ve anlamak ve yeni başlayanlar için linux hakkında daha fazla şey öğrenmek için en iyilerden biridir. Bağlantıyı buradan alabilirsiniz.

    
verilen cevap Vishnu N K 31.01.2014 18:14

Etiketlerdeki diğer soruları oku