Índice
- 1. Operações de arquivos e diretórios
- 2. Gestão e consulta de processos
- 3. Operações de compressão e descompressão
- 4. Informação e gestão do sistema
- 5. Operações remotas e de download
- 6. Gerenciamento de usuários e permissões
- 7. Operações de hora e data
- 8. Executando e parando programas
- 9. Outras operações
- Os exemplos a seguir abrangem o uso comum de comandos do Linux e podem ser adaptados e estendidos para atender a necessidades específicas.
- Insira comandos no terminal
man
para visualizar a documentação de ajuda detalhada de cada comando para aprender mais opções e uso.
1. Operações de arquivos e diretórios
instrução | Exemplo | |
---|---|---|
Aumentar em 0,1 | mkdir :Criar novo diretório |
mkdir novo_diretório |
Adicionar.2 | touch :Crie vários arquivos |
toque em arquivo1.txt arquivo2.txt |
Excluir.1 | rm : Deletar arquivos |
arquivo rm.txt |
Excluir.2 | rm : excluir diretório |
rm -r diretório/ |
Mudança.1 | cp : Copie os arquivos para o diretório de destino ( -r copie o diretório inteiro) |
cp arquivo.txt /caminho/para/destino |
Mudança.2 | mv : Mova os arquivos para o diretório de destino |
arquivo mv.txt /caminho/para/destino |
Mudança.3 | mv : Renomear arquivo |
mv arquivo_antigo.txt novo_nome.txt |
Mudança.4 | chmod : Modifique as permissões do arquivo |
arquivo chmod 755.txt |
Mudança.5 | cd : Move o diretório inicial do usuário ( cd .. o comando pode retornar ao diretório anterior) |
cd /raiz/ |
Verifique.1 | ls : Lista o conteúdo do diretório atual ( -l exibe informações do arquivo em uma lista detalhada; -a exibe arquivos ocultos) |
eu |
Verifique.2 | pwd : Exibe o diretório de trabalho atual |
senha |
Verifique.3 | cat : Exibe o conteúdo do arquivo |
arquivo gato.txt |
Verifique.4 | find : Encontre arquivos no diretório especificado |
encontrar /caminho/para/pesquisar -nome “*.txt” |
Verifique.5 | gerp : Pesquise o texto especificado no arquivo e produza a linha que contém o texto ( -i ignorar maiúsculas e minúsculas; -n exibir número da linha) |
grep “olá” meuarquivo.txt |
Verifique.6 | head : Exibe o número especificado de linhas no início do arquivo |
head -n 10 arquivo.txt |
Verifique.7 | tail : exibe o número especificado de linhas no final do arquivo |
cauda -n 20 arquivo.txt |
2. Gestão e consulta de processos
instrução | Exemplo | |
---|---|---|
1 | ps : Mostrar processos em execução |
ps para |
2 | kill : Encerrar processo |
matar process_id |
3 | killall : Encerre todos os processos com o nome especificado |
killall nome_do_processo |
4 | top : Exibição em tempo real de informações do processo em execução no sistema, incluindo CPU e uso de memória (pressione q a tecla para sair top ) |
principal |
3. Operações de compressão e descompressão
instrução | Exemplo | |
---|---|---|
1 | tar : arquivo de pacote |
tar -cvf arquivo.tar arquivo1.txt arquivo2.txt |
2 | tar : Descompacte arquivos |
tar -xvf arquivo.tar |
3 | gzip : arquivo compactado |
arquivo gzip.txt |
4 | gzip : descompacte arquivos |
gzip -d arquivo.txt.gz |
4. Informação e gestão do sistema
instrução | Exemplo | |
---|---|---|
1 | df : Exibe o uso de espaço em disco |
df-h |
2 | du : Mostrar tamanho da pasta |
diretório du -sh/ |
3 | ifconfig : Exibir configuração da interface de rede |
ifconfig |
4 | ping : Testar conexão de rede |
ping google.com |
5 | free : Mostra o uso detalhado da memória |
grátis -h |
6 | netstat : Exibir porta de escuta e conexão de rede |
netstat -tuln |
5. Operações remotas e de download
instrução | Exemplo | |
---|---|---|
1 | ssh : Faça login remotamente em outros computadores ( -p especifique o número da porta; -i especifique o arquivo de chave) |
ssh nome de usuário@nome do host |
2 | scp : Copie arquivos locais para o computador remoto ( -r copie o diretório inteiro; -P especifique o número da porta) |
arquivo scp.txt nomedeusuario@hostname:/caminho/para/destino |
3 | wget : ⇬ Fazer download do arquivo |
wget https://example.com/file.txt |
4 | curl :Baixa arquivos, suporta vários protocolos e formatos de troca de dados ( -O usa automaticamente o nome do arquivo remoto; -L segue redirecionamentos) |
curl https://example.com/file.txt -o arquivo.txt |
6. Gerenciamento de usuários e permissões
instrução | Exemplo | |
---|---|---|
1 | sudo : 以超级用户权限运行命令 |
sudo command |
2 | useradd : 添加新用户 |
sudo useradd newuser |
3 | userdel : 删除用户及其主目录 |
sudo userdel -r username |
4 | chmod : 分配执行权限 |
chmod 777 /root/start.sh |
7. 时间和日期操作
指令 | 示例 | |
---|---|---|
1 | date : 显示当前日期和时间 |
date |
2 | timedatectl : 设置系统时间和日期 |
sudo timedatectl set-time ‘YYYY-MM-DD HH:MM:SS’ |
3 | cal : 显示指定月份的日历 |
cal 5 2023 |
8. 运行和停止程序
指令 | 示例 | |
---|---|---|
1 | ./ : 运行可执行程序 |
./StartTest |
2 | sh : 运行sh文件 |
sh SeriveceStart.sh |
2 | Ctrl : 暂停程序 |
Ctrl + Z (快捷方式) |
2 | Ctrl : 停止程序 |
Ctrl + C (快捷方式) |
9. 其他操作
指令 | 示例 | |
---|---|---|
1 | echo : 打印文本到终端 |
echo “Hello, World!” |
2 | uname : 显示系统信息(内核版本等) |
uname -a |