Gerenciamento de arquivos e diretórios
-
ls
: Lista arquivos e diretórios no diretório atual. Ele exibe os nomes dos arquivos e diretórios presentes no diretório atual.Exemplo:
ls
-
pwd
: Imprime o caminho completo do diretório atual. Ele ajuda você a saber onde você está no sistema de arquivos.Exemplo:
pwd
-
cd <directory>
: Altere para o diretório especificado. Ao usar este comando, você pode navegar entre os diretórios em seu sistema de arquivos.Exemplo:
cd /home/user/documents
-
touch <filename>
: Crie um novo arquivo ou atualize a hora de modificação de um arquivo existente. Se o arquivo já existir, ele atualizará o tempo de modificação.Exemplo:
touch newfile.txt
-
cp <source> <destination>
: Copie um arquivo ou diretório do local de origem para o local de destino. Você pode copiar vários arquivos ou diretórios especificando várias fontes.Exemplo:
cp file.txt /home/user/documents/
(copiar um arquivo)cp -r folder1 /home/user/documents/
(copiar um diretório)
-
mv <source> <destination>
: mova ou renomeie um arquivo ou diretório do local de origem para o local de destino. Se o destino for um novo nome, ele será renomeado; se for um novo caminho, ele se moverá.Exemplo:
mv file.txt /home/user/documents/file_new.txt
(renomear um arquivo)mv folder1 /home/user/documents/
(mover um diretório)
-
rm <file>
: Remova um arquivo. Observe que este comando excluirá o arquivo sem qualquer confirmação, portanto, use-o com cuidado.Exemplo:
rm file.txt
-
mkdir <directory>
: Crie um novo diretório com o nome especificado.Exemplo:
mkdir new_folder
-
rmdir <directory>
: Remova um diretório vazio. Observe que você só pode remover um diretório vazio usando este comando.Exemplo:
rmdir empty_folder
Gerenciamento de permissões de arquivos e diretórios
-
chmod <permissions> <file/directory>
: Altere as permissões de acesso de um arquivo ou diretório de acordo com as permissões especificadas. Permissões comuns incluem "r"(ler), "w"(gravar) e "x"(executar).Exemplo:
chmod u+rwx file.txt
(adicione permissões de leitura, gravação e execução para o proprietário) -
chown <user>:<group> <file/directory>
: altera o proprietário de um arquivo ou diretório para o usuário e grupo especificados.Exemplo:
chown user1:group1 file.txt
(defina o proprietário e o grupo para arquivo.txt)
Gestão de Processos e Serviços
-
ps
: Lista os processos em execução. Este comando exibe uma lista de processos e suas IDs de processo(PID) correspondentes.Exemplo:
ps
-
top
: exibe os processos em execução e os recursos do sistema. Este comando fornece uma interface interativa para visualizar os processos em execução e monitorar os recursos do sistema, como CPU, RAM.Exemplo:
top
-
kill <PID>
: encerra o processo com o ID de processo(PID) especificado. Este comando envia um sinal para interromper o processo, permitindo que ele saia ou desligue.Exemplo:
kill 1234
(encerrar o processo com PID 1234) -
systemctl start <service>
: Iniciar o serviço especificado. Um serviço é um programa executado em segundo plano no sistema e esse comando o inicia.Exemplo:
systemctl start httpd
(inicie o serviço Apache) -
systemctl stop <service>
: Pare o serviço especificado. Este comando interrompe um serviço em execução.Exemplo:
systemctl stop httpd
(parar o serviço Apache) -
systemctl restart <service>
: reinicie o serviço especificado. Este comando para e inicia o serviço.Exemplo:
systemctl restart httpd
(reinicie o serviço Apache) -
systemctl status <service>
: Exibe o status do serviço especificado. Este comando mostra se o serviço está em execução ou não e seu status.Exemplo:
systemctl status httpd
(mostrar o status do serviço Apache)
Gerenciamento de pacotes
-
yum install <package>
: instale um pacote de software do CentOS repositório.Exemplo:
yum install nginx
(instalar o Nginx) -
yum update <package>
: Atualize o pacote de software instalado para a versão mais recente.Exemplo:
yum update nginx
(atualizar o Nginx) -
yum remove <package>
: Remova um pacote instalado do sistema.Exemplo:
yum remove nginx
(remover Nginx)
Gerenciamento de rede
-
ifconfig
: exibe informações sobre dispositivos de rede e endereços IP do sistema.Exemplo:
ifconfig
-
ip addr
: exibe informações sobre dispositivos de rede e endereços IP do sistema. Este comando é semelhante aoifconfig
.Exemplo:
ip addr
-
ping <hostname/IP>
: verifique a conectividade de rede com um endereço IP ou nome de domínio especificado enviando pacotes e aguardando uma resposta.Exemplo:
ping google.com
-
curl <URL>
: busca conteúdo de um URL. Esse comando geralmente é usado para baixar dados de sites e exibir os resultados na linha de comando.Exemplo:
curl https://www.example.com
Gerenciamento do Histórico de Comandos
-
history
: Exibe o histórico de comandos executados anteriormente. Este comando lista os comandos executados na sessão atual.Exemplo:
history
Estes são alguns dos comandos de linha de comando comuns e úteis em CentOS. Dependendo de suas necessidades e objetivos, você pode usar esses comandos para gerenciar seu sistema e executar tarefas básicas.