Esta não pretende ser uma lista completa, mas garanto que você encontrará uma boa parte dos comandos mais comuns e úteis para o console de comando do Linux. 🙂 |
Comandos Gerais
dmesg
Imprima as mensagens exibidas pelo kernel na inicialização.
depmod-a
Gera um arquivo que contém as dependências dos módulos que são carregados pelo "Kernel", ou seja, é capaz de reconhecer quais módulos devem ser carregados por terceiros para serem utilizados no sistema.
sem
Estatísticas de uso de memória.
inicializar q
Comando que lê os parâmetros encontrados no inittab.
insmod
Habilita ("carrega") o módulo especificado na linha, para que o "kernel" possa utilizá-lo. (Exemplo: insmod ip_alias.o)
ldconfig
Atualiza as bibliotecas utilizadas pelo sistema, recomenda-se executá-lo sempre que um programa for instalado.
lmmod
Ele exibe as informações sobre os módulos que são habilitados pelo kernel.
montar
Permite que partições do sistema, CD-ROMs, disquetes sejam lidos no sistema. Seu formato: mount -t. Veja também / etc / fstab .ón>
montagem smbem>
Semelhante ao comando de montagem, exceto que este comando é usado para montar partições no Samba .ón>
smbumountem>
Usado para desativar partições ativadas com smbmoon>
instalaçãoem>
Apresenta um menu para configurar vários parâmetros do sistema (Som, Xwindow, Mouse ..) .on>
localizarem>
Atualize o banco de dados que é usado para encontrar arquivos com o comando locate .ón>
estadoem>
Exibe informações detalhadas sobre o arquivo especificado, como: datas de modificação e alteração, proprietário do arquivo ... etc. em>
umountem>
Desative a partição indicada, os parâmetros que este comando assume são semelhantes aos da montagem .ón>
uname -aem>
Informações completas sobre o «Host» .ón>
uptimeem>
Hora atual, hora em que o sistema está funcionando desde a última reinicialização, usuários conectados ao servidor, carga do sistema nos últimos 1,5 e 15 minutos.
hostnameem>
O nome do «Host» .ón>
chkconfigem>
Este comando mostra as informações sobre os níveis de execução dos "scripts" localizados no diretório /etc/rc.d/init.dón>
em>
Código:
chkconfig --list httpd Este comando exibe: httpd 0 ff 1 ff 2 ff 3 n 4 n 5 n 6 ff
O acima indica que ao usar o nível de inicialização 3, o httpd "script" no diretório /etc/rc.d/init.d receberá o argumento "iniciar", ao executar o nível de inicialização 6, o httpd receberá o argumento "parar" , etc.
Para modificar para o argumento "iniciar":
Código:
chkconfig --add --level
Para modificar em direção ao argumento "parar":
Código:
chkconfig --del --level
* É precisamente dos diretórios /etc/rc.d/rc[0-6] de onde vêm as informações que exibe chkconfig.
ntsysv
É uma ferramenta gráfica que possui a mesma funcionalidade que chkconfigA diferença é que esta ferramenta exibe todos os "scripts" por nível, ou seja, se o comando ntsysv –level 3 for utilizado, o gráfico mostrará o status "parar" ou "iniciar" de todos os "scripts" do nível inicialização 3. Da mesma forma, os seguintes são usados: ntsysv –level 5, ntsysv –level 0, etc.
Como chkconfig, ntsysv modifica e obtém as informações encontradas nos diretórios /etc/rc.d/rc[0-6]
Comandos de ambiente de rede
Em ambiente de rede
hospedeiro
Determine o endereço IP de um "Host", o host -a exibe todas as informações de DNS.
ifconfig
Permite configurar uma interface de rede e ver seu status. Isso está na forma de ifconfig, exemplo: ifconfig eth0
se estiver
Ativa a interface especificada, exemplo: ifup eth0.
se cair
Desative a interface especificada, por exemplo: ifdown eth0.
netstat -a.
Todas as conexões de rede originadas e recebidas pelo «Host»
netstat -r
Mostra a tabela de roteamento do sistema
netstat -eu
Estatísticas de rede de cada interface
nslookup
Procure informações nos servidores DNS, exemplo: nslookup -query = mx osomosis.com, se nenhum parâmetro for especificado, ele entra em modo interativo
ping-s 1016
Ele envia pacotes de ping de 1024 bytes (cabeçalho de 8 bytes), enquanto o padrão é 512.
route add
Permite adicionar tabelas de roteamento de e para o «Host». Exemplo: Para orientar todas as informações da rede 206.171.55.16 netmask 255.255.255.240 através da interface eth0:
Código:
rota add -net 206.171.55.16 255.255.255.240 eth0
Para rotear todo o tráfego por meio de uma determinada interface ("Gateway padrão"):
Código:
rota adicionar padrão gw 206.171.55.51 eth0
Isto irá enviar todas as informações através do endereço 206.171.55.51
rota -n:
Ele exibe a tabela de roteamento do «Host». NOTA: "Encaminhamento de IP" deve estar ativado em / etc / sysconfig / network, também o "kernel" deve ser configurado para "Encaminhamento de IP".
smbclient
Funciona como um cliente FTP, que simula conexões que serão feitas através do Samba.
tcpdump
Permite a depuração de uma interface no host.
parâmetro de teste
Verifique a validade do arquivo smb.conf usado pelo Samba.
Comandos para controle de processo
Controle do processo:
ps -aux
Mostra todos os processos do sistema, com nome e hora de início.
matar
É usado para enviar sinais para processos Unix.
* matar -HUP: Sinalize o processo numerado para ler seus arquivos de configuração novamente.
* kill -INT: Marque o processo com um número, que será interrompido.
* kill -TERM: Indica o processo com um número, que deve terminar, ao contrário de -KILL, esta opção dá oportunidade ao processo terminar.
* matar - PARAR: Marque o processo com um número e pare momentaneamente.
* matar -CONT: Aponte para o processo com número, o qual continuei, este comando é usado para retomar um processo que foi aplicado -STOP.
* kill -KILL: Indica o processo com um número, para terminar imediatamente, o processo é finalizado abruptamente.
Mate todos Ao contrário de kill, killall permite sinalizar o processo pelo nome. Envie o sinal -TERM para o processo com o nome especificado. NOTA: Por padrão, o sinal recebido por kill e killall é -TERM.
ps-l Este comando exibe dois parâmetros PRI e NI. O parâmetro PRI indica a prioridade atual do processo, que é calculada pelo sistema operacional, o valor NI é levado em consideração na determinação do PRI. * O que é NI? : NI é chamado de "número agradável", este número é especificado pelo "superusuário" ("root") ou dono do processo e afeta a ordem final do PRI, dá prioridade ao menos suave. Seus valores variam de -20 (menos suave = mais prioridade) e 20 (mais suave = menos prioridade)
agradável Este comando especifica o número NI de cada processo.
* nice -10 chamado: Isso diminuiria a prioridade de named em 10 unidades (se fosse -10, passará para -20).
* nice +10 chamado: Isso aumentaria a prioridade de named em 10 unidades (se fosse 0, iria para +10).
snice e renice A mesma operação que nice, exceto que usa o número do processo:
* bom -10
& O & é usado para indicar que o processo deve ser executado em segundo plano.
topo Esta ferramenta monitora diversos recursos do sistema e possui um caráter dinâmico, mostra o uso da CPU por processo, quantidade de memória, tempo desde o seu início, etc. vmstat É muito semelhante ao top por ser uma condensação dos processos do sistema, para que esta ferramenta se torne dinâmica, os argumentos devem ser especificados: vmstat -n
atEste comando permite agendar certas atividades em um determinado horário, por exemplo: às 22:00, o comando anterior abre um «prompt» do formulário em>, neste «prompt» você especifica todos os comandos que deseja executar, neste caso, às 22:00, uma vez especificado, use Ctlrl -d para sair.
Depois de concluídos, os comandos serão agendados para serem executados no horário indicado, o diretório / var / spool / at contém o trabalho.
O comando atq exibe as tarefas at que estão pendentes, e o comando atrm
exclua um trabalho agendado com às. Veja também /etc/at.deny e /etc/at.allow
crontabAssim como at especifica a hora em que um programa de script será executado, crontab tem a seguinte forma: minutos horas dias meses end_of_week user_name argumentos de instrução
O exemplo a seguir executará o programa oracle.pl a cada meia hora todos os dias:
Código:
30 * * * * root /usr/oracle.pl
Se você quiser fazer isso mensalmente:
Código:
01 3 1 * * root /usr/oracle.pl
O acima irá executar oracle.pl no primeiro dia de cada mês, às 3:01.
Para especificar tarefas cron, cada usuário mantém um arquivo no diretório / var / spool / cron /, este diretório é acessado por cada usuário com o comando crontab -e
A execução do crontab é facilitada devido ao arquivo / etc / crontab que especifica os jobs do crontab por hora, dia, semana e mês, desta forma o usuário só precisa colocar um arquivo nos diretórios correspondentes: /etc/cron.hourly | /etc/cron.daily | /etc/cron.semanal | /etc/cron.monthly
Comandos para registros e sistema
Controle de Registros «Logs»
cauda
Permite que você veja o final de um arquivo, este comando é útil uma vez que os arquivos de log «logs» crescem constantemente tail –f / var / log / messages
Você também pode especificar o número de linhas a serem observadas:
Código:
tail --f --line 15 / var / log / messages
Este comando acima exibe as últimas 15 linhas do arquivo ("default" = 10). O –f mantém o arquivo aberto para que você possa observá-lo conforme os eventos são adicionados.
Configuração do sistema
# / usr / sbin / sndconfig: Executável usado para configurar o som do sistema.
# / bin / netconf: Executável usado para configurar interfaces de rede.
Comandos de Administração
sysctl
Descrição: Configure os parâmetros do kernel em tempo de execução.
Exemplos: sysctl -a
ulimit
Descrição: mostra os limites do sistema (máximo de arquivos abertos, etc.)
Exemplos: ulimit
adicionar usuário
Descrição: adicionar usuário do sistema.
Exemplos: adduser pepe, adduser -s / bin / false pepe
userdel
Descrição: = remover usuário do sistema
Exemplos: userdel pepe
usermod
Descrição: = modificar usuário do sistema
Exemplos: usermod -s / bin / bash pepe
df
Descrição: = disco livre. espaço disponível em disco. Muito útil.
Exemplos: df, df -h
uname
Descrição: = nome unix. Informações sobre o tipo de unix em que estamos, kernel, etc.
Exemplos: uname, uname -a
netstat
Descrição: as informações sobre as conexões de rede ativas.
Exemplos: netstat, netstat -ln, netstat -l, netstat -a
ps
Descrição: = procede todas as informações sobre os processos em execução.
Exemplos: ps, ps -axf, ps -A, ps -auxf
sem
Descrição: mostra o status da RAM e do SWAP.
Exemplos: grátis
sibilo
Descrição: ferramenta de rede para verificar, entre outras coisas, se alcançamos um host remoto.
Exemplos: ping www.rediris.es
traceroute
Descrição: ferramenta de rede que nos mostra o caminho para chegar a outra máquina.
Exemplos: traceroute www.rediris.es
du
Descrição: = uso do disco. Uso de disco. Mostra o espaço que está ocupado no disco.
Exemplos: du *, du -sH / *, du -sH / etc
ifconfig
Descrição: = configuração da interface. configuração de interfaces de rede, modems, etc.
Exemplos: ifconfig, ifconfig eth0 ip netmask 255.255.255.0
estrada
Descrição: gerencia rotas para outras redes.
Exemplos: rota, rota -n
IPTRAF
Descrição: exibe TODO o tráfego de rede IP, UDP e ICMP em um aplicativo de console.
Permite o uso de filtros e é ALTAMENTE ÚTIL para diagnóstico e depuração de firewall
Exemplos: iptraf
tcpdump
Descrição: despeja o conteúdo do tráfego da rede.
Exemplos: tcpdump, tcpdump -u
lsof
Descrição: mostra os arquivos (bibliotecas, conexões) usados por cada processo
Exemplos: lsof, lsof -i, lsof | arquivo grep
lmmod
Descrição: Mostra os módulos do kernel que são carregados.
Exemplos: lsmod
modprobe
Descrição: Tente instalar um módulo, se encontrar, instale-o mas temporariamente.
Exemplos: modprobe ip_tables, modprobe eepro100
rmod
Descrição: Remova os módulos do kernel que são carregados
Exemplos: rmmod
cheirar
Descrição: Sniffer ou snooper de todo o tráfego de rede. Normalmente não é instalado por padrão.
Exemplos: sniffit -i
outros
ls
Descrição: = lista. listar o conteúdo do diretório.
Exemplos: ls, ls -l, ls -fl, ls –color
cp
Descrição: = copiar. copie arquivos / diretórios.
Exemplos: diretório cp -rfp / tmp, arquivo cp new_file
rm
Descrição: = remover. exclua arquivos / diretórios.
Exemplos: arquivo rm -f, diretório rm -rf, arquivo rm -i
mkdir
Descrição: = make dir. crie diretórios.
Exemplos: diretório mkdir
rmdir
Descrição: = remove dir. excluir diretórios, eles devem estar vazios.
Exemplos: diretório rmdir
mv
Descrição: = mover. renomear ou mover arquivos / diretórios.
Exemplos: diretório do diretório mv, arquivo mv new_name, arquivo mv a_directory
dados
Descrição: gerenciamento de data do sistema, pode ser visualizado e definido.
Exemplos: data, data 10091923
história
Descrição: mostra o histórico de comandos inseridos pelo usuário.
Exemplos: história | Mais
mais
Descrição: mostra o conteúdo de um arquivo com pausas a cada 25 linhas.
Exemplos: mais arquivo
grep
Descrição: filtra o conteúdo de um arquivo.
Exemplos: arquivo cat | string grep
gato
Descrição: mostra todo o conteúdo de um arquivo sem nenhuma pausa.
Exemplos: arquivo cat
chmod
Descrição: altera as permissões de leitura / gravação / execução de arquivos / diretórios.
Exemplos: arquivo chmod + r, diretório chmod + w, diretório chmod + rw -R, arquivo chmod -r
chown
Descrição: = alterar proprietário. alterar as permissões do usuário: grupo de arquivos / diretórios.
Exemplos: chown root: arquivo root, chown pello: diretório de usuários -R
alcatrão
Descrição do item: = Tape ARchiver. arquivador de arquivos.
Exemplos: diretório tar cvf file.tar, tar xvf file.tar, tar zcvf file.tgz, tar tar zxvf file.tgz
gunzip
Descrição: descompressor compatível com ZIP.
Exemplos: arquivo gunzip
rpm
Descrição: gerenciador de pacotes Redhat. Para instalar ou atualizar o software do sistema.
Exemplos: rpm -i pacote.rpm, rpm -qa programa, rpm –force pacote.rpm, rpm -q –info programa
montar
Descrição: montar discos rígidos, disquete, cdrom.
Exemplos: mount / dev / hda2 / mnt / lnx, mount / dev / hdb1 / mnt -t vfat
umount
Descrição: desmontar unidades.
Exemplos: umount / dev / hda2, umount / mnt / lnx
wget
Descrição: programa para baixar arquivos via http ou FTP.
Exemplos: wget http://www.rediris.es/documento.pdf
lince
Descrição: navegador da web com opções de ftp, https.
Exemplos: lince www.ibercom.com, lince - fonte http://www.ibercom.com/script.sh | eh
ftp
Descrição: cliente ftp.
Exemplos: ftp ftp.ibercom.com
whois
Descrição: domínio whois.
Exemplos: whois ibercom.com
que
Descrição: Mostra os usuários do sistema que efetuaram login.
Exemplos: quem, w, quem sou eu
enviar
Descrição: envio e leitura de e-mail.
Exemplos: correio pepe@ibercom.com <arquivo, e-mail -v pepe@ibercom.com <arquivo
tipo
Descrição: classifica o conteúdo de um arquivo.
Exemplos: cat / etc / numbers | classificar, ls | ordenar
ln
Descrição: = link. para criar links, atalhos.
Exemplos: ln -s / link do diretório
cauda
Descrição: mostra o final (10 linhas) de um arquivo.
Exemplos: tail -f / var / log / maillog, tail -100 / var / log / maillog | Mais
cabeça
Descrição: mostra o cabeçalho (10 linhas) de um arquivo.
Exemplos: arquivo head, head -100 / var / log / maillog | Mais
lima
Descrição: nos diz o tipo de arquivo.
Exemplos: arquivo arquivo, arquivo *
fonte: Crystalb
É sempre bom ter esses tipos de listas em mãos 🙂 Obrigado
Acho que seria um comando importante na hora de programar quando queremos que nosso PC desligue.
Estou falando sobre o comando:
encerramento
Que informações você pode nos fornecer?
lembranças
Como sempre uma ótima entrada, direto para os favoritos (não tinha comentado antes porque queimei meu computador e até que comprei outro ... XD)
Olá, muito bom, já li aqui que procuro minhas soluções por
Internet mas não consigo encontrar nada, com certeza serei eu que não conheço
pesquisar ... Estou estudando Linux pela primeira vez no ensino médio e na
instalo o Ubuntu 12.10. Entro no terminal para praticar o que aprendi e
Eu não posso fazer nada, não posso fazer root ou fazer um mkdir em
home… ..ect. Alguém pode me orientar com um tutorial ou página o que
Eu ficaria muito grato .... obrigado
Achei um tutorial muito interessante caso o som saia a cada 10 minutos no Linux:
https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/
Se o som vai embora quando o protetor de tela for ativado, ou seja, a cada 10 minutos, a solução pelo menos no Linux Mint vem no seguinte blog:
https://pcfix3r.wordpress.com/el-sonido-se-va-cada-10-minutos-en-linux-mint-sound-goes-off-after-10-minutes/
E se o som também for desativado após suspender ou hibernar, a solução é a seguinte:
https://pcfix3r.wordpress.com/sin-sonido-tras-hibernar-o-supsender-no-sound-after-resume-in-linux-mint-ubuntu-lubuntu/
Muito obrigado, estava procurando o mesmo do comando AT para deixar alguns comandos programados .. obrigado
Excelente! info, uma questão entre diferenças TOP e HTOP?
obrigado!