• Nenhum resultado encontrado

comandos básicos linux.

N/A
N/A
Protected

Academic year: 2021

Share "comandos básicos linux."

Copied!
10
0
0

Texto

(1)

comandos básicos linux.

clear: Limpa a tela e posiciona o cursor no canto superior esquerdo do vídeo.

df: Mostra o espaço livre/ocupado de cada partição. df [opções]

-a Inclui sistemas de arquivos com 0 blocos.

-h, –human-readable Mostra o espaço livre/ocupado em MB, KB, GB em vez de blocos. -H Idêntico a -h mas usa 1000 em vez de 1024 como unidade de cálculo. -k Lista em Kbytes. -l Somente lista sistema de arquivos locais. -m Lista em Mbytes (equivalente a –block-size=1048576). –sync Executa o sync antes de mostrar os dados.

-T Lista o tipo de sistema de arquivos de cada partição -t tipo Lista somente sistema de arquivos do tipo.

-x tipo Não lista sistemas de arquivos do tipo. Exemplos: df, df -h, df -t vfat.

free: Mostra detalhes sobre a utilização da memória RAM do sistema. [opções]

-b Mostra o resultado em bytes. -k Mostra o resultado em Kbytes. -m Mostra o resultado em Mbytes. -o Oculta a linha de buffers.

-t Mostra uma linha contendo o total.

-s [num ] Mostra a utilização da memória a cada segundo. O free é uma interface ao arquivo /proc/meminfo.

head: Mostra as linhas iniciais de um arquivo-texto. [opções]

-c [número ] Mostra o [número] de bytes do início do arquivo.

-n [número ] Mostra o [número] de linhas do início do arquivo. Caso não for especificado, o head mostra as 10 primeiras linhas. Exemplos: head teste.txt, head -n 20 teste.txt.

nl: Mostra o número de linhas junto com o conteúdo de um arquivo.[opções] -f [opc ] Faz a filtragem de saída de acordo com [opc]: a Numera todas as linhas. - t Não numera linhas vazias.

- n Numera linhas vazias. Numera somente linhas que contém o [texto]. -v [num ] Número inicial (o padrão é 1).

-i [num ] Número de linhas adicionadas a cada linha do arquivo (o padrão é 1). Exemplos: nl /etc/passwd, nl -i 2 /etc/passwd.

(2)

usado como comando para leitura de arquivos que ocupem mais de uma tela. Quando toda a tela é ocupada, o more efetua uma pausa e permite que você pressione Enter ou espaço para continuar avançando no arquivo sendo visualizado. Para sair do more pressione q. Para visualizar diretamente arquivos textos compactados pelo gzip .gz use o comando zmore. Exemplos: more /etc/passwd, cat /etc/passwd|more.

less: Permite fazer a paginação de arquivos ou da entrada padrão. O comando less pode ser usado como comando para leitura de arquivos que ocupem mais de uma tela. Quando toda a tela é ocupada, o less efetua uma pausa (semelhante ao more) e permite que você pressione Seta para Cima e Seta para Baixo ou PgUP/PgDown para fazer o rolamento da página. Para sair do less pressione q.

tail Mostra as linhas finais de um arquivo-texto. [opções] -c [número ] Mostra o [número] de bytes do final do arquivo. -n [número ] Mostra o [número] de linhas do final do arquivo.

-f Mostra continuamente linhas adicionadas no final do arquivo. Exemplos: tail teste.txt, tail -n 20 teste.txt.

uptime: Mostra o tempo de execução do sistema desde que o computador foi ligado.

dmesg: Mostra as mensagens de inicialização do kernel. São mostradas as mensagens da última inicialização do sistema.

touch: Muda a data e hora que um arquivo foi criado. Também pode ser usado para criar arquivos vazios. Caso o touch seja usado com arquivos que não existam, por padrão ele criará estes arquivos. echo: Mostra mensagens. Este comando é útil na construção de scripts para mostrar mensagens na tela para o usuário acompanhar sua execução. echo [mensagem] A opção -n pode ser usada para que não ocorra o salto de linha após a mensagem ser mostrada.

dirname: Obtém o nome do diretório através do caminho passado ao programa. dirname [diretório/arquivo] dirname /usr/bin/dirname, dirname /tmp/*.

whereis: Localiza o arquivo que contém uma página de manual. A pesquisa é feita usando-se os caminhos de páginas de manuais configuradas no sistema (normalmente o arquivo /etc

/manpath.config). whereis [comando] Exemplo: whereis ls, whereis cd.

w: Mostra quem está conectado no sistema e o que cada um está fazendo. w [opções][usuário] onde: usuário Nome do usuário que deseja ver os detalhes. Se o usuário não for digitado, o comando w mostra detalhes de todos os usuários conectados no sistema.

[ opções ]

-h Não mostra o cabeçalho

-u Ignora os nomes de usuários enquanto verifica os processos atuais e tempos de CPU. -f Mostra ou oculta o campo FROM na listagem.

(3)

find / - name Exemplo : procura o arquivo “Exemplo”;

useradd nome_do_novo_usuário: cria ou modifica a senha do usúario; passwd nome_do_usuário: apaga um usuário;

sndconfig: permite configurar a placa de som; TAR -c: cria arquivos;

TAR -x restaura arquivos;

ps: relata processos em execução;

kill: encerra um ou mais processos em andamento;

talk: Inicia conversa com outro usuário em uma rede local ou Internet;

write: serve para conversar com outra pessoa que está logado na mesma máquina.

ftp: O FTP funciona num ambiente cliente/servidor, isto é, a máquina distante é configurada como servidor e por conseguinte espera que uma máquina lhe peça um serviço;

dmesg: Mostra as mensagens de inicialização do Kernel;

sort: Organiza as linhas de um arquivo texto ou da entrada padrão. A organização é feita por linhas e as linhas são divididas em campos que é a ordem que as palavras aparecem nas linhas separadas por um delimitador

lpr: imprime o arquivo listado;

(4)

Lsof:

Exibe uma listagem de todos arquivos abertos no sistema.

Exemplo: # lsof -i -n - O comando exibe uma lista de todas as conexões de rede abertas.

Umask:

é um comando que determinam as permissões padrão para novos arquivos e diretórios criados. Exemplo:

A máscara umask nada mais é, que a diferença da permissão FULL pela permissão que você deseja obter. Por exemplo: 777 - 775 = 002 7 7 7 Permissão FULL rwx - rwx - rwx _7 7 5_ Permissão Desejada rwx - rwx - rx 0 0 2 Valor umask -7 = Proprietário - rwx 7 = Grupo - rwx 5 = Todos - rx Sed:

É um comando usado para a manipulação, modificação e substituição de textos. Exemplo: Trocando a palavra comunidade para turma12.

# echo 'Não esqueça de conferir os outros posts da comunidade' | sed 's/comunidade/turma12/' " Não esqueça de conferir os outros posts da turma12 "

Cut:

O comando cut pode ser usado para mostrar apenas seções específicas de um arquivo de texto ou da saída de outros comandos.

Exemplo: $ cut -d: -f 1 /etc/passwd

Mostra os logins de todos os usuários do sistema contidos no arquivo passwd.

Uniq:

Comando usado para verificar linhas repetidas em seqüência e unifica-las. [root ~]$ cat nomes.txt

Sandro Sandro thales Vilson Tiago Vitor

(5)

Vitor

-[root ~]$ uniq nomes.txt Sandro thales Vilson Tiago Vitor -Usermod:

O comando usermod tem como função alterar usuários e grupos. Exemplo:

usermod -g diretor sandro -> Altera o grupo primário do usuário sandro.

-Lprm:

O comando lprm remove tarefas da fila de impressão. Se for chamado sem parâmetros, remove a tarefa ativa no momento.

Exemplo: lprm -

remove tods as tarefas pertencentes ao usuário. lprm <número da tarefa>

remove uma tarefa específica. O número da tarefa pode ser obtido com o comando

Last:

Comando que mostra a listagem dos últimos usuários logados. Exemplo: exemplo: #last -R

#last -num

-Ip config:

Comando que permite verificar qual o seu endereço IP atribuído ao dispositivo de Rede, bem como os endereços dos servidores DNS e o endereço IP do Gateway/Router.

Exemplo: Usando o comando com a opção all ,ou seja, ipconfig /all lhe dá a informação completa sobre o dispositivo de rede permitindo-lhe saber as seguintes informações:

Usando a opção “all”,ou seja,comando ipconfig /all lhe dá a informação completa sobre o dispositivo de rede permitindo-lhe saber as seguintes informações

> Nome do pc na rede > IP do Dispositivo

> Endereço Físico (Mac Adress) > Endereço IP

> Máscara de Rede > Gateway

> Servidores de Rede

(6)

-Diff:

O comando diff compara o conteúdo de dois arquivos e relata a diferença entre eles. O comando pode comparar tambem diretórios ou pastas.

-Time:

O comando é usado para mostrar a hora atual do sistema, podendo ser atualizada. Exemplo:

C:\>TIME

Hora atual: 23:15:08,73

Digite a nova hora: 20:06:01,30

Who i am:

Mostra o nome do computador e usuário associado ao nome.

Ln:

Comando que permite linkar arquivo ou diretório sintaxe: ln -[opções] origem nomedolink

exemplo: #ln -s aula1.txt aula1.doc

-History:

O comando history nos permite visualizar os últimos comandos executados pelo bash. Exemplo: $ history -c Apaga o histórico de comandos armazenados.

traceroute :

O comando exibe a rota tomada pelos pacotes para uma máquina da rede. sintaxe: traceroute -[opções]

(7)

PICO: assim como o comando NANO abre o editor de textos Abaixo uma lista de seus comandos:

^G Abrir texto de ajuda, ótimo para entender parâmetros do pico. ^X Fecha o buffer do arquivo atual e posteriormente sair do pico. ^O Escreve o arquivo atual no disco, ou seja, salva o arquivo. ^J Justifica o parágrafo atual.

^F Avançar o cursor em um caractere. ^B Voltar o cursor em um caractere. ^Space Avançar o cursor em uma palavra ^A Vai para o início da linha atual. ^E Vai para o fim da linha atual.

^R Insere o conteúdo de outro arquivo no arquivo atual. ^W Procurar por uma string ou uma expressão regular. ^Y Ir para a tela anterior ou para o iníco do arquivo. ^V Ir para a próxima tela ou final do arquivo.

^I Inserir um caractere tabular na posição do cursor. ^M Inserir quebra de linha na posição do cursor. .^D Apagar o caractere sob o cursor.

^H Apagar o caractere a esquerda do cursor.

^K Recortar a linha atual e guarda a mesma no buffer. ^U Colar do buffer para a linha atual.

^C Mostrar a posição do cursor.

^T Chamar pelo verificador ortográfico, se disponível

FTP: permite o gerenciamento de arquivos num servidor ftp remoto.

FINGER: exibe login, nome, tempo logado, número do terminal e outras informações dos usuários.

Ex.: finger usuários

MAN: exibe informações sobre comando(o que o comando faz) Ex.: man nano

MKFS: constrói sistema de arquivos.

(8)

WRITER: abre diálogo com usuários logados no servidor.

PS: lista os processos em execução no sistema. Porém, diferentemente do top, ele não traz informações sobre o quanto de processamento ou de memória ele está consumindo.

LS: lista os arquivos de um diretório Ex.: ls -la

CP: copia arquivos e diretórios Ex.: cp arquivo ou diretório atual

TELNET: permite o gerenciamento de arquivos num servidor remoto. Ex.: telnet nome_da_máquina

Ou:

telnet <IP>

PWD: monstra a pasta atual onde o usuário se encontra

CHRGP: altera o nome do grupo responsável pelo arquivo/diretório.

diretório de nome teste. Queremos que este diretório e todo o seu conteúdo passe a pertencer ao grupo desenvolvimento.

Ex.: chgrp -Rc desenvolvimento teste

-R: altera, recursivamente, o grupo de um diretório e de todos os arquivos e diretórios que estão abaixo do diretório em questão.

-c: informa quais arquivos/diretórios estão tendo o nome do grupo alterado. SCP: copia arquivos de dados entre servidores

Ex.: copiar a pasta /var/lib/arquivos, do servidor que logado, para o servidor com IP 192.168.100.1, utilizando neste servidor o login de root. Definindo a pasta de destino /home/damasceno, onde será copiada a pasta arquivos:

scp /var/lib/arquivos [email protected]:/home/damasceno

● gzip= Comprime ou expande arquivo

(9)

MV: move ou renomeia arquivos.

-b: gera cópia de segurança se o arquivo de destino já existir.

-f: move o arquivo sem pedir confirmação (mesmo que já exista um arquivo no destino com o mesmo nome).

-i: move o arquivo, mas pede confirmação caso já exista um arquivo no destino com o mesmo nome.

-v: exibe os nomes dos arquivos afetados pelo comando.--help: exibe as opções do comando.

--version: exibe informações sobre o comando.

Ex.: Para renomear o arquivoteste.txt para teste2.txt, basta digitar mv teste.txt teste2.txt

● uptime = mostra o tempo de execução do sistema desde que o computador foi ligado; ● dmesg = mostra mensagens de inicialização do kernel. São mostradas as mensagens

da ultima inicialização do sistema;

● who = mostra quem esta atualmente conectado no computador. Este comando lista

os nomes de usuários que estão conectados em seu computador, o terminal e data da conexão;

● telnet = permite acesso ao computador remoto;

● finger = mostra detalhes sobre os usuários de um sistema. Algumas versões dele

possuem bugs e podem significar um risco para segurança do sistema. É recomendado desativar este serviço na máquina local.

● ftp = permite a transferência de arquivos do computador remoto/local e vice versa; ● newgrp = altera a identíficação de grupo do usuário;

● submount= utilizado para montar sistemas de arquivos windows no linux ● smbumount= utilizado para desmontar arquivos windows no linux

● smbstatus= lista todas as conexoes existentes no servidor

● smbtree= lista todas as maquinas ligadas e lista o compartilhamento de cada uma

delas

● testeparm= indica qualquer possivel erro ou adivertencia na configuraçao do samba ● findsmp= lista todos os IPS x Nomes das maquinas windows/samba na rede

(10)

Comando

Descrição

Exemplo

sndconfig

Comando para configurar placas

de som

sndconfig

who

Mostra quem está logado no

sistema

who

write

Serve para escrever para outros

utilizadores que estejam logados

no momento

write userx pts/0

linuxconf

Configuração do linux

chmod +s

/Bin/linuxconf

alias

Muda o nome de um comando

alias dir=ls -l

&

Coloca o comando desejado em

bachground, ou seja, trabalha em

quanto você faz outra coisa no

computador

& e o comando

desejado

m

Remove arquivos/ diretório

m -r

file

Determina o tipo de arquivo

file /etc/magic

history

Permite visualizar os últimos

comandos executados pelo bash

history

type

Determina o tipo de um ou mais

comandos

type rm if nmap set

bg

Permite fazer um programa

rodando em primeiro plano ou

parado, rodar em segundo plano

bg [número]

Ping host

Para iniciar um teste de ping em

um host

ping server (server

é o nome do host ou

endereço ip)

wget arq

Um programa livre que propicia o

download de dados da web

wget

http://nome

do

arquivo da internet

wget –c arq

Para downloads interrompidos

wget –c http:// nome

do arquivo da

internet

whoami

Por meio deste comando, pode ver

o nome do usuário logado

Referências

Documentos relacionados

O Linux é recheado de registros, muitos comandos simples nativos podem levantar muitas informações sobre o sistema, por exemplo, o comando last/lastlog, que pode ser utilizado

Formar Tecnólogos em Negócios Imobiliários aptos a exercerem atividades específicas de: (a) Construir um referencial teórico-prático-investigativo que possibilite acompanhar

As Atividades Complementares do Curso de Comunicação Social – Jornalismo e Publicidade e Propaganda propiciam um enriquecimento dos conhecimentos do estudante, bem como

Diante da relevância do tema, o objetivo deste estudo foi verificar a prevalência de incapacidade funcional em idosos de Juiz de Fora, município do estado de Minas

Identificar a importância do Plano Plurianual (PPA), da Lei de Diretrizes Orçamentárias (LDO) e da Lei Orçamentária Anual (LOA) para a boa gestão pública e uso dos recursos

Os elementos de fixação HYDAC permitem uma fixação simples e segura de todos os acumuladores hidráulicos, independente da posição de montagem e do lugar de instalação.. Para

A coluna Erro indica o percentual de erros apenas para os comandos detectados, ou seja, quando o sistema reconheceu um comando diferente do que foi falado pelo usuário,

the infantile population attending nursery schools in Botucatu, São Paulo State, to investigate possible associations between occurrence of enteroparasites and the socioeconomic