






Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Uma visão geral do linux, um sistema operacional multiusuário, multitarefa e multiprocessado, baseado no unix, de código aberto e de distribuição livre. O texto aborda as principais características do linux, sua história e comparação com o ms-dos em termos de comandos. Além disso, são apresentadas algumas distribuições linux populares e comandos essenciais.
Tipologia: Notas de estudo
1 / 11
Esta página não é visível na pré-visualização
Não perca as partes importantes!
2
(^1) Trecho extraído da apostila Oficina II: Linux em Rede. Autores: A. Ferrasa, D. C. Foltran Jr, M. Severich – 2004. (^2) Minix: um pequeno sistema operacional UNIX desenvolvido por Andrew S. Tanenbaum,
1.0 Distribuições
1.0.0 Conectiva
1.0.0 Debian
1.0.0 Gentoo
1.0.0 Mandrake
Comando
no MS-DOS
Similar
no Linux
Função no Linux
ATTRIB chmod Alterar restrições de acesso a arquivos e diretórios
CD cd (^) Caminhar entre diretórios
CLS clear (^) Limpar a tela
COMP diff (^) Verificar diferenças entre arquivos
COPY cp (^) Copiar arquivos e diretórios
DATE date Mostrar/alterar data do sistema
DEL rm (^) Remover arquivos
DELTREE rm -r Remover diretórios recursivamente
DIR ls (^) Listar arquivos/diretórios
ECHO echo (^) Imprimir texto na saída padrão
EDIT mcedit, vi, pico (^) Editores de texto
EDLIN ed (^) Editor de linha de texto
HELP man Consulta manuais disponíveis no sistema
MD mkdir (^) Criar diretório
MORE more, less (^) Visualizar arquivos, pausa na saída de comandos
MOVE mv (^) Mover arquivos/diretórios
PRINT lp, lpr (^) Mandar arquivos para fila de impressão
RD rmdir Remover diretório vazios
REN mv (^) Renomear arquivos
SORT sort Ordenar entrada padrão, arquivos
TIME date (^) Date
TYPE cat (^) Listar conteúdo de arquivos
VER uname –a (^) Mostrar versão do sistema em uso
XCOPY /S cp –r (^) Copiar diretórios recursivamente
1.0.0 Ajuda do sistema
Tabela 1-2: Seções de manuais do UNIX
Número Descrição
1 Comandos de usuário
2 Chamadas de sistema
3 Subrotinas (programação)
4 Dispositivos
5 Formatos de arquivos
6 Jogos
7 Miscelânea
8 Administração do sistema
man – Consulta os manuais on-line do sistema
Opções Descrição -a Encontra todas as páginas que coincidam com o padrão -d (^) Mostra informações de debug -f (^) Equivalente ao comando whatis -k (^) Equivalente ao comando apropos -P paginador Indica um programa alternativo a ser usado para mostrar as páginas -w (^) Mostra a localização física das páginas seção (^) Especifica em qual seção dos manuais buscar a informação
1.0 Manipulando arquivos e diretórios
cd – Muda o diretório de trabalho, ou diretório corrente
chgrp – Muda o grupo de um arquivo ou diretório
Opções Descrição -c (^) Mostra informações sobre os arquivos modificados -f (^) Não mostra mensagens de erro
X – permissão de execução 1
Significado Valor octal Nenhum atributo ligado 0 Bit sticky ligado 1 Bit setgid ligado 2 Bit setuid ligado 4
Bit Significado setuid O arquivo é executado como se fosse invocado pelo proprietário; não faz sentido para diretórios setgid O arquivo é executado sob seu grupo, mesmo que o usuário invocador não participe do dele; todo arquivo criado em um diretório setgid é criado com o mesmo grupo do diretório sticky Um arquivo criado sob um diretório com o bit sticky ligado pode ser removido ou renomeado apenas pelo proprietário (ou o root). Em arquivos executáveis o bit sticky faz com que estes arquivos sejam mantidos na área de swap do sistema
chown – Muda o proprietário e opcionalmente o grupo de um arquivo ou diretório
Opções Descrição -c Mostra o nome dos arquivos que o dono está sendo alterado -f (^) Não mostra mensagens de erro -R (^) Altera o dono dos arquivos nos subdiretórios (recursivamente) -v (^) Descreve cada mudança de maneira detalhada
cp – Copia um ou vários arquivos
Opções Descrição -a (^) Preserva as características originais do arquivo sempre que possível -b (^) Cria um backup dos arquivos antes de sobrescrevê-los -d Copia o link , não o arquivo ao qual foi feita referência -f Força a cópia e sobrescrita de arquivos -i (^) Pede a confirmação antes de sobrescrever um arquivo existente -l (^) Cria hard links em de cópias dos arquivos -P (^) Copia arquivos criando também os elementos (diretórios) intermediários do caminho ( path ) -p Também copia as permissões e data de modificação dos arquivos -r, -R Copia o conteúdo do diretório e seus subdiretórios (recursivamente) -s (^) Cria links simbólicos em vez de copiar arquivos. O caminho até os arquivos fonte deve ser absoluto -S sufixo (^) Anexa no nome dos arquivos de backup a extensão definida por sufixo -u (^) Previne a sobrescrita de arquivos com o mesmo nome quando o destino tem data mais recente -v Mostra o nome de cada arquivo antes de copiá-lo -x (^) Copia somente os arquivos que estiverem no mesmo sistema de arquivos do diretório corrente
ls – lista o conteúdo do diretório
Opções Descrição -C (^) Lista arquivos em colunas, ordenados verticalmente.
-R Lista os diretórios encontrados, recursivamente.
-c (^) Usa o tempo de alteração ao invés do tempo de modificação para ordenar (com
-l (^) Lista no formato longo o tipo e modo de acesso do arquivo, o número de ligações para o arquivo, o nome do proprietário, o nome do grupo, o tamanho do arquivo (em bytes), o rótulo de tempo, e o nome do arquivo.
Por padrão, o rótulo de tempo exibido é aquele da última modificação; as
dispositivos especiais o tamanho do campo é geralmente substituído pelos números de dispositivos maior e menor. -q (^) Mostra caracteres não imprimíveis no nome do arquivo como ponto de interrogação. (Isto é permitido como padrão para a saída em um terminal.) -r Inverte a ordem da ordenação. -t (^) Ordena a exibição pelo rótulo de tempo. -u (^) Usa o tempo do último acesso no lugar do tempo de modificação para ordenar
-1 (^) Para saída em coluna simples.
mkdir – Cria diretórios
Opções Descrição -m mode (^) Cria um novo diretório com as especificações de permissões -p (^) Se um caminho de diretórios for especificado onde algum subdiretório não existir, ele então também será criado.
mount – Monta novos sistemas de arquivos na árvore de diretórios
Opções Descrição
-f (^) Efetua uma montagem falsa. Para efeito de testes
-r (^) O sistemas de arquivos é montado com o status de somente leitura
-v Mostra mensagens de saída
mv – Move ou renomeia arquivos ou diretórios
Tabela 1-3: Teclas de acesso a funções do mcedit
Tecla
Console Linux
(interface texto)
Finalidade
F2 (^) Salvar o arquivo atual
F3
Pressione para marcar o ponto inicial e final de uma seleção. A área selecionada poderá ser copiada, movida, ou apagada. A seleção também pode ser feita com o mouse.
Acesso à janela Substituir. Digite a expressão a ser pesquisada e sua substituição e pressione
Copia a área selecionada para a posição do cursor.
(recorta)
Move a área selecionada para a posição do cursor.
F7 Acesso à janela Procurar. Digite a expressão a ser pesquisada e pressione
F8 (^) Apaga a área selecionada ou a linha atual.
F9 Acesso a barra de menus
F10 (^) Sair do mcedit.
F12 Salvar arquivo como (digite o nome do arquivo quando surgir a janela Salvar).
Ctrl-u (^) Desfaz a última ação efetuada.
1.0.0 vi
Tabela 1-4: Principais comandos de linha no editor vi
Comandos de linha Significado
help ou h Ajuda.
write ou w Gravar arquivo.
read ou r Ler um arquivo. Ex.: r /etc/hosts
print ou p Imprime o arquivo atual.
close ou c Fechar o vi.
quit ou q Sair do vi, para sair sem salvar use q!
wquit ou wq Salva e sai.
Tabela 1-5: Principais comandos visuais no editor vi
Comandos visuais Significado
_/ Busca por uma palavra do ponto atual para frente no documento.
_? Busca por uma palavra do ponto atual para trás no documento.
_n Repete busca.
_N Repete busca na direção oposta.
_^ Posiciona o cursor no início da linha.
_$ Posiciona o cursor no fim da linha.
_X Apaga o caracter à esquerda do cursor.
_x Apaga o caracter que estiver sob o cursor.
_R Escreve sobre as palavras.
_D Apaga o texto a partir do cursor até o final da linha.
_u Desfaz o último comando.