Mudanças entre as edições de "Comandos Básicos do Linux"
De Grupo Acert
Linha 55: | Linha 55: | ||
[[imagem:tela01.jpg|center]] | [[imagem:tela01.jpg|center]] | ||
− | Note que ao digitar a senha, nenhum | + | 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 | + | • -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. |