Provided by: manpages-pt-br_4.26.0-1_all bug

NOME

       intro - Introdução para os comandos de usuários

DESCRIÇÃO

       A  seção  1 do manual descreve comandos e ferramentas do usuário, por exemplo, ferramentas de manipulação
       de arquivos, shells, compiladores, navegadores da web, visualizadores e editores de arquivos e imagens, e
       assim por diante.

NOTAS

       Linux is a flavor of UNIX, and user commands under UNIX work similarly under Linux  (and  lots  of  other
       UNIX-like systems too, like FreeBSD).

       Under  Linux,  there  are  GUIs  (graphical user interfaces), where you can point and click and drag, and
       hopefully get work done without first reading lots of documentation.  The traditional UNIX environment is
       a CLI (command line interface), where you type commands to tell the computer what to do.  This is  faster
       and  more  powerful, but requires finding out what the commands are and how to use them.  Below is a bare
       minimum guide to get you started.

   Login
       In order to start working, you'll probably first have to open a session.  The program login(1)  will wait
       for you to type your username and password, and after that, it will start a shell  (command  interpreter)
       for you.  In case of a graphical login, you get a screen with menus or icons and a mouse click will start
       a shell in a window.  See also xterm(1).

   O shell
       One  types  commands  into  the  shell,  the command interpreter.  It is not built-in; it is just another
       program.  You can change your shell, and everybody has their own  favorite  one.   The  standard  one  is
       called sh.  See also ash(1), bash(1), chsh(1), csh(1), dash(1), ksh(1), zsh(1).

       A session might look like this:

           knuth login: aeb
           Password: ********
           $ date
           Tue Aug  6 23:50:44 CEST 2002
           $ cal
                August 2002
           Su Mo Tu We Th Fr Sa
                        1  2  3
            4  5  6  7  8  9 10
           11 12 13 14 15 16 17
           18 19 20 21 22 23 24
           25 26 27 28 29 30 31

           $ ls
           bin  tel
           $ ls -l
           total 2
           drwxrwxr-x   2 aeb       1024 Aug  6 23:51 bin
           -rw-rw-r--   1 aeb         37 Aug  6 23:52 tel
           $ cat tel
           maja    0501-1136285
           peter   0136-7399214
           $ cp tel tel2
           $ ls -l
           total 3
           drwxr-xr-x   2 aeb       1024 Aug  6 23:51 bin
           -rw-r--r--   1 aeb         37 Aug  6 23:52 tel
           -rw-r--r--   1 aeb         37 Aug  6 23:53 tel2
           $ mv tel tel1
           $ ls -l
           total 3
           drwxr-xr-x   2 aeb       1024 Aug  6 23:51 bin
           -rw-r--r--   1 aeb         37 Aug  6 23:52 tel1
           -rw-r--r--   1 aeb         37 Aug  6 23:53 tel2
           $ diff tel1 tel2
           $ rm tel1
           $ grep maja tel2
           maja    0501-1136285
           $

       Aqui, digitar Control-D encerrou a sessão.

       The  $  here  was  the  command  prompt—it is the shell's way of indicating that it is ready for the next
       command.  The prompt can be customized in lots of ways,  and  one  might  include  stuff  like  username,
       machine  name,  current directory, time, and so on.  An assignment PS1="What next, master? " would change
       the prompt as indicated.

       Vemos que existem comandos os date (que fornece data e hora) e cal (que fornece um calendário).

       The command ls lists the contents of the current directory—it tells you what files you have.  With  a  -l
       option  it  gives  a  long  listing,  that  includes  the  owner  and  size and date of the file, and the
       permissions people have for reading and/or changing the file.  For example, the file  "tel"  here  is  37
       bytes  long,  owned  by  aeb  and  the  owner  can read and write it, others can only read it.  Owner and
       permissions can be changed by the commands chown and chmod.

       O comando cat mostrará o conteúdo de um arquivo. (O  nome  vem  de  "concatenate  and  print":  todos  os
       arquivos  fornecidos  como  parâmetros  são  concatenados  e  enviados  para  a  "saída padrão" (consulte
       stdout(3)), aqui na tela do terminal.)

       O comando cp (de "copy") vai copiar um arquivo.

       O comando mv (de "move"), por outro lado, apenas o renomeia.

       O comando diff lista as diferenças entre dois arquivos. Aqui não houve saída porque não houve diferenças.

       O comando rm (de "remove") exclui o arquivo e tenha cuidado: já era! Não há lixeiras nem  nada.  Excluído
       significa perdido.

       O  comando  grep (de "g/re/p") localiza ocorrências de uma string em um ou mais arquivos. Aqui encontra o
       número de telefone de Maja.

   Nomes de caminhos e o diretório atual
       Os arquivos vivem em uma grande árvore, a hierarquia de  arquivos.  Cada  um  possui  um  nome-de-caminho
       descrevendo  o  caminho  da raiz da árvore (chamada de /) para o arquivo. Por exemplo, um nome de caminho
       completo pode ser /home/aeb/tel. Sempre usar nomes de caminho completos seria inconveniente, e o nome  de
       um  arquivo  no diretório atual pode ser abreviado, fornecendo apenas o último componente. É por isso que
       /home/aeb/tel pode ser abreviado para tel quando o diretório atual é /home/aeb.

       O comando pwd imprime o diretório atual.

       O comando cd muda o diretório atual.

       Try alternatively cd and pwd commands and explore cd usage: "cd", "cd .", "cd ..", "cd /", and "cd ~".

   Diretórios
       O comando mkdir cria um novo diretório.

       O comando rmdir remove um diretório se ele estiver vazio e, do contrário, reclama.

       O comando find (com uma sintaxe bastante barroca) encontrará arquivos com nome  ou  outras  propriedades.
       Por  exemplo, "find . -name tel" localizaria o arquivo tel iniciando no diretório atual (que é chamado de
       .). E "find / -name tel" faria o mesmo, mas começando pela raiz da árvore. Pesquisas grandes em um  disco
       com vários GB demoram e pode ser melhor usar locate(1).

   Discos e sistemas de arquivos
       O comando mount anexa o sistema de arquivos encontrado em algum disco (ou disquete, ou CD-ROM e outros) à
       grande  hierarquia do sistema de arquivos. E umount desanexa-o novamente. O comando df lhe dirá quanto do
       seu disco ainda está livre.

   Processos
       Em um sistema UNIX, muitos processos do usuário e do sistema são executados simultaneamente.  Aquele  com
       quem  você  está falando é executado em primeiro plano, os outros no segundo plano. O comando ps mostrará
       quais processos estão ativos e quais números esses processos têm. O comando  kill  permite  que  você  se
       livre deles. Sem opção, este é um pedido amigável: vá embora. E "kill -9" seguido pelo número do processo
       resulta  em  uma  morte imediata do mesmo. Os processos em primeiro plano geralmente podem ser eliminados
       digitando Control-C.

   Obtendo informações
       Existem milhares de comandos, cada um com muitas opções. Tradicionalmente, os comandos  são  documentados
       em  páginas  man, como esta, para que o comando "man kill" documente o uso do comando "kill" (e "man man"
       documente o comando "man"). O programa que eu man envia o texto através de  um  paginador,  geralmente  o
       less. Pressione a barra de espaço para obter a próxima página, pressione q para sair.

       Na  documentação,  é  habitual  consultar  as páginas man, fornecendo o nome e o número da seção, como em
       man(1). As páginas man são concisas e permitem encontrar rapidamente alguns detalhes esquecidos. Para  os
       recém-chegados, é útil um texto introdutório com mais exemplos e explicações.

       Muitos  softwares  do  GNU  e  da FSF são fornecidos com arquivos info. Digite "info info" para obter uma
       introdução sobre o uso do programa info.

       Tópicos especiais são geralmente tratados em guias HOWTOs. Confira em /usr/share/doc/howto/en  e  use  um
       navegador se você encontrar arquivos HTML lá.

VEJA TAMBÉM

       ash(1),  bash(1),  chsh(1),  csh(1),  dash(1),  ksh(1),  locate(1),  login(1),  man(1), xterm(1), zsh(1),
       wait(2), stdout(3), man-pages(7), standards(7)

TRADUÇÃO

       A  tradução  para  português  brasileiro  desta  página  man  foi   criada   por   André   Luiz   Fassone
       <lonely_wolf@ig.com.br>,    Roberto   Selbach   Teixeira   <robteix@zaz.com.br>   e   Rafael   Fontenelle
       <rafaelff@gnome.org>.

       Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou  posterior  para  as
       condições de direitos autorais.  Nenhuma responsabilidade é aceita.

       Se  você  encontrar  algum  erro  na  tradução  desta  página  de manual, envie um e-mail para a lista de
       discussão de tradutores.

Linux man-pages 6.9.1                             17 junho 2024                                         intro(1)