Existují nějaké hry, které mohou školit lidi, aby se naučili terminálové příkazy? [Zavřeno]

97

Zdá se mi, že se učím, jak používat terminál, je předpokladem, jak se učit, jak používat Ubuntu. Takže se snažím zjistit nejlepší způsob, jak se naučit. Existuje zde online kazeta s kytarou Quizlet? Lepší způsob?

    
dané Capitalism Prevails 26.08.2013 06:30

20 odpovědí

131

Na konci souboru~/.bashrc můžete přidat následující příkaz (příkaz):

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

Při každém otevření terminálu se dozvíte něco o náhodném příkazu.

Chcete-li se pobavit, můžete použít nástrojcowsay ". Chcete-li jej nainstalovat, spusťte jej v terminálu:

sudo apt-get install cowsay

Přidejte následující řádek na konec souboru~/.bashrc:

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

Nebo můžete přidat výše uvedený řádek jako alias v~/.bash_aliases. Přidal jsem:

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

Kdykoli se nudíte, můžete zadat terminál:? (následuje Enter ). Je to jako hraní kostky sami.

    
odpověděl Radu Rădeanu 26.08.2013 11:58
37

Kdysi jsem hrával swhatis. Není to přesně hra, ale je to relativně snadný způsob, jak se naučit.

Zadejte napříkladwhatis sudo apt-get update a vrátí se:

Než spustím jakýkoli příkaz, nejprve jsem ho stisklwhatis. Dozvídám se, co budu dělat, a pak budu učinit příkaz s důvěrou.

Pokudwhatis neposkytuje mnoho informací nebo je pro mne nejasné, půjdu se podívat naman.

Napříkladman sudo.

Google vám poskytuje mnoho informací zde, zdroje uvnitř Zeptejte se Ubuntu i mimo něj. Zde LMGTFY: nejlepší způsob, jak se naučit terminálové příkazy v Ubuntu

    
odpověděl Achu 26.08.2013 07:20
27

Ano, Terminus je jednou taková hra, která vám pomůže. K dispozici je živá verze zde a kód je na github . Je to čistý nápad, ačkoliv si přeji, aby kód byl snadněji rozšiřitelný.

    
odpověděl snim2 26.08.2013 17:50
21

Nevím o žádné hry, nicméně jsou k dispozici užitečné nástroje příkazové řádky.

Co dělá příkaz?

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

Jak mohu?

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

Alternativně:

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

Jak používat?

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

Nebo některé nástroje podporují možnost nápovědy, například:

$ 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...

Mohou mít formucommand -h,command --help,command -?.

Pro informaci:

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

Pokud máte něco konkrétního, co potřebujete, Google je vaším přítelem. V opačném případě existuje mnoho knih, jako například kniha Bash od společnosti O'Rielly .

    
odpověděl azz 26.08.2013 11:26
14

Podívejte se na příkazový řádek fu

Můžete procházet některé úryvky úchvatné příkazové řádky a pokud chcete hlubší pochopení, můžete si přečíst příručky z příkazů, které používají.

    
odpověděl Iftah 26.08.2013 12:57
13

Ubuntu byl navržen tak, aby byl velmi uživatelsky přívětivý. Naučit se používat terminál není předpokladem pro to, jak používat Ubuntu. Je to však, chcete-li se stát silným uživatelem nebo problémem s řešením problémů sami.

Chcete-li odpovědět na svou otázku, nevím o žádné hře navržené tak, aby pomáhala nebo naučila shell příkazy, ale velmi bych doporučil následující zdroje bash a správu systému:

Vezměte prosím na vědomí, že tento výukový program používá Red Hat (další distribuci Linuxu) a odkazuje na některé adresáře, které se vztahují pouze na studenty University of Surrey.

Hosted in the Documentation Project ( Odkaz ), autor Mike G

Wikikniha z Wikipedie

  • Odkaz Studijní příručky pro Linux Professional Institute (LPI)

  • Odkaz

Referenční příručka GNU Bash

Pokročilá příručka pro skripty Bash ( Odkaz ), autor Mendel Cooper

    
odpověděl Hugo Vieira 26.08.2013 14:07
7

Máte spoustu her na Odkazu . Nejjednodušší je Bandit, "zaměřený na absolutní začátečníky".

    
odpověděl 11684 27.08.2013 14:25
5

Existuje hra pro výuku VIM příkazů na Odkazu , který doporučuji. Dostanu své učedníky, aby si s nimi hráli první den: -)

    
odpověděl Dogsbody 26.08.2013 23:28
2

Nástroj Memrise má oddíl příkazového řádku unix a linux. Je to skvělý nástroj pro výuku cokoliv v punčové kartě.

    
odpověděl deworde 27.08.2013 14:50
1

Projekt Linux Documentation má nejlepší zdroje pro aktualizaci BASH.

  1. Odkaz

  2. Odkaz

  3. Odkaz

Komunita Ubuntu shromažďovala všechny dobré odkazy, které jsou velmi užitečné při učení BASH

Odkaz

    
odpověděl rɑːdʒɑ 26.08.2013 17:29
1

Existuje hra Uplink . Bylo to docela zábavné a trojice jsou docela dobrá podobnost s linux shell. Ale má také své vlastní příkazy.

    
odpověděl Samoth 27.08.2013 07:54
1

Nejlepší nástroj, který jsem našel pro dlouhodobé učení a učení, je Anki

Odkaz

Používám karty Anki, které vyžadují zadání odpovědi spíše než jen flash kartu. Vytváří svalovou paměť. Navíc jsem každé ráno předvedl 15 minut výcviku a Anki roztřídí mé karty na základě těch, které potřebuji ke kontrole.

    
odpověděl BDubbs 27.08.2013 16:08
0

V časných dnech UNIX (v6 a v7) (ano před Linuxem) byla pod příkazem s názvemlearn řada velmi zjednodušených výukových programů. Musím přiznat, že jsem začal trénovat tam .. měl tutoriály na příkazové řádce, vi a trochu programování C. Už dávno zmizela. A samozřejmě, to bylo před rozšiřováním knih na toto téma, vysokou mírou snadné připojení k internetu, v podstatě vše, co jste měli, bylo v podstatěman stránek.

Takže teď je docela snadné, v podstatě jít na Google, buď najít nějakou dokumentaci zveřejněnou. Nebo použijte Amazon pro nalezení vhodné knihy. Amazon má dokonce hodnocení a recenze ve svých knihách.

    
odpověděl mdpc 26.08.2013 08:35
0

No, většina základů jsem se dozvěděl, když Linux byl stále většinou založený na příkazovém řádku a SUSE byl jedním z mála instalací založených na Linuxu s GUI. Hned jsem si s Gentoo hrál ... prostě nainstalujte svůj systém pomocí některých nástrojů, jako jsou pm-senzory a podobně, brzy se vrátíte do terminálu pro nějakou konfiguraci

Nevím, jestli je stále ještě distribuce, která je nainstalována prostřednictvím příkazového řádku, protože jsem přestal pracovat s Linuxem před měsícem, když jsem zjistil, že nakonec udělali krok k získání GUI-založené a zajímavé Uživatelé, skvělé díky všem programátorům, kteří zase udělali mnoho starých počítačů užitečných znova!

Hloupé MS je prostě příliš hloupé, než aby si udržel svůj nejlepší produkt ... Windows XP ... společnost, která to dělá, jistě neplánuje získat OS plně stabilní a bezpečné ... a v případě Win 7 to mohou mít velmi stabilní a bezpečné, ale to vyžaduje mnohem více zdrojů.

Linux opravdu miluje způsob ovládání hardwaru bez obrovských kompilátorů, tlumočníků nebo jiných věcí, například v systému Windows.

Pokud se však chcete dozvědět více o Linuxu, Gentoo je skvělý způsob, jak vytvořit svůj vlastní systém krok za krokem a také zjistit, jak funguje Linux. Gentoo je také schopen běžet téměř na všechno, bez ohledu na to, jak malý je hardwarový zdroj, takže si můžete vzít další starší PC pro tyto Linuxy, instalovat, testovat, zábavné časy!

    
odpověděl Red Starfox 26.08.2013 11:53
0

Není to přesně hra, ale existuje tato stránka , kde se můžete naučit několik různých příkazů.

    
odpověděl thiagowfx 27.08.2013 05:46
0

Není hra, ale podívejte se na Odkaz

Pokrývá sed, awk a grep mimo jiné a ukazuje vám, jak počítat, třídit, vypočítat ngrams atd. Má cvičení a vše. Mluvil jsem o tom znovu a znovu.

    
odpověděl Himanshu 27.08.2013 10:35
0

Není hra, ale je užitečná, když se chcete dozvědět nějaký příkaz a linux není k dispozici: rextester

    
odpověděl ren 28.08.2013 11:39
0

Matrix pro herní kostku je místo, kde jsem se trochu o terminálu UNIX dozvěděl (relativně k mým třináctiletým starším znalostem). Tam byl mini-hra, kde byste „hack“ svou cestu do matrice k poklesu pistole off vyzvednout později, když hrajete tuto úroveň. Vlastně zablokovat jednu z mých oblíbených funkcí jakékoliv hry vůbec.

    
odpověděl Colton 28.08.2013 21:50
0

inx (není X) lze použít jako živé cd a učí terminální věci zábavným a interaktivním způsobem

    
odpověděl catch22 07.09.2013 17:00
0

Myslím, že bandit je jedním z nejlepších, co se dozvíte a víte více o příkazech Linux a vědět více o linuxu pro začátečníky. Odkaz můžete získat zde

    
odpověděl Vishnu N K 31.01.2014 18:14