Comandos básicos para Putty (SHELL)

PuTTy é usado em sistemas Windows para conectar-se, por exemplo, a uma máquina Unix. PuTTy abre uma janela. Então, qualquer coisa que você digitar na janela será enviada para a máquina Unix e tudo o que a máquina Unix enviar de volta é exibido nessa janela. Logo abaixo estão alguns comandos básicos dessa ferramenta tão útil:

Navegando em diretórios:

 cd

Comando usado para navegar em diretórios. Por exemplo:

 cd pasta1/pasta2

O comando acima te leva até a pasta 2.

 

Exibe conteúdo:

 ls

Mostra o conteúdo da pasta em que você estiver.

 

Criando arquivos e pastas:

 touch arquivo.html

Use o comando “touch” para criar arquivos.

 rm file.html

Use o comando “rm” para remover um arquivo.

 mkdir myfolder

Cria uma nova pasta.

 rmdir myfolder

Remove uma pasta. Vale lembrar que a pasta deve estar limpa.

 mv folder1/file.html folder2/file.html

Usado para mover um arquivo ou renomeá-lo. Para renomear basta mudar o nome do arquivo depois de escrever o nome do diretório de destino.

 

Zipando (compactando) e fazendo backup:

 zip -r foo.zip foo/

Compacta a pasta “foo” e todo seu conteúdo em um arquivo de extensão ‘.zip’ chamado ‘foo.zip’.

 zip foo.zip foo.html

Compacta o arquivo ‘foo.html’ em um arquivo ‘.zip’ chamado ‘foo.zip’.

 

Mudando permissões (CHMOD) de arquivos e pastas:

 chmod 755 arquivo.html

Muda a permissão do arquivo. A permissão da pasta é mudada da mesma forma.

 chmod -r 755 pasta

Muda a permissão da pasta e de todos os arquivos e subpastas contidos nela.

 

Significado dos valores para CHMOD:

■700: Somente o proprietário pode ler.

■755: Todos podem ler mas não escrever.

■775: Somente o grupo pode ler e escrever.

■770: Ninguém exceto o grupo pode ler.

■666: Todos podem ler e escrever.

■777: Todos podem ler, escrever e executar.

 chown user:myself file.html

Muda o proprietário do arquivo “file.html” para o usuário chamado ‘myself’.

 

3 comentários

  1. Cara boa tarde,
    Gostaria que se poder me ajudar.
    Todos os dias tenho que fazer um checlist em varios servidores, onde faço o comando para saber o tamanho e utulização dos HD, date e uptime.
    Gostaria de uma bat, onde abre atraves a conexão via putty, onde mostre com os comandos:
    sd -h
    free
    date
    uptime

    Muitissimo obrigado.

    1. Você pode fazer um bash script, que tem o mesmo objetivo do .bat no windows. Através do bash script você poderá fazer com que uma única máquina conecte via SSH em todas as outras máquinas, e então executando os comandos que você citou.

  2. Obrigado Lucas, mas fiquei na mesma.
    Sou iniciante em Linux.
    Procurando na internet encontrei algo que quase me ajudou por completo.

    Eu criei uma pasta e dentro dessa pasta esta:
    Um arquivo.bat com os dados abaixo e tb o atalho do putty exe, funciona bem, ele se loga, apenas falta eu colocar os comandos automaticamente.

    start putty -ssh usuario@ip-servidor -pw senha-do-servidor
    cls

    Desde já obrigado.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *