Mudanças entre as edições de "Comandos Básicos do Linux"

De Grupo Acert
Ir para: navegação, pesquisa
Linha 55: Linha 55:
 
[[imagem:tela01.jpg|center]]
 
[[imagem:tela01.jpg|center]]
  
Note que ao digitar a senha, nenhum caracter será mostrado, por isso digite-a com cuidado. Caso a senha digitada estiver errada, será mostrada a mensagem ‘login incorrect’ e deverá tentar novamente.
+
Note que ao digitar a senha, nenhum caractere será mostrado, por isso digite-a com cuidado. Caso a senha digitada estiver errada, será mostrada a mensagem ‘login incorrect’ e deverá tentar novamente.
  
  
Linha 84: Linha 84:
 
• -h -> Mostra o tamanho dos arquivos em Kb, Mb e Gb.
 
• -h -> Mostra o tamanho dos arquivos em Kb, Mb e Gb.
  
• -F -> Insere um caracter após cada arquivo para facilitar sua identificação, sendo:
+
• -F -> Insere um caractere após cada arquivo para facilitar sua identificação, sendo:
 
'*' para executáveis
 
'*' para executáveis
 
'/' para diretórios
 
'/' para diretórios
Linha 136: Linha 136:
 
  -’cd –‘ -> retornará ao diretório anteriormente acessado.
 
  -’cd –‘ -> retornará ao diretório anteriormente acessado.
 
  -‘cd ..’ -> sobe um diretório.
 
  -‘cd ..’ -> sobe um diretório.
  -‘cd ../[diretório]’ -> sobe um diretório e entra imediatamente no próximo (por exemplo, quando estamos no diretório ‘/mnt/local’, digitando ‘cd ../teste’, o comando ‘cd’ retorna um diretório (/mnt) e entra imediatamente no diretório teste (/mnt/teste)).
+
  -‘cd ../[diretório]’ -> sobe um diretório e entra imediatamente no próximo (por exemplo, quando estamos no diretório
 +
                        ‘/mnt/local’, digitando ‘cd ../teste’, o comando ‘cd’ retorna um diretório (/mnt) e entra
 +
                        imediatamente no diretório teste (/mnt/teste)).
  
  
Linha 243: Linha 245:
 
  cp -R /bin /tmp            Copia todo o diretório /bin (inclusive seu conteúdo) para o diretório /tmp
 
  cp -R /bin /tmp            Copia todo o diretório /bin (inclusive seu conteúdo) para o diretório /tmp
 
  cp -R /bin/* /tmp          Copia todo o conteúdo do diretório bin para o diretório /tmp
 
  cp -R /bin/* /tmp          Copia todo o conteúdo do diretório bin para o diretório /tmp
 +
 +
 +
'''3.3.3 COMANDO ‘mv’'''
 +
 +
 +
O comando mv é utilizado para mover ou renomear arquivos e diretórios. É parecido com o cp, mas o arquivo de origem é apagado após a cópia.
 +
 +
 +
Sintaxe: mv [opções] [origem] [destino]
 +
 +
 +
Opções:
 +
 +
• -f (-force) -> Substitui o arquivo de destino sem solicitar confirmação.
 +
 +
• -i (-interactive) -> Solicita uma confirmação antes de substituir. Mesmo que não seja utilizado pelo usuário, está opção já é utilizado como padrão.
 +
 +
• -v (-verbose) -> Mostra os arquivos que estão sendo movidos.
 +
 +
 +
Exemplos:
 +
mv teste.txt novoteste.txt            Renomeia o arquivo teste.txt para novoteste.txt
 +
mv teste.txt /tmp                      Move o arquivo teste.txt do diretório atual para o diretório /tmp
 +
mv /tmp/teste.txt /user/testenovo.txt  Move o arquivo teste.txt do diretório /tmp para o diretório /user e
 +
                                        altera seu nome  para testenovo.txt
 +
 +
 +
'''3.4 COMANDOS DIVERSOS'''
 +
 +
 +
'''3.4.1 COMANDO ‘ps’'''
 +
 +
 +
Algumas vezes e útil ver quais processos estão sendo executados no computador. O comando ps faz isto, e também nos mostra qual usuário executou o programa, hora em que o processo foi iniciado, etc. Funciona como o ‘services.msc’ do windows.
 +
 +
 +
Sintaxe: ps [opções]
 +
 +
 +
Onde as opções são:
 +
 +
• a -> Mostra os processos de todos os usuários do sistema.
 +
 +
• x -> Mostra processos que não são controlados pelo terminal.
 +
 +
• u -> Mostra o nome de usuário que iniciou o processo e hora em que o processo foi iniciado.
 +
 +
• m -> Mostra a memória ocupada por cada processo em execução.
 +
 +
• f -> Mostra a árvore de execução de comandos (comandos que são chamados por outros comandos).
 +
 +
• e -> Mostra as variáveis de ambiente no momento da inicialização do processo.
 +
 +
• w -> Mostra a continuação da linha atual na próxima linha ao invés de cortar o restante que não couber na tela.
 +
 +
 +
As opções acima podem ser combinadas para resultar em uma listagem mais completa.
 +
 +
Pode-se pode usar “pipes” (|) para filtrar a saída do comando ps. Ao contrário de outros comandos, o comando ps não precisa do hífen “-” para especificar as opções. Isto porque ele não utiliza opções longas e não usa parâmetros.
 +
 +
 +
Exemplos:
 +
ps                  Mostra todos os processos que estão em execução.
 +
ps aux | firebird    Mostra apenas as informações sobre o processo ‘firebird’.
 +
 +
 +
'''3.4.2 COMANDO ‘kill’ E ‘killall’'''
 +
 +
 +
O comando kill permite finalizar um processo ou programa. Corresponde ao ‘finalizar tarefa’ ou ‘finalizar processo’ utilizados no Windows.  Utilizando o kill, o processo é finalizado imediatamente, sem chance de salvar os dados ou apagar os arquivos temporários criados por ele.
 +
 +
 +
A diferença entre o ‘kill’ e o ‘killall’ está apenas nos parâmetros utilizados, pois, enquanto o primeiro utiliza o PID (número de identificação do processo) o outro utiliza o nome do processo.
 +
 +
 +
Obs. O PID pode ser visualizado ao utilizar o comando ‘ps’
 +
 +
 +
'''''kill'''''
 +
 +
Sintaxe: kill [sinal] [PID]
 +
 +
 +
Onde o sinal é:
 +
 +
• -9  Envia um sinal de ‘destruição’ ao processo. Ele é terminado imediatamente, sem solicitar confirmação ou permitir salvar os trabalhos realizados até o momento. Para executar esta opção é necessário que o usuário seja o dono do processo ou ser o usuário root.
 +
 +
 +
Exemplo:
 +
kil -9 143
 +
 +
 +
'''''killall'''''
 +
 +
Sintaxe: killall [opção] [nome_processo]
 +
 +
 +
As opções podem ser:
 +
 +
• -i -> Pede confirmação para finalizar o processo.
 +
• -l -> Lista o nome de todos os sinais conhecidos.
 +
• -q -> Ignora a existência do processo.
 +
• -v -> Retorna confirmação de sucesso na finalização.
 +
 +
Exemplo:
 +
killall –i –firebird
 +
 +
 +
'''3.5 PERMISSÕES DE ARQUIVOS'''
 +
 +
 +
Nesta parte, serão apresentadas os principais comando para manipulação nas permissões dos arquivos.

Edição das 15h30min de 11 de junho de 2014