Tour guiado no console?

13

Eu acho que seria realmente uma visita guiada de apenas o típico sistema de arquivos Linux (que eu percebo varia de sistema para sistema), ou um tour guiado pelo sistema de arquivos e padrões comuns de produtividade do console e tudo mais!

Imagine que você é um novato no gnu Linux e está sentado em um console e digita

guided-tour

Então, assim como os tutoriais interativos de programação auxiliados por REPL que estão sendo exibidos em mais e mais home pages para novos idiomas e frameworks, você seria guiado através do sistema de arquivos, o que acontece e as tarefas comuns do console. Por exemplo, o seguinte trecho de sessão fictício:

#Please cd to /tmp
$ cd /tmp
#This is a place to store stuff that is just for currently running programs, using the handy filesystem. Now try creating a file here. 
$ nano myfile
....etc...

Será que algo remotamente semelhante a este já existe, e você vê o apelo?

    
por themirror 11.10.2013 / 17:43

2 respostas

9

man & info

Isso é muito complicado para o IMO. Eu tenho a sua idéia, mas eu tenho trabalhado com Linux / Unix por mais de 30 anos e continuo a aprender coisas todos os dias que me deixam imaginando como eu não tinha aprendido isso ainda.

Eu vou deixar você com isso. A maior parte da ajuda necessária no Linux / Unix já está contida no sistema. As páginas de manual e as páginas de informações são praticamente do manual do proprietário para o seu sistema.

Estes comandos irão ajudá-lo:

$ man man

$ man -a intro

$ man -k <some topic>

$ man <command>

$ info <command>

A maioria das pessoas não percebe que você pode aprender sobre como as páginas do manual são organizadas através do uso do homem. Experimente man man para obter mais informações sobre como eles são exibidos.

MANUAL SECTIONS
       The standard sections of the manual include:

       1      User Commands
       2      System Calls
       3      C Library Functions
       4      Devices and Special Files
       5      File Formats and Conventions
       6      Games et. Al.
       7      Miscellanea
       8      System Administration tools and Daemons

Portanto, se você tiver dúvidas sobre comandos, concentre-se nas páginas man na seção 1. Se você tiver dúvidas sobre as convenções de formato de arquivo, consulte a seção 5.

$ man -S ls

Koans

Eu meio que retrocedi em Koans através de Ruby onde eu aprendi pela primeira vez sobre eles. Eles são trechos de um problema que te ensinam um conceito em X.

excerto da wikipedia

A kōan (公案?)/ˈkoʊ.ɑːn/; Chinese: 公案; pinyin: gōng'àn; Korean: 공안 (kong'an); Vietnamese: công án) is a story, dialogue, question, or statement, which is used in Zen-practice to provoke the "great doubt", and test a student's progress in Zen practice.

No meu caso, foi com a linguagem de programação Ruby , mas o Unix também as possui.

Os que eu estou mais familiarizado com o Unix são aqueles conhecidos como Raiz Raiz Raiz . Percorrendo esse site, você provavelmente encontrará esses koans intitulados: O Unix Power Classic: Um livro sobre o Unix Way e seu poder . Se você quiser entender o Unix, sugiro que você os leia.

Documentos do aplicativo

Você pode encontrar frequentemente documentação sobre os vários softwares instalados em um sistema Linux sob este diretório, /usr/share/doc . Este é, pelo menos, o caso dos sistemas Red Hat, não tendo certeza sobre outras distros. Você pode navegar por essas informações usando um navegador de terminal ou um navegador da Web da seguinte forma:

$ lynx file:///usr/share/doc
    
por 11.10.2013 / 18:19
0

Eu tenho uma boa solução para você:

Hacking GNU / Linux:

  1. mudando entre diretórios e lendo arquivos de configuração.
  2. lendo man pages, Também lendo man pages de See Also sesction em man pages.
  3. executando alguns comandos com --help argumnt.
  4. escondendo alguns links.

No entanto, a lista acima é muito longa, mas você deve começar a partir de uma documentação, eu sugiro que você: Linux tutorial , quando você vê um comando no tutorial, leia sua página man.

    
por 11.10.2013 / 18:16

Tags