Lista de comandos em LINUX ( Debian e Ubuntu)
MANIPULAÇÃO DE ARQUIVOS E PASTAS
Listando Arquivos
Comando: ls
Função: visualização de arquivos.
Sintaxe: #ls
Opções:
-a = lista todos os arquivos incluindo os arquivos ocultos;
-l = lista arquivos e suas propriedades (permissões, dono, tamanho e data);
-x = lista arquivos por ordem alfabética;
-S = lista arquivos por ordem de tamanho, do maior para o menor;
-t = lista os arquivos por ordem de modificação, do mais recente para o mais antigo;
-h = mostra o tamanho dos arquivos em KB, MB, GB.
Exemplo: cp /root/arquivo.txt /home/user/arquivo.txt
Copiando Arquivos
Comando: cp
Função: cria uma cópia de arquivos e diretórios
Sintaxe: #cp arquivo_origem arquivo_destino
Opções:
-R = recursive =
-v = verbose =
Exemplo: cp /root/arquivo.txt /home/user/arquivo.txt
Apagando Arquivos e Diretórios
Comando: rm
Função: remover arquivos e pastas.
Sintaxe: #ls
Opções:
-v = verbose - Mostra uma mensagem do que foi feito;
-f = force - Apaga forçado (mesmo que o arquivo este sendo usado);
-r = recursivo - Apaga diretórios;
-i = interativo - Faz uma pergunta antes de executar;
Exemplo:
- Apagando arquivos.
#rm nome_arquivo
- Apaga o arquivo e mostra uma mensagem.
#rm -v nome_arquivo
- Pergunta se quer mesmo apagar este aquivo.
#rm -i nome_arquivo
- Apaga um diretório mesmo que tenha arquivos dentro.
#rm -r diretório
---------
MANIPULAÇÃO DE DISCOS
Exibe partições
Comando: df
Função: Lista todas as partiçoes e monstra o espaço em disco
.
Sintaxe: #cp arquivo_origem arquivo_destino
Opções:
-h = deixa em formato legível (KB, MB, etc);
-T = Lista o sistema de arquivos em cada partição;
Exemplo: # df
INFORMAÇÕES DE HARDWARE
O que se tem de hardware?
Comandos:
lspci
lspci -vvv
Que processador eu tenho? Qual é o clock? Qual é a arquitetura?
cat /proc/cpuinfo
Quanto de memória tem?
cat /proc/meminfo
TRANSFERÊNCIA DE ARQUIVOS ENTRE COMPUTADORES COMMAND-LINEINTERFACE(CLI)
$ scp [opção] [usuário]@[IP]:[/diretório_origem/arquivo.tar] [/diretótio_destino]
Copiando de um computador Remoto na Rede Local
Usamos o comando:
SCP
root@debian:~#
scp -r root@10.1.1.12:/home/lion/download/arquivo.tar /root/
Usei o comando "scp" com a opção
"-r" informando que estou na rede local,
usando o usuário "root" @ o
"IP" do computador onde está o arquivo que eu quero copiar,
depois o caminho "/home/lion/download/ "
seguido do nome do arquivo arquivo.tar,
depois por último indico em qual pasta "/root/" que ele vai colocar o arquivo copiado.
Copiando de um computador remoto via Internet
root@debian:~#
scp root@000.000.000.00: /var/spool/arquivo.tar /home/user/documentos
O que muda é que não uso a opção -r.
Copiando (enviando para) do computador local para o computador remoto na rede local
$ scp [opção] [arquivo] [usuário]@[ip da máquina]:[destino]
root@debian:~# scp -r /root/arquivo.tar root@192.168.1.102:/home/user