Ferramentas do usuário

Ferramentas do site


temas:linux:command_line

Essa é uma revisão anterior do documento!


O "Command Line" e os filosofias do Unix

1 : Um Sistema de Arquivos

Unix armazena dados dentro um hierarquia de pastas (directories) e arquivos.

  pwd           - onde estou
  
  ls            - a conteúdo do //directory//
  
  cd PATH       - navegar para o directory different
  
  cd ..         - navegar ao directory acima
  
  cd -          - navegar ao penúltima directory 
  
  mkdir NOME    - criar novo subdirectory 
  

Opções :

  ls -l         - mostra todos as detalhas, incluindo as permissoes dos arquivos
  la -a         - mostra arquivos e directories ocluidos
  la -lat       - combinar opções, isso também ordenar as arquivos pela ultima data de editação
  
  

Ensaio #1 : Cria a seguinte arvore dos directories dentro sua computador

  calango 
      vants            
      musichacking
         ataripunk
         puredata
         processing
             sketches
      videohacking
         camera
      micro
         arduino
         beaglebone
         raspberrypi           
      linux
         commandline
          

Ensaio #2 : Utilizando qualquer editor no sua computador, cria um arquivo de texto dentro uma destas directories.

1.2 : As arquivos

  cp NOME1 NOME2        - fazer um copia de um arquivo para outra
  
  mv NOME1 NOME2        - modar um arquivo de um lugar para outra (pode ser utilizada troca de nome)
  
  rm                    - deletar um arquivo. **Cuidado! Unix não tem lata de lixo ou desfazer deletar!**
  
  cat NOME              - mostra a conteúdo de um arquivo   
  

2 : Um sistema que ajuda

2.1 "Autocomplete"

Use a tecla “Tab” pra completar qualquer palavra

2.2 "Wild cards"

  ls m*                 - mostra todos as arquivos e pastas que começam com 'm',

2.3 Manual

  man ls                - o manual do comande "ls"

3 : Unix : um coleção de pequenas ferramentas

  cat NOME              - mostra o conteúdo do NOME
  
  grep PADRAO NOME      - mostra só as linhas que contem PADRAO dentro o arquivo NOME
  
  find PATH             - mostra todo a hierarquia abaixo do PATH

3.2 : As pequenas ferramentas podem ser combinados

temas/linux/command_line.1438801520.txt.gz · Última modificação: 2015/08/05 19:05 por phil