-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
1/14
Guia de referncia Lista de Comandos paraLinux
Atalhos globaisCtrl+Ccancela o comando atual em funcionamento
Ctrl+Zpara o comando atual, retorna com fg em primeiro plano Linux ou bg em segundo plano
Ctrl+Dfaz logout da sesso atual; similar ao comando exit
Ctrl+Wapaga uma palavra na linha atual
Ctrl+Uapaga a linha inteira
Ctrl+Rtecle para mostrar um comando recente
!!repete o ltimo comando
exitfaz logout da sesso atual
Dicas teis para aprendizado:
1. Digite qualquer comando seguido de help (Dois traos e a palara help"para ver a uma
descrio detalhada do comando
(!" ##get help$"
%. &utra forma de conseguir documentao oficial dos comandos linux ' o comando man(manual$, Digite man seguido do nome do comandoue voc) precisa de informao.
(x" man *get$
+. e por algum motivo voc) preferir guardar as informa-es do man (anual$ de algum comando
em um pendrive ou smartphone em /0 para estudos complementares utilize este comando
(!" man $t #get % ps&pd' #getpd'$
Lista de comandoslslista diret2rios
ls $allista mostrando tamb'm aruivos ocultos
cd dirmuda do diret2rio atual para o especificado (substituir a vari3vel dir pelo nome da pasta$
cdmuda para o diret2rio 4home (aruivos pessoais$5omandos
p#dmostra o caminho do diret2rio atual
m)dirdir6 criar um diret2rio especificado (substituir a vari3vel dir pelo nome da pasta$
rmarqapaga o aruivo especificado (substituir a vari3vel arqpelo nome do aruivo ue se uer excluir$
rm $r dirapaga o diret2rio especificado (substituir a vari3vel dir pelo nome da pasta$
rm $' arqapaga o aruivo especificado foradamente (7f de force$ (substituir a vari3vel arqpelo nome do
aruivo ue se uer excluir$
rm $r' dirapaga o diret2rio especificado foradamente (substituir a vari3vel dir pelo nome da pasta$.
8tilize esse comando com extrema ateno9
cp $rarq1 arq2copia o #aruivo1: para o #aruivo%: (substituir a vari3vel arq*pelo nome do aruivo$
cp $r dir1 dir2copia o diret2rio1 para o diret2rio%; cria o diret2rio% caso no exista (substituir a
vari3vel dir pelo nome do diret2rio$
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
2/14
m arq1 arq2dupla funo" pode ser usado para renomear ou mover aruivo1 para aruivo%. e
aruivo% for um diret2rio existente, move aruivo1 para dentro do diret2rio #aruivo%: (substituir a
vari3vel arqpelo nome do aruivo$perte 5 0, adicione esta pagina ao favorito do seu bro*ser9 &
guia de comandos do 5omputeiro ' a maior lista de comandos linux comentados em lingua portuguesa da
internet. gora vamos conhecer profundamente sobre o terminal do linux.
ln $s arq linkcria um lin? simb2lico link(atalho$ para aruivo (substituir a vari3vel arqpelo nome doaruivo e linkpelo nome ue ter3 o atalho$
touch arqcria ou atualiza o aruivo (substituir a vari3vel arqpelo nome do aruivo$
cat * arqdireciona a entrada padro para um aruivo (substituir a vari3vel arqpelo nome do aruivo$
more arqmostra o contedo de um aruivo (substituir a vari3vel arqpelo nome do aruivo$
head arqmostra as primeiras 1@ linhas de um aruivo (substituir a vari3vel arqpelo nome do aruivo$
tail arqmostra as ltimas 1@ linhas de um aruivo (substituir a vari3vel arqpelo nome do aruivo$
tail $' arqmostra o contedo de um aruivo enuanto ele ' atualizado (aumenta de tamanho$, iniciando
com as ltimas 1@ linhas (substituir a vari3vel arqpelo nome do aruivo$
psmostra os processos de usu3rio ativos em tempo realA
topmostra todos os processos rodando em tempo real
)illpidmata um processo especBfico pelo nmero C0 (substituir pidpelo nmero do processo$)illallprocmata todos os processos com o nome especificado (proc, de processos (substituirprocpelo
nome do processo$
glista trabalhos parados ou em segundo plano ou pode continua7los tamb'm
'gtraz o trabalho mais recente para o primeiro plano
'g trabtraz o trabalho #trab: para o primeiro plano (substituir trabpelo nome do processo$
chmod octal arqmuda as permiss-es do aruivo #arq: para octal, ue pode ser especificada
separadamente para #usu3rio:, #grupo: e #outros:. &s valores em octal so representados abaixo"A
D E leitura (r, de read$
% E gravao (*, de *rite$
1 E execuo (x, de execute$xplanao" /ara definir permiss-es, somam7se os valores acima.
/or exemplo, para atribuir ao dono do aruivo (#usu3rio$ acesso total de leitura (r$, gravao (*$ e
execuo (x$, basta somar o valor octal D > % > 1 F G. upondo ue voc) ueira limitar o acesso para
membros do #grupo:, permitindo apenas a leitura e gravao, basta somar D > % F H. =eunindo os dois
exemplos citados, ficaria" chmod GH@ (r para usu3rio, * para grupo e @ para outros ou #r*7#$
,utros exemplos-
chmod 777leitura (r$, gravao (*$ e execuo (x$ para todos (#usu3rio:, #grupo: e #outros:$
chmod 755#r*x: para o #dono: (usu3rio$, #r*: para o #grupo: e #outros:
Para mais informaes, digite no terminal: man chmod
ssh usurio@hostconecta ao hostcomo usurio (exemplo" ssh computeiroImeuservidor$
ssh $p portausurio@host conecta ao host na porta especificada (substituir #porta: pelo nmero da
porta configurada$
ssh$cop.$id usurio@hostadiciona a sua chave para o hoste usuriodauele host; serve para ativar
logins sem senha com uso de chaves
grep sequncia arquivospesuisa pela sequncianos aruivos (substituir a seu)ncia e aruivos pelos
valores correspondentes J pesuisa$
grep $r sequncia dirpesuisa recursivamente pela sequnciaLinuxLinuxLinuxno diret2rio dir
comando% grep sequnciapesuisa pela sequnciana saBda
do comando (substituir comandoesequnciade acordo com os valores a serem buscados$
locate arqencontra todas as instKncias de um aruivo (substituir a vari3vel arqpelo nome do aruivo$
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
3/14
datemostra a data e hora atual
calmostra um calend3rio do m)s atual
uptimemostra o tempo de atividade do sistema
#mostra uem est3 online
#hoamimostra como uem voc) est3 logado
'ingerusu3rio mostra informa-es do usu3riouname $amostra informa-es do ?ernels
cat /porc/cpuin'omostra informa-es da 5/8
cat /proc/memin'omostra informa-es da mem2ria
man comandoabre o manual do comando especificado (substituir a vari3vel comandopelo nome do
comando ue se uer conhecer$
d'mostra o uso do disco
dumostra o uso do espao em um diret2rio
'reemostra o uso da mem2ria e s*ap
#hereisaplicaomostra possBveis localiza-es do aplicativo (substituir aplicaopelo nome do
programa$
#hichaplicaomostra ue aplicaoir3 rodar por omisso (substituir aplicaopelo nome doprograma$
tar c'pacote.tar arqscria um pacote
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
4/14
Guia de referncia Completo- ComandosAan!ados do "erminal Linux
#nforma!$es do sistema Linuxarch-ostre a aruitetura da m3uina (1$.
uname $m-ostre a aruitetura da m3uina (%$.
uname $r-ostre verso do ?ernel usada.
dmidecode $q-ostre os componentes do sistema (hard*are$.
hdparm $i /de/hda-ostre as caracterBsticas de um disco rBgido.
hdparm $t4 /de/sda-xecute teste de leitura em um disco rBgido.
cat /proc/cpuin'o-xiba informa-es da 5/8.
cat /proc/interrupts-ostre interrup-es.
cat /proc/memin'o-verificar a utilizao de mem2ria.
cat /proc/s#aps-d' $h-ostre o tamanho dos aruivos e diret2rios ordenados por tamanho.
ls $l5r %more-stimar o espao usado pelo diret2rio Qdir1R.
du $sh dir6-ostre o tamanho dos aruivos e diret2rios ordenados por tamanho.
du $s) 7 % sort $rn-mostra o espao usado por pacotes rpm instalados organizado pelo tamanho (edora,
=ed Sat e outros$.
rpm $q $a q' 896:;5t9;?3@=>nA % sort $)6B6n-mostra o espao usado por pacotes instalados,
organizado pelo tamanho (0ebian, 8buntu e outros$.
dp)g$quer. $W $'A;t;Fac)age>nA % sort $)6B6n-gT ostre aruivos de s*ap.
cat /proc/ersion-xiba a verso do ?ernel.
cat /proc/net/de-ostre estatBsticas e adaptadores de rede.
cat /proc/mounts-ostre o sistema de aruivos montado.
lspci $t-exiba os dispositivos /5C.
lsus $t-ostre os dispositivos 8N.
date-ostre a data do sistema.
cal &:66-Uisualizar o calend3rio em %@11.
cal :G &:66-ostre o calend3rio para o m)s de Vulho de %@11.
date :H6&6G::&:66::-5oloue (estado, aVustar$ data e hora.
cloc) $#-alve as altera-es para a data na NC&.
Desligar %reinicializa!&o do sistema ou logout'shutdo#n $h no#-0esligue o sistema (1$.
init :-0esligue o sistema (%$.
telinit :-0esligue o sistema (+$.
halt-0esligue o sistema (D$.
shutdo#n $h hours-minutos e
shutdo#n $c-5ancele um desligamento do sistema planeVado.
shutdo#n $r no#-=einicie (1$.
reoot-=einicie (%$.
logout-eche a sesso.
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
5/14
Ar(uios e diret)rioscd /home-0igite o diret2rio #em casa:.
cd -Uolte um nBvel.
cd /-volta % nBveis.
cd-U3 para o diret2rio de raiz.
cd Iuser6-U3 para o diret2rio de user1.
cd -Uolte ($ para o diret2rio anterior.
p#d-ostre o caminho do diret2rio de trabalho.
ls-consulte os aruivos em um diret2rio.
ls $J-consulte os aruivos em um diret2rio.
ls $l-mostre detalhes de aruivos e pastas em um diret2rio.
ls $a-ostre aruivos ocultos.
ls 7K:$LM7-ostre aruivos e pastas ue cont)m nmeros.
tree-ostre aruivos e pastas em uma 3rvore a partir da raiz. (1$
lstree-ostre aruivos e pastas em uma 3rvore a partir da raiz. (%$
m)dir dir6-5rie uma pasta ou diret2rio com nome Qdir1R.
m)dir dir6 dir&-5rie duas pastas ou diret2rios simultaneamente (criando dois diret2rios ao mesmo
tempo$.
m)dir $p /tmp/dir6/dir&-5rie uma 3rvore de diret2rio.
rm $' 'ile6-xclua o aruivo chamado Qaruivo1R.
rmdir dir6-xclua a pasta chamada Qdir1R.A
rm $r' dir6-exclua uma pasta chamada Qdir1R com seu contedo recursivamente. (e excluB7lo recursivo
ue estou a dizer ue ' com o seu contedo$.
rm $r' dir6 dir&-xclua duas pastas (diret2rios$ com seu contedo recursivamente.
m dir6 ne#Ndir-=enomear ou mover um aruivo ou pasta (diret2rio$.
cp 'ile6-5opie um aruivo.
cp 'ile6 'ile&-5opie os dois aruivos ao mesmo tempo.
cp dir /7 -5opie todos os aruivos de um diret2rio dentro do diret2rio de trabalho atual.
cp $a /tmp/dir6 -5opie um diret2rio dentro do diret2rio de trabalho atual.
cp $a dir6-5opie um diret2rio.
cp $a dir6 dir&-diret2rio de c2pia dois em unBssono.
ln $s 'ile6 ln)6-5rie um lin? simb2lico para o aruivo ou diret2rio.
ln 'ile6 ln)6-5rie um vBnculo fBsico para o aruivo ou diret2rio.
touch $t :G6&&O:::: 'ile6-modifica o tempo real (tempo de criao$ de um aruivo ou diret2rio.
'ile 'ile6-saBda (despeVo na tela$ do tipo mime de um aruivo de texto.
icon $l-listas de cifras conhecidas.
icon $' 'rom=ncoding $t to=ncoding inputJile * outputJile-5rie uma nova forma de aruivo de
entrada assumindo ue est3 codificado em fromncoding e convert)7lo para
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
6/14
*ncontrar ar(uios:'ind / $name 'ile6-busca de aruivo e diret2rio da raiz do sistema.
'ind / $user user6-ncontre aruivos e diret2rios pertencentes ao usu3rio Quser1R.
'ind /home/user6 $name S7in-/rocure aruivos com extenso Q. binR no diret2rio Q4 home4user1R.
'ind /usr/in $t.pe ' $atime +6::-/esuisar aruivos bin3rios no utilizados nos ltimos 1@@ dias.
'ind /usr/in $t.pe ' $mtime $6:-/esuisar aruivos criados ou alterados nos ltimos 1@ dias.
'ind / $name S7rpm $exec chmod GOO 8;>A SE-/rocure aruivos com extenso Q. rpmR e modificar
permiss-es.
'ind / $xde $name S7rpm-/rocure aruivos com extenso Q. rpmR ignorando a mBdia removBvel, como 507
=&, pen7drive, etcX
locate S7ps-encontrar aruivos com a extenso Q. ps primeiro executado com o comando #updatedbR.
#hereis halt-ostre a localizao de um aruivo bin3rio, a aVuda ou a fonte. Oeste caso ele pergunta
onde est3 o comando QparadaR.
#hich halt-mostrar o caminho completo (o caminho completo$ para um bin3rio 4 execut3vel.
"rabalhando com sistema de ar(uios
mount /de/hda& /mnt/hda&-onte um disco chamado hda%. /rimeiro, verifiue a exist)ncia do diret2rio
Q4 mnt4hda%R; e voc) no estiver, voc) deve cri37lo.
umount /de/hda&-=emova um disco chamado hda%. m primeiro lugar, do ponto de Q 4 mnt4hda%.
'user $)m /mnt/hda&-orce a remoo uando o dispositivo est3 ocupado.
umount $n /mnt/hda&-xecute a remoo sem ler o aruivo4etc4nA % sort $)6B6n- ostrar (no 0ebian ou derivados$
uma lista com %Z pacotes instalados ue consomem mais espao (em ordem decrescente$
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
7/14
+su,rios e gruposgroupadd nomreNdelNgrupo-5rie um novo grupo.
groupdel nomreNdelNgrupo-xclua um grupo.
groupmod $n nueoNnomreNdelNgrupo ie1oNnomreNdelNgrupo-=enomear um grupo.
useradd $c ?ame 5urname $g admin $d /home/user6 $s /in/ash user6-5rie um novo usu3rio
#admin: do grupo.
useradd user6-5rie um novo usu3rio.
userdel $r user6-excluir um usu3rio (Q7rR elimina o diret2rio Some$.
usermod $c User J4F $g s.stem $d /'tp/user6 $s /in/nologin user6- ltere os atributos do usu3rio.
pass#d-ltere senha.
pass#d user6-ltere a senha do usu3rio (apenas pelo root$.
chage $= &:66$6&$T6 user6-0efina um limite de tempo para a senha do usu3rio. Oeste caso, ele diz ue
a chave expira a +1 de dezembro de %@11.Cnforma-es do sistema Linux
p#c)-Uerifiue a sintaxe correta Q4 etc4pass*dR aruivo formato e a exist)ncia de usu3rios.
grpc)-Uerifiue a sintaxe correta e formato do aruivo Q4 etc4grupoR e a exist)ncia de grupos.
ne#grp groupNname-=egistre um novo grupo para alterar o grupo padro dos aruivos rec'm7criados.
ermiss$es de Ar(uios %. Adiciona e /emoer permiss$es'
ls $lh-ostre permiss-es.
ls /tmp % pr $4O $WC,2U@?5-0ivida o terminal em Z colunas.
chmod ugo+r#x director.6-definir permiss-es de leitura[, gravar (*$ e executar (x$ para o dono (u$,
grupo (g$ e outros (ou$ no diret2rio Qaruivo1R.
chmod go$r#x director.6-=emove[ a permisso de leitura, gravao (*$ e grupo de implementao (x$
(g$ e outros (ou$ no diret2rio Qaruivo1R.
cho#n user6 'ile6-ltere o propriet3rio de um aruivo.
cho#n $R user6 director.6-ltere o propriet3rio de um diret2rio e todos os aruivos e diret2rios contidos
dentro.
chgrp group6 'ile6-ltere o grupo de aruivos.
cho#n user6-rupo1 aruivo1
'ind / $perm $u+s-Uer todos os aruivos com sistema 8C0 configurado.
chmod u+s /in/'ile6-0efina o bit 8C0 em um aruivo bin3rio. & usu3rio ue est3 executando esse
aruivo aduire os mesmos privil'gios como propriet3rio.
chmod u$s /in/'ile6-0esabilite o bit 8C0 em um aruivo bin3rio.
chmod g+s /home/pulic-definir o C0 bit em um diret2rio E semelhante ao 8C0, mas para o
diret2rio.
chmod g$s /home/pulic-0esative o bit C0 em um diret2rio.
chmod o+t /home/pulic-conVunto
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
8/14
Atributos especiais de ar(uio: %. Adiciona e /emoer permiss$es'
chattr +a 'ile6-permite gravar apenas abrindo um aruivo acrescentar modo.
chattr +c 'ile6-permite ue um aruivo a ser compactado 4 descompactado automaticamente.chattr +d 'ile6-le garante ue o programa ignore excluir os aruivos durante o bac?up.
chattr +i 'ile6-torna7se o aruivo inalterado, portanto no pode ser excluBdo, alterado, renomeado ou
vinculado.
chattr +s 'ile6-/ermite ue um aruivo a ser excluBdo com segurana.
chattr +5 'ile6-le garante ue um aruivo ' modificado, as altera-es so gravadas no modo sBncrono,
como com a sincronia.
chattr +u 'ile6-le permite ue voc) recuperar o contedo de um aruivo, mesmo se est3 cancelado.
lsattr-ostre atributos especiais.
Ar(uios e ar(uios compactadosun0ip& 'ile60&-0escompacte um aruivo chamado Qfile1.bz%R.0ip& 'ile6-comprime um aruivo chamado Qfile1R.
gun0ip 'ile6g0-0escompacte um aruivo chamado Qfile1.gzR.
g0ip 'ile6-comprime um aruivo chamado Qfile1R.
g0ip $L 'ile6-5omprima com compresso m3xima.
rar a 'ile6rar testN'ile-5rie um aruivo com o rar chamado Qfile1.rarR.
rar a 'ile6rar 'ile6 'ile& dir6-5omprima Qaruivo1R, Qaruivo%R e Qdir1R simultaneamente.
rar x 'ile6rar-0escompacte o aruivo rar.
unrar x 'ile6rar-0escompacte o aruivo rar.
tar $c' archietar 'ile6-5rie um tarball descompactado.
tar $c' archietar 'ile6 'ile& dir6-5rie um aruivo contendo Qaruivo1R, Q file%] e Qdir1R.
tar $t' archietar-exibir o contedo de um aruivo.
tar $x' archietar-extrair um aruivo tar.
tar $x' archietar $C /tmp-extrair um tarball em 4 tmp.
tar $c'1 archietar0& dir6-5rie um aruivo tar compactado no bzip%.
tar $x'1 archietar0&-descompactar um aruivo compactado do bzip% tar
tar $c'0 archietarg0 dir6-5rie um aruivo tar compactado em gzip.
tar $x'0 archietarg0-0escompacte um aruivo tar do gzip compactado.
0ip 'ile60ip 'ile6-5rie um aruivo compactado zip.
0ip $r 'ile60ip 'ile6 'ile& dir6-compresso, zip, v3rios aruivos e diret2rios simultaneamente.
un0ip 'ile60ip-0escompacte um aruivo zip.
acotes /0 %/ed 1at2 3edora e similares'rpm $ih pac)agerpm-Cnstale um pacote rpm.
rpm $ih nodeeps pac)agerpm-Cnstale um pacote rpm ignorar solicita-es de depend)ncias.
rpm $U pac)agerpm-atualize um pacote rpm sem alterar a configurao dos aruivos.
rpm $J pac)agerpm-atualize um pacote rpm somente se ele5omandos estiver instalado.
rpm $e pac)ageNnamerpm-=emova um pacote rpm.
rpm $qa-ostre todos os pacotes rpm instalados no sistema.
rpm $qa % grep httpd-ostre todos os rpm de pacotes com o nome #httpd:.
rpm $qi pac)ageNname-informa-es sobre um pacote especBfico instalado.rpm $qg 5.stem =nironment/Daemons-ostar um grupo soft*are pacotes rpm.
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
9/14
rpm $ql pac)ageNname-ostre lista de aruivos fornecidos por um pacote rpm instalados.
rpm $qc pac)ageNname-xiba a lista de aruivos, dada por uma configurao de pacote rpm instalados.
rpm $q pac)ageNname #hatrequires-ostre lista de depend)ncias ue so solicitados para um
pacote rpm.
rpm $q pac)ageNname #hatproides-ostar capacidade fornecida por um pacote rpm.
rpm $q pac)ageNname scripts-ostre scripts comeados durante a remoo da instalao.rpm $q pac)ageNname changelog-ostar o hist2rico das revis-es de um pacote rpm.
rpm $q' /etc/httpd/con'/httpdcon'-Uerificar ual rpm pacote pertence um determinado aruivo.
rpm $qp pac)agerpm $l-ostre lista de aruivos fornecidos por um rpm do pacote ue ainda no foi
instalado.
rpm import /media/cdrom/RF@$F$V=-importe a assinatura digital chave pblica.
rpm chec)sig pac)agerpm-Uerificar a integridade de um pacote rpm.
rpm $qa gpg$pu)e.-Uerificar a integridade de todos os pacotes rpm instalados.
rpm $X pac)ageNname-Uerifiue o tamanho do aruivo, licenas, tipos, propriet3rio, grupo, exame de
sade =esumo de 0Z e ltima modificado.
rpm $Xa-verificar todos os pacotes rpm instalados no sistema. 8se com cuidado.
rpm $Xp pac)agerpm-Uerifiue se ue um pacote instalado ainda no rpm.rpm&cpio pac)agerpm % cpio extract ma)e$directories 7in7-xtraia o aruivo execut3vel de um
pacote rpm.
rpm $ih /usr/src/redhat/RF@5/YarchY/pac)agerpm-Cnstale um pacote construBdo a partir de um rpm
fonte.
rpmuild reuild pac)ageNnamesrcrpm-5onstrua um pacote rpm a partir de um rpm fonte.
acotes 4+0 +pdater %/ed 1at2 3edora esimilares'
.um install pac)ageNname-Naixar e instalar um pacote rpm.
.um localinstall pac)ageNnamerpm-Csto ir3 instalar um =/ e vai tentar resolver todas as
depend)ncias para voc), usando seus reposit2rios.
.um update pac)ageNnamerpm-tualize todos os pacotes rpm instalados no sistema.
.um update pac)ageNname-8pgrade 4 atualizar um pacote rpm.
.um remoe pac)ageNname-=emova um pacote rpm.
.um list-Liste todos os pacotes instalados no sistema.
.um search pac)ageNname-ncontre um pacote no reposit2rio rpm.
.um clean pac)ages-Limpe um cache de rpm, apagando os pacotes baixados.
.um clean headers-exclua todo o cabealho de aruivos ue o sistema usa para resolver a
depend)ncia.
.um clean all-=emova os aruivos de cache e o cabealho do pacote.
acotes deb %Debian2 +buntu e deriados'
dp)g $i pac)agede-instalar 4 atualizar um pacote deb.
dp)g $r pac)ageNname-=emova uma deb para o pacote do sistema.
dp)g $l-ostre todos os pacotes deb instalados no sistema.
dp)g $l % grep httpd-ostre todos deb pacotes com o nome #httpd:
dp)g $s pac)ageNname-informa-es sobre um pacote especBfico instalado no seu sistema.
dp)g $2 pac)ageNname-ostar lista de aruivos fornecidos por um pacote instalado no sistema.
dp)g contents pac)agede-ostre lista de aruivos fornecidos por um pacote no instalado ainda.
dp)g $5 /in/ping-Uerificar ual pacote pertence um determinado aruivo.
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
10/14
Atualizador de pacotes A" %Debian2 +buntu 5deriados'
apt$get install pac)ageNname-instalar 4 atualizar um pacote deb.
apt$cdrom install pac)ageNname-instalar 4 atualizar um pacote deb do cdrom.apt$get update-tualize a lista de pacotes.
apt$get upgrade-tualize pacotes instalados todos.
apt$get remoe pac)ageNname-=emova a instalao de um pacote deb do sistema.
apt$get chec)-Uerifiue se a resoluo correta de depend)ncias.
apt$get clean-limpar o cache de pacotes baixados.
apt$cache search searched$pac)age-=etorna a lista de pacotes ue corresponde J s'rie Queria
pacotesR.
*xibir o conte6do de um ar(uiocat 'ile6-Uer o contedo de um aruivo a partir da primeira linha.
tac 'ile6-Uer o contedo de um aruivo a partir da ltima linha.
more 'ile6-UeVa o contedo ao longo de um aruivo.
less 'ile6-semelhantes para o comando QmaisR mas permite ue voc) salve o aruivo, bem como o
movimento para tr3s.
head $& 'ile6-UeVa as duas primeiras linhas de um aruivo.
tail $& 'ile6-Uer as duas ltimas linhas de um aruivo.
tail $' /ar/log/messages-Uer em tempo real o ue foi adicionado ao aruivo.
0anipula!&o de textocat 'ile6 'ile& % command * 'ile6NintxtNorN'ile6Nouttxt-sintaxe geral para a manipulao de texto
usando o tubo,
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
11/14
*stabelecer o formato de coners&o dear(uios
dos&unix 'iledostxt 'ileunixtxt-5onverta um formato de aruivo de texto do 0& para 8OC!.
unix&dos 'ileunixtxt 'iledostxt-5onverta um formato de aruivo de texto do 8OC! para 0&.recode _4@2 pagetxt * pagehtml-5onverta um aruivo de texto para html.
recode $l % more-ostre todas as convers-es de formato disponBveis.
An,lise de sistema de ar(uiosadloc)s $ /de/hda6-Uerifica os blocos defeituosos no disco hda1.
'sc) /de/hda6-reparar 4 verificar a integridade do aruivo do sistema Linux no disco hda1.
'sc)ext& /de/hda6-reparao 4 verificar a integridade do sistema de aruivo ext% no disco hda1.
e&'sc) /de/hda6-reparao 4 verificar a integridade do sistema de aruivo ext% no disco hda1.
e&'sc) $1 /de/hda6-reparao 4 verificar a integridade do sistema de aruivo ext+ no disco hda1.
'sc)extT /de/hda6-reparao 4 verificar a integridade do sistema de aruivo ext+ no disco hda1.
'sc)'at /de/hda6-reparao 4 verificar integridade do aruivo sistema disco fat hda1.
'sc)msdos /de/hda6-reparar 4 verificar a integridade de um aruivo a partir do dos sistema disco hda1.
dos'sc) /de/hda6-reparar 4 verificar a integridade de um aruivo a partir do dos sistema disco hda1.
3ormatar sistema de ar(uiosm)'s /de/hda6-Uerifica os blocos defeituosos no disco hda1.
m)e&'s /de/hda6-reparar 4 verificar a integridade do aruivo do sistema Linux no disco hda1.
m)e&'s $1 /de/hda6-reparao 4 verificar a integridade do sistema de aruivo ext% no disco hda1.
m)'s $t 'at T& $J /de/hda6-reparao 4 verificar a integridade do sistema de aruivo ext% no discohda1.
'd'ormat $n /de/'d:-reparao 4 verificar a integridade do sistema de aruivo ext+ no disco hda1.
m)s#ap /de/hdaT-reparao 4 verificar a integridade do sistema de aruivo ext+ no disco hda1.
7ac8upsdump $:a1 $' /tmp/home:a) /home-azer um completo salvar do direct2rio Q4SomeR.
dump $6a1 $' /tmp/home:a) /home-azer um Nac?up incremental do diret2rio Q 4homeR.
restore $i' /tmp/home:a)-=estaurando um save interativamente.
rs.nc $rogpa delete /home /tmp-incronizao entre diret2rios.
rs.nc $rogpa $e ssh delete /home ipNaddress-rs_nc atrav's do tnel S.
rs.nc $a0 $e ssh delete ipNaddr-incronizar um diret2rio local com um diret2rio remoto via ssh e
compresso.
rs.nc $a0 $e ssh delete /home/local ipNaddr-sincronizar um diret2rio remoto em um diret2rio local
atrav's de ssh e compresso.
dd s6@ i'/de/hda % g0ip % ssh user`ipNaddr 8dd o'hdag0A-fazer um salvamento em um disco
rBgido em um host remoto atrav's de ssh.
dd i'/de/sda o'/tmp/'ile6-alve o contedo de um disco rBgido para um aruivo. (Oeste caso o disco
rBgido ' #sda: e o aruivo #file1:$.
tar $Fu' ac)uptar /home/user-alvar os diret2rios4etc e a raiz (excluindo o contedo do
subdiret2rio4root4dir1 4$ em um aruivo compactado, cuVo nome inclui a data e hora atual.
( cd /tmp/local/ tar c " % ssh $C user`ipNaddr 8cd /home/share/ tar x $pA-5opie o contedo de
um diret2rio em um diret2rio remoto atrav's de ssh.
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
12/14
( tar c /home " % ssh $C user`ipNaddr 8cd /home/ac)up$home tar x $pA-copiar um diret2rio local
em um diret2rio remoto atrav's de ssh.
tar c' % (cd /tmp/ac)up E tar x' "-c2pia local preservando licenas e lin?s de um diret2rio para
outro.
'ind /home/user6 $name 87txtA % xargs cp $a target$director./home/ac)up/ parents-encontrar e
copiar todos os aruivos com extenso Q. txtR de um diret2rio para outro'ind /ar/log $name 87logA % tar c 'iles$'rom$ % 0ip& * logtar0&-encontrar todos os aruivos com
extenso Q. logR e fazer um aruivo bzip.
dd i'/de/hda o'/de/'d: sO6& count6-aa uma c2pia do =N (aster Noot =ecord$ para um
disuete.
dd i'/de/'d: o'/de/hda sO6& count6- =estaurar a c2pia da (N= aster Noot =ecord$ gravada
no disuete.
CD-/90cdrecord $ gracetime& de/de/cdrom $e1ect lan)'ast $'orce-limpar ou apagar um cd regrav3vel.
m)iso's /de/cdrom * cdiso-5rie uma imagem iso do 507=& no disco.
m)iso's /de/cdrom % g0ip * cdNisog0-5rie uma imagem iso compactada do 507=& no disco.
m)iso's $b $allo#$leading$dots $R $X 2ael CD $iso$leel H $o /cdiso dataNcd- 5rie uma imagem iso
de um diret2rio.
cdrecord $ de/de/cdrom cdiso-grave uma imagem iso.
g0ip $dc cdNisog0 % cdrecord de/de/cdrom -grave uma imagem iso comprimida.
mount $o loop cdiso /mnt/iso-onte uma imagem iso.
cd$paranoia $-
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
13/14
netstat $tupl-ostre todos os ouvinte de rede de servios sobre o sistema e seu /C0.
tcpdump tcp port P:-ostre todo o tr3fego S
-
7/25/2019 Guia Com Mais de 500 Comandos Do Linux Explicados
14/14
Dicas e Comandos 6teisapropos [)e.#ord-exibir uma lista de comandos ue pertencem Js palavras7chave de um programa;
les so teis uando voc) sabe o ue faz o seu programa, mas sconoces o nome do comando.
man ping-exibir as p3ginas de manual on7line; por exemplo, um comando ping, use a opo Q7?R para
encontrar ualuer comandos relacionados.#hatis [)e.#ord-xibe a descrio do ue o programa faz.
m)ootdis) deice /de/'d: Yuname $rY-5rie um disuete boteable.
gpg $c 'ile6-codifica um aruivo com o guarda de segurana do O8.
gpg 'ile6gpg-decodificar um aruivo com o guarda de segurana do OCnforma-es do sistema Linux8.
#get $r ###examplecom-Naixe um site inteiro.
#get $c ###examplecom/'ileiso-Naixe um aruivo com a possibilidade de parar o do*nload e
retomar mais tarde.
echo 8#get $c ###examplecom/'ilesiso8 % at :L-@@
ldd /usr/in/ssh-ostrar compartilhada bibliotecas exigirem pelo ssh programa.
alias hhAhistor.A-5oloue um alias para um comando E hh F hist2ria.
chsh-ude o hell de comando.chsh list$shells- um comando adeuado para descobrir se voc) tem controle remoto em outro
terminal.
clear- Limpa a tela do terminal.
umcomando * archiodesaidatxt &*6- executa um comando e redirecionar saBda para um aruivo,
combinando neste ambos