Escolar Documentos
Profissional Documentos
Cultura Documentos
Lista de Comandos (Update)
Lista de Comandos (Update)
23-10-2023
Parâmetros:
Exemplo:
caller
case
Melhor alternativa para quando temos de usar vários IF/elif numa única variável
Exemplo:
cat
Usado para ler o conteúdo de um ficheiro
Parâmetros:
-A
-b
-e
-E
-n, mostra o numero de todas as linhas;
-s, elimina linhas em branco;
-t
-T
-u
-v
--help
--version
Exemplo:
cc
É usado para compilar os códigos da linguagem C e criar executáveis.
Parâmetros:
-o,
-w,
-g, compila o arquivo cria uma versão purificada do arquivo executável;
-c
-v
Exemplo:
cd
Usado para mudar/sair e entrar em diretorias no sistema
Sintaxe: cd [directory]
Exemplo:
cfdisk
Usado para criar, eliminar e modificar partições no disco
Parâmetros:
-h
-L, da cor ao output;
-V
-z, começa com uma tabela de partição a zeros na memória
d, deleta a marcação atual deixando espaço para um novo;
b
h
n
q
s
t
u
W
x
Exemplo:
chattr
Usado para alterar os atributos de um arquivo em um diretório. O uso principal deste comando é
fazer com que vários arquivos não possam ser alterados por usuários que não sejam o superusuário.
Parâmetros:
-a, Usado para listar todos os arquivos de um diretório que também inclui aquele cujo nome
começa com um ponto final ('.');
-d, Esta opção listará os diretórios como arquivos normais em vez de listar seu conteúdo;
-R
-V
-d
-v
Exemplo:
chgrp
Usado para mudar a propriedade do grupo de um arquivo ou diretorio
Parâmetros:
-c, descrever a ação para cada arquivo cujo grupo realmente muda;
-f, Não mostra mensagens de erro;
-v
Exemplo:
chmod
Usado para mudar o modo de acesso de um ficheiro
Parâmetros:
Exemplo:
chown
Usado para mudar o dono ou grupo de um ficheiro
Parâmetros:
Exemplo:
chpasswd
Usado para mudar a password do utilizador
Parâmetros:
-c, esta opção é usada como método de crypt. O método pode ser DES, MD5, SHA256,
SHA512 ou NONE;
-e, usado para mostrar as passwords encriptadas;
-h
-m
-s
Exemplo:
chfn
Serve para mudar o nome de um utilizador e outros detalhes
Parametros:
Exemplo:
chroot
Usado para executar um comando em outra diretoria root
Parâmetros:
–userspec
-groups
-help
-version
Exemplo:
chsh
Usado para mudar o “login shell”. Shell é uma interface de usuário interativa com um sistema
operacional e pode ser considerada uma camada externa do sistema operacional.
Parâmetros:
-l
-u, da print a list de “sheels”
-v
-s, permite definir uma sheel como “login sheel”
Exemplo:
Chkconfig
O comando é usado para listar todos os serviços disponíveis e visualizar ou atualizar as suas
configurações de nível de execução.
Exemplo:
cksum
O comando é usado para exibir um valor CRC (Cyclic Redundancy Check), o tamanho de bytes do
arquivo e o nome do arquivo na saída padrão. O CRC é único para cada arquivo e só muda se o
arquivo for editado.
É usado para verificar se o arquivo foi corrompido acidentalmente durante a transferência. Se o CRC
for o mesmo após a transferência, significa que o arquivo não foi corrompido acidentalmente.
Exemplo:
clear
Clear é um comando padrão do sistema operacional de computador Unix usado para limpar a tela do
terminal.
Sintaxe: clear
Opções:
-T type
indica o tipo de terminal. Normalmente, essa opção é desnecessária , porque o padrão é retirado da
variável de ambiente TERM.
Se -T for especificado, as variáveis de shell LINES e COLUMNS também serão ignoradas.
-V relata a versão de ncurses que foi usada neste programa, e sai. As opções são as seguintes:
-x não tente ccto limpar o buffer de scrollback do terminal usando o recurso estendido "E3".
Exemplo:
Antes
Depois
Cmp
O comando cmp no Linux/UNIX é usado para comparar os dois arquivos byte por byte e ajuda a
descobrir se os dois arquivos são idênticos ou não.
Opções:
-b, --print-bytes
-i, --ignore-initial=SKIP1:SKIP2
-l, --verbose
-n, --bytes=LIMITE
Exemplo
comm
O comando compara dois arquivos classificados linha por linha e grava na saída padrão; as linhas que
são comuns e as linhas que são únicas.
Opções:
--check-order
Verifica se a entrada está classificada corretamente, mesmo que todas as linhas sejam
emparelháveis
--nocheck-order
--output-delimiter=STR
--total
Dá um resumo
-z, --zero-terminated
Exemplo:
command
O comando "command" no Linux é um comando genérico que permite executar outros comandos
de forma direta. Ele é frequentemente usado para executar comandos simples ou para chamar
outros programas e scripts a partir da linha de comando.
Exemplo:
compress
O comando "compress" no Linux não é amplamente utilizado atualmente. Ele costumava ser usado
para compactar arquivos no formato de compressão ".Z". No entanto, nos sistemas Linux modernos,
a compressão é geralmente realizada com comandos como "gzip", "tar" ou "zip".
Exemplo:
Continue
continue é um comando usado para saltar a iteração atual no loop for, while e Until. É usado em
linguagens de script e scripts de shell para controlar o fluxo de execuções.
Exemplo:
cp
O comando "cp" no Linux é usado para copiar arquivos e diretórios. Ele permite que você crie cópias
de um arquivo de origem em um destino especificado.
Parâmetros:
Opções:
-f, --force: se um ficheiro de destino existente não puder ser aberto, removê-lo e tentar novamente
(esta opção é ignorada quando a opção -n também é usada)
-i, --interactive: pedir confirmação antes de sobrescrever (substitui uma opção anterior -n)
-n, --não-substituir: não substituir um ficheiro existente (substitui uma opção anterior -i)
--remove-destination: remover cada ficheiro de destino existente antes de tentar abri-lo (ao
contrário de --force)
-u, --update: copiar apenas quando o ficheiro ORIGEM for mais recente do que o ficheiro de destino
ou quando o ficheiro de destino estiver em falta
-Z: definir o contexto de segurança SELinux do ficheiro de destino como o tipo predefinido
--context[=CTX]: igual a -Z, ou se CTX for especificado, definir o contexto de segurança SELinux ou
SMACK como CTX.Exemplo:
Cpio
cpio significa “copy in, copy out”. O comando é usado para processar arquivos compactados como
*.cpio ou *.tar. Este comando pode copiar arquivos de e para arquivos.
Opções importantes:
-v: Ativa a saída verbosa, mostrando os arquivos que estão a ser processados.
Exemplo:
cron
O comando "cron" no Linux é utilizado para agendar tarefas para serem executadas
automaticamente em horários específicos.
Opções:
-L loglevel: Esta opção dirá ao cron o que registar sobre os trabalhos com os seguintes valores:
4: Registará todos os trabalhos com falha. Aqui o status de saída não será igual a zero.
Sintaxe:
*arquivo_delimitador: Especifica o padrão de linha a ser usado como delimitador para dividir o
arquivo.
Prefixos:
-f: Especifica o prefixo a ser usado para os segmentos de arquivo criados. O valor padrão para esta
variável é xx.
-n: Altera o número de casas decimais usadas nos nomes dos arquivos criados. O padrão são duas
casas decimais ou xx00 . . . xx99. Pode-se especificar o sinalizador -n 4, por exemplo, os novos
arquivos serão nomeados xx0000 . . . xx0099.
Exemplo:
Curl
curl é uma ferramenta de linha de comando para transferir dados de ou para um servidor, usando
qualquer um dos protocolos suportados (HTTP, FTP, IMAP, POP3, SCP, SFTP, SMTP, TFTP, TELNET,
LDAP ou FILE).
Sintaxe:
Principais opções:
Exemplo:
cut
O comando "cut" é uma ferramenta de linha de comando no Linux usada para extrair partes
específicas de linhas de texto ou de arquivos de texto.
Sintaxe:
É necessário especificar uma [opção]. Caso contrário, o comando gerará um erro. As opções
disponíveis são descritas na seção a seguir.
Para [arquivo], é necessário introduzir o nome do arquivo que deseja processar. Não especificar um
nome de arquivo instrui o comando cut a ler a entrada padrão; neste caso, cut filtra o pipeline. Se
especificar vários nomes de arquivo, o comando cut concatenará o conteúdo solicitado.
-s: Suprime linhas que não contêm o delimitador, útil para evitar erros.
Exemplo: