Flashcards
Comandos linux
Cards in this deck (85)
- 1lsPermite conferir uma lista com os arquivos contidos no diretório, sem maiores detalhes, sem que sejam exibidas informações como, tamanho dos arquivos, data de modificação,
entre outros. - 2ls -lLista os arquivos utilizando o formato longo dos nomes dos arquivos, mostrando
detalhes sobre permissões, tamanho, tipo, etc (-l = long). - 3ls -aLista todos os arquivos de um diretório, inclusive os arquivos ocultos (-a = all). Galera, existe também o comando ls -A, que faz quase a mesma coisa, mas não exibe o diretório atual (./) e o de nível anterior (../) entre os arquivos listados.
- 4ls -tLista os arquivos por ordem de data de modificação. Arquivos que foram modificados por último, mais recentemente, são exibidos em primeiro lugar (-t = time).
- 5ls -ltLista os arquivos por ordem de data de modificação, também exibindo os modificados mais recentemente em primeiro lugar PORÉM ESSE COMANDO LISTA TUDO COM MAIS DETALHES
- 6ls -ltrLista os arquivos por ordem de data de modificação, PORÉM OS MODIFICADOS MAIS RECENTES VÃO PARA O FINAL
Similar ao ls -lt com a diferença de listar em ordem inversa, ou seja, os
modificados mais recentemente vão ficando para o final da lista (-r = reverse). - 7ls -sO comando acima exibe os arquivos de uma pasta em formato de bloco, sendo que eles são ordenados por tamanho (-s = size).
- 8ls -1Permite fazer com que os arquivos do diretório sejam listados por linha, um em cada linha.
- 9ls -lhPara obter uma listagem de todos os arquivos que exiba seus respectivos tamanhos de uma forma mais compreensível ou Human Readable (humanamente legível). Dessa forma, você pode conferir os tamanhos em Kb, Mb, Gb, etc (-h = human).
- 10cd ou cd ~Permite acessar o diretório home do usuário.
- 11cd /Permite acessar o diretório raiz do Linux.
- 12cd diretórioPermite acessar um diretório filho do diretório atual.
- 13cd .Permite acessar o próprio diretório atual (na prática, não faz nada).
- 14cd ..Permite acessar o diretório pai do diretório atual.
- 15cd ../diretórioPermite acessar um diretório irmão do diretório atual.
- 16cd -Permite acessar o último diretório visitado antes do diretório atual.
- 17cd caminho-diretórioPermite acessar qualquer diretório quando utilizado o caminho completo.
- 18rmEste comando apaga arquivos e também pode ser utilizado para apagar diretórios e sub-diretórios vazios ou que contenham arquivos – é uma forma curta de se referir a remove (remover).
- 19rm -fApaga sem pedir confirmação (-f = force).
- 20rm -iPede confirmação antes de apagar (-i = interactive).
- 21rm -rApaga arquivos e seus subdiretórios (-r = recursive).
- 22cpEsse comando é utilizado para copiar arquivos (cp = copy). O arquivo de origem e o destino da cópia podem residir em sistemas de arquivo diferentes, ou até no mesmo diretório desde que tenham nomes diferentes. Este comando copia também mais de um arquivo de um diretório para outro. É possível especificar mais de um arquivo no comando cp usando os curingas *, ? e [ ].
- 23cp -fSubstitui arquivos existentes sem pedir confirmação (-f = force).
- 24cp -iPede permissão antes de substituir arquivos existentes (-i = interactive).
- 25cp -rCopia arquivos e subdiretórios (-r = recursivo).
- 26cp -sCria um link simbólico ao invés de copiar (-s = simbolic).
- 27mkdirEste comando é utilizado para criar um diretório no sistema.
- 28mkdir -pPermite criar diretórios e seus subdiretórios de uma só vez.
- 29pwdapenas mostra o nome e o caminho do diretório atual. Você pode utilizá-lo para verificar em qual diretório se encontra em determinado momento.
- 30catO comando cat é utilizado para unir, criar e exibir arquivos. Seu nome é uma derivação da palavra inglesa concatenate ou concatenar.
- 31cat -nNumera todas as linhas (-n = number).
- 32cat -sNão mostra mais que uma linha em branco entre um parágrafo e outro (-s = squeeze).
- 33tarEste comando é utilizado para juntar vários arquivos em um só. O tar também é muito usado para cópias de arquivos especiais ou dispositivos do sistema
- 34tar -cCria um novo arquivo .tar (-c = create).
- 35tar -vMostra o prgresso do processamento (-v = verbose)
- 36tar -fIndica que o resultado será do tipo arquivo (-f = file)
- 37mvEste comando é utilizado para mover ou renomear arquivos e diretórios.
Sintaxe: mv [opções] [origem] [destino] - 38mv -RAplica-se ao diretório e a todo seu conteúdo (-R = Recursive).
- 39mv -fMove o arquivo sem pedir confirmação (-f = force).
- 40findEste comando permite procurar por arquivos/diretórios no disco. Ele pode procurar arquivos através de sua data de modificação, tamanho, etc através do uso de opções.
- 41find -namePermite pesquisar arquivos pelo seu nome.
- 42find -inamePermite pesquisar arquivos pelo seu nome, ignorando maiúsculas e minúsculas.
- 43find -sizePermite pesquisar arquivos maiores ou menores que um tamanho específico.
- 44chmodTrata-se do comando que permite mudar a permissão de acesso a um arquivo ou diretório. Com este comando você pode escolher se usuário ou grupo terá permissões para ler, gravar, executar
um arquivo ou arquivos
Sintaxe: chmod [opções] [permissões] [diretório/arquivo] - 45chmod u g o a r w x + - =u= Especifica o nível de acesso de um usuário (-u = user).
g=Especifica o nível de acesso de um grupo (-g = group).
o= Especifica o nível de acesso de outros usuários (-o = others)
a=Especifica o nível de acesso de todos os usuários (-a = all).
r=Especifica a permissão de leitura (-r = read).
w=Especifica a permissão de escrita (-w = write).
x=Especifica a permissão de execução (-x = execution).
+ Adiciona permissão.
- Remove permissão.
= Define permissão. - 46ch mod valor octal 0 1 2 3 4 5 6 70 Nenhuma permissão de acesso – equivalente a -rwx.
1 Permissão de execução (x).
2 Permissão de gravação (w).
3 Permissão de gravação e execução (wx) – equivalente à permissão 2+1.
4 Permissão de leitura (r).
5 Permissão de leitura e execução (rx) – equivalente à permissão 4+1.
6 Permissão de leitura e gravação (rw) – equivalente à permissão 4+2.
7 Permissão de leitura, gravação e execução – equivalente a +rwx (4+2+1). - 47grepPermite procurar por um texto dentro de um ou mais arquivos ou no dispositivo de
entrada padrão.
Sintaxe: grep [expressão] [arquivo] [opções] - 48grep -fEspecifica que o texto que será localizado está em um arquivo (-f = file).
- 49grep -iIgnora a diferença entre maiúsculas e minúsculas.
- 50killEste comando permite enviar um sinal a um processo em execução. Caso seja usado sem parâmetros, o kill enviará um sinal de término ao processo sendo executado (fechará o programa).
Sintaxe: kill [opções] [sinal] [número] - 51kill -9Mata o processo imediatamente sem permitir salvar dados.
- 52freeMostrar detalhes sobre a utilização da memória principal do sistema operacional.
Sintaxe: free [opções] - 53toppermite mostrar EM TEMPO REAL os programas em execução ativos, parados, tempo usado na CPU, detalhes sobre o uso da Memória RAM, Memória Swap, disponibilidade para execução de programas no sistema, entre outros. Para sair é só apertar q
Sintaxe: top [opções] - 54psutilizado para visualizar quais processos estão sendo executados em um computador, além de exibir qual usuário executou o programa, a hora que o processo foi iniciado, entre outros. NÃO É EM TEMPO REAL
Sintaxe: ps [opções] - 55ps -aMostra todos os processos existentes.
- 56ps -uMostra o nome de usuário e hora que um processo foi iniciado.
- 57ps -xMostra processos que não foram iniciados pelo terminal.
- 58ps -eMostra variáveis de ambiente no momento da inicialização do processo.
- 59ps -fMostra a árvore de execução de processos.
- 60manPermite consultar o manual do sistema. Da pra descobrir a função de um comando com ele
Sintaxe: man [seção] [comando/arquivo] - 61man -aMostra todas as páginas para o manual requisitado no comando (-a vem de all).
- 62man -fApresenta apenas uma pequena descrição do comando.
- 63dfExibir informações sobre espaço livre e espaço ocupado nas partições do sistema operacional, arquivos e diretórios.
Sintaxe: df [opções]
df -k Lista o tamanho dos blocos em kbytes.
df -m Lista o tamanho dos blocos em Mbytes. - 64headEste comando permite apresentar as linhas iniciais de um arquivo de texto
Sintaxe: head [opções]
head -n Exibe o número de linhas do início de um arquivo (-n = number). - 65tailEste comando permite apresentar as linhas finais de um arquivo de texto.
Sintaxe: tail [opções]
tail -n Exibe o número de linhas do final de um arquivo (-n = number). - 66sortEste comando permite organizar as linhas de um arquivo texto ou da entrada padrão. A organização é feita por linhas e por meio de delimitadores (normalmente um espaço). É importante
mencionar que esse comando trata o arquivo como um conjunto de caracteres onde a ordem crescente é: espaços, números, letras maiúsculas [A-Z] e letras minúsculas [a-z]. Primeiro as maiúsculas e depois as minúsculas (isso cai em prova!).
Sintaxe: sort [opções] [arquivo] - 67sort -r sort -fr - Inverte a ordem apresentada (-r = reverse).
f - Ignora a diferença entre maiúsculas e minúsculas. - 68morePermite fazer a paginação de arquivos ou da entrada padrão. Pode ser 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.
Sintaxe: more [arquivo] - 69lessEste comando permite fazer a paginação de arquivos ou da entrada padrão Seta
para Cima e Seta para Baixo ou PgUP/PgDown para fazer o rolamento da página. Para sair do less, pressione Q. A diferença para o more é que o less é mais rápido.
IGUAL AO MORE MAS A ROLAGEM É FEITA COM AS SETAS EM VEZ DE ENTER OU ESPAÇO - 70rmdirremover diretórios vazios, no entanto o diretório deve estar vazio
antes de ser excluído.
Sintaxe: rmdir [caminho/diretório] [caminho1/diretório1] - 71rmdir -p rmdir -vp= Remove uma hierarquia de diretórios.
v= Exibe informações de progresso do processamento (-v = verbose). - 72lnPermite criar links para arquivos e diretórios no sistema.
Sintaxe: ln [opções] [origem] [link]
in -s Cria um link simbólico ao invés de copiar (-s = simbolic).
Obs: Saber a diferença entre link comum e links simbólicos - 73wcEste comando permite contar o número de palavras, bytes e linhas em um arquivo ou entrada padrão. Se as opções forem omitidas, o wc mostra a quantidade de linhas, palavras e bytes.
Sintaxe: wc [opções] [arquivo] - 74wc -wMostra a quantidade de palavras (-w = words).
- 75wc -lMostra a quantidade de linhas (-l = lines).
- 76sudoPermitir que usuários comuns obtenham privilégios de outro usuário, em geral o superusuário (root), para executar tarefas específicas.
Sintaxe: sudo [opções] comando
-u O sudo executa o comando com os privilégios do usuário especificado. - 77apt-getEste comando é utilizado para permitir a instalação, reinstalação, atualização e remoção de pacotes
do sistema. Há sintaxes diferentes
Sintaxe 1: apt-get [options] command
Sintaxe 2: apt-get [options] install | remove pkg1 [pkg2 ...]
Sintaxe 3: apt-get [options] source pkg1 [pkg2 ...]
-h Fornece as opções do utilitário.
--reinstall Permite reinstalar um determinado pacote. - 78logoutEste comando é utilizado para sair de uma sessão do terminal. É bastante similar ao comando exit e pode ser executado também por meio do comando CTRL+D.
Sintaxe: logout - 79shutdownEste comando permite desligar ou reiniciar o computador imediatamente ou após determinado tempo (programável) de forma segura – usuários são avisados que o computador será desligado.
Sintaxe: shutdown [opções] [hora] [mensagem] - 80shutdown -r shutdown -h shutdown -k shutdown -c-r Reinicia o sistema operacional imediatamente ou após um período em minutos.
-h Desliga o sistema operacional imediatamente ou após um período em minutos.
-k Simula o desligamento/reinicio do sistema, enviando mensagem aos usuários.
-c Cancela a execução do shutdown. - 81toutchEste comando é utilizado para mudar a data e hora que um arquivo foi criado. SE O ARQUIVO NÃO EXISTIR ELE CRIA O ARQUIVO
Sintaxe: touch [opções] [arquivos]
-t Usa Mês (MM), Dias (DD), Horas (hh), minutos (mm) e opcionalmente o ANO e segundos para modificação do(s) arquivos ao invés da data e hora atual. - 82dateEste comando permite visualizar/modificar a Data e Hora do sistema. Você precisa estar como usuário root para modificar a data e hora.
Sintaxe:
date MesDiaHoraMinuto[AnoSegundos]
%d Dia do mês (1-31)
%m Mês do Ano (1-12)
%y Ano (dois dígitos) - 83diffComparar dois arquivos e mostrar as diferenças entre eles. SOMENTE PARA ARQUIVOS DE TEXTO
Sintaxe: diff [diretório1/arquivo1] [diretório2/arquivo2] [opções]
-b Ignora espaços em branco como diferenças
-B Ignora linhas em branco inseridas ou apagadas nos arquivos. - 84gzipPermite compactar (diminuir o tamanho) um arquivo com ótima taxa de
compactação e velocidade. A extensão dos arquivos compactados pelo gzip é a .gz.
-d Descompacta uma arquivo.
-r Compacta diretórios e sub-diretórios. - 85duexibir o espaço ocupado por arquivos e sub-diretórios do diretório
atual do sistema operacional.
Sintaxe: du [opções]
-h Permite visualizer o tamanho de forma legível por humanos (Kb, Mb) em vez de blocos.
Information
- Description
- Concursos Públicos Informática Flashcards on Comandos linux, created by Matheus Wamser on 04/03/2021.
- Created by
- Matheus Wamser
- Views
- 1
- Rating