Avaliar este artigo :
4/5 | 5 opinião
Este artigo foi útil para si ?
Sim
Não
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Alguns destes comandos não estão incluídos na instalação standard de um sistema Linux. Se quiser utilizar um comando que não está disponível por omissão, tem de o instalar ou instalar o pacote que o contém.
Veja: Fácil instalação e desinstalação de pacotes
Lista de ficheiros
ls ................................... Lista de ficheiros num diretório. ls -l ............................ Também lista propriedades e atributos. ls -lh ........................... Lista os ficheiros com tamanho em MB e GB. ls -la ........................... Lista arquivos incluindo arquivos de sistema ocultos. ls -la | more .................... Lista os arquivos em um diretório de forma paginada.
Direitos de acesso a ficheiros ou directórios
Ver : Direitos de acesso a ficheiros ou directórios
Mostra o conteúdo de um ficheiro
cat -n ficheiro ....................... Apresenta o conteúdo de um ficheiro (-n numera todas as linhas). pr -t file ........................ Formata ficheiros de texto para impressão (-t não apresenta cabeçalho e rodapé). cat file | less ---, cat file | more ---| |--------------> Apresenta o conteúdo de um ficheiro de forma paginada. more file ---------| less file ---------' zcat file -------------, zmore file -------------|---------> Apresenta o conteúdo de um ficheiro comprimido (.gz) zless file -------------'
Mostrar
echo text ........................... Mostra o texto que se segue. grep 'texto' ficheiro ................. Apresenta as linhas do ficheiro que contêm o texto. stat file ......................... Indica o estado de um ficheiro. stat -f file .................. Indica o estado do sistema de ficheiros. file ......................... Mostra a natureza de um ficheiro. tail file ......................... Mostra as últimas linhas de um ficheiro, 10 por defeito. tail -n 12 file ............... Mostra as últimas 12 linhas de um ficheiro. head -Nº file ..................... Mostra as primeiras (N°) linhas de um ficheiro. wc file ........................... Indica o número de palavras, linhas e caracteres de um ficheiro. wc -c file ........................ Mostra o tamanho de um ficheiro em bytes. touch [-am][-t] file .............. Modifica as datas de acesso e de modificação.
Procurar ficheiros
find /usr -nome lilo -print .......... Encontra todos os ficheiros com o nome lilo em /usr. find /home/toto -name *.jpg -print .. Encontra todas as imagens .jpg. ---------- ---------- ----- | | | V V `---> Mostra o caminho completo para o ficheiro. search template path
Copiar ficheiros
cp -dpR ficheiro1 /caminho/ficheiro2 .... Faz uma cópia de file1 para /path/file2, renomeia. -R .............................. Copia recursivamente um diretório, exceto para ficheiros especiais. -p .............................. Preserva as permissões de cópia, proprietário, grupos e datas. -d .............................. Preserva links simbólicos. -a .............................. Como -dpR.
Mover e/ou renomear ficheiros ou directórios
mv /caminho/arquivo1 /caminho/arquivo2 . Move e/ou renomeia ficheiros ou directórios.
Apagar ficheiros
rm ficheiros .......................... Elimina ficheiros. rm -r diretório ................. Elimina recursivamente os ficheiros de um diretório. rm *.jpg ......................... Elimina todos os ficheiros .jpg no diretório atual.
Ligações
ln file /path/link .............. Cria uma ligação. ln -s diretório /path/link ........ Cria uma ligação simbólica.
Comparar ficheiros
diff [opções] ficheiro1 ficheiro2 ..... Compara ficheiros. diff -w ficheiro1 ficheiro2 ........ Descarta linhas vazias por relatório. diff -q file1 file2 ........ Reportado apenas se os ficheiros forem diferentes. diff -y file1 file2 ........ Apresenta a saída de duas colunas. join [opções] file1 file2 ..... Exibe linhas iguais.
Dividir um ficheiro
split -b 1445640 mozart.ogg mozart- .. Divide um ficheiro. ---------- ------- | V | nome escolhido para as partes V tamanho em bytes de cada parte cat mozart.* > mozart.ogg ............ Reunir as diferentes partes de um ficheiro dividido com split.
nano - Ler, criar, editar um ficheiro de texto
nano file ......................... Ler, criar e editar um ficheiro de texto Ctrl + g ........................ Abre o menu de ajuda. Ctrl + x ........................ Sai do nano. Ctrl + o ........................ Escreve o ficheiro no disco. Ctrl + r ........................ Insere outro ficheiro no contexto atual. Ctrl + w ........................ Procura uma cadeia de caracteres ou uma expressão regular. Ctrl + y ........................ Ir para a página anterior. Ctrl + v ........................ Ir para a página seguinte. Ctrl + k ........................ Cortar a linha atual para a área de transferência. Ctrl + u ........................ Colar a área de transferência a partir da linha atual. Ctrl + l ........................ Atualizar (redesenhar) o ecrã atual. Ctrl + j ........................ Justificar o parágrafo atual. Ctrl + m ........................ Insere uma quebra de linha na posição do cursor. Ctrl + _ ........................ Move-se para a linha e coluna indicadas. Alt + g ......................... Move-se para a linha e coluna especificadas Alt + i ......................... Recuar automaticamente Alt + x ......................... Modo de ajuda (alternar) Alt + p ......................... Mostrar espaços em branco (alternar) Alt + m ......................... Utilizar o rato (alternar). Alt + b ......................... Manter cópias de segurança (alternar) Alt + s ......................... Deslocação progressiva (alternar) Alt + h ......................... Tecla 'Iniciar' inteligente (alternar) Alt + y ......................... Colorir a sintaxe (alternar) Alt + p ......................... Mostrar brancos (alternar).
Comprimir e descomprimir
Comprimir zip: ...................... zip -r file.zip file ; exemplo: zip -r sinatra.zip ./sinatra/ Descomprimir zip: .................... unzip file.zip Ver o conteúdo do zip: ................. unzip -v file.zip Comprimir gz: ....................... gzip -r file ; exemplo: gzip -r ./sinatra Descomprimir gz: ..................... gzip -d file.gz Ver conteúdo gz ................... gzip -c file.gz Comprimir bz2: ...................... bzip2 file ; exemplo: bzip2 ./sinatra/*.ogg Descomprimir bz2: .................... bzip2 -d file.bz2 Ver conteúdo bz2: ................. bzip2 -c file.bz2
Nota: -r
-r É recursivo em todos os casos.
zip Comprime ficheiros e directórios, mas gzip ou bzip2 apenas comprimem ficheiros mas não directórios, pelo que devem ser combinados com tar.
Arquivos tar Comprimir: ......................... tar -vcf arquivo.tar /arquivo1 /arquivo2 Descomprimir: ....................... tar -vxf arquivo.tar Exibir conteúdo: .................... tar -vtf arquivo.tar
Para combinar tar e gzip ou bzip2:
Ficheiros tar.gz (tgz) Comprimir: ......................... tar -zvcf file.tgz diretório Descomprimir: ....................... tar -zvxf file.tgz Ver conteúdo: .................... tar -zvtf file.tgz Ficheiros tar.bz2 (tbz2) Comprimir: ......................... tar -jvcf file.tbz2 diretório Descomprimir: ....................... tar -jvxf file.tbz2 Ver conteúdo: .................... tar -jvtf file.tbz2
Introduzir um diretório
cd diretório ........................ Mudar de diretório. cd ... ............................ Regressar ao diretório anterior. cd ./.mozilla .................... Entrar no diretório Mozilla (indicando o caminho relativo). cd /home/toto/.mozilla ........... Introduzir o diretório Mozilla (indicando o caminho completo).
Criar e Apagar
mkdir diretório ..................... Cria um diretório. rmdir diretório ..................... Apaga um diretório vazio. rm -r diretório ..................... Apaga um diretório.
Tamanho do diretório
du -h diretório ..................... Espaço ocupado no disco.
Tarefas agendadas
Ver : Tarefas agendadas
Iniciar, parar e reiniciar serviços
/etc/init.d/service stop ........ Parar um serviço/demónio /etc/init.d/service start ....... Iniciar um serviço/demónio /etc/init.d/service restart .... Reinicia um serviço/demónio.
Gestão de utilizadores
su .............................. Entrar na sessão como root ou outro utilizador. su user .................. Como root, entra como outro utilizador. passwd .......................... Altera a sua palavra-passe. who -a -H ....................... Apresenta informações de utilizadores ligados. users ........................... Apresenta informações sobre os utilizadores ligados ao sistema. id .............................. Apresenta informações sobre o utilizador atual. groups .......................... Apresenta os grupos a que um utilizador pertence. adduser user ..................... Cria um novo utilizador. adduser user group .............. Adiciona um utilizador existente a um grupo existente. adduser --no-create-home user .... Cria um utilizador sem um diretório inicial. addgroup group ......................... Cria um novo grupo. deluser user ..................... Elimina um utilizador. deluser user group .............. Remove um utilizador de um grupo. deluser --remove-home user ....... Remove um utilizador e o seu diretório pessoal. delgroup group ......................... Elimina um grupo. usermod -l new_user .............. Altera o nome do utilizador. usermod -d new_home -m user ...... Altera o diretório pessoal de um usuário. groupmod -n new_name grupo ............... Altera o nome de um grupo.
Sistema
free -m -s 3 ............................ Mostra a utilização da memória a cada 3 segundos. df -h ................................... Tamanho, espaço utilizado e espaço disponível em cada partição do disco. netstat -napt ........................... Descobre quais as portas que o nosso sistema abriu.
Registos
tail /var/log/syslog .................... Registar mensagens de segurança. tail /var/log/debug ..................... Informações para programas de depuração. tail /var/log/messages .................. Mensagens de informação do sistema. tail /var/log/user.log .................. Informações sobre o utilizador. tail /var/log/auth.log .................. Acesso ao sistema (incluindo tentativas sem sucesso). last .................................... Lista de utilizadores com sessão iniciada / terminada. lastb ................................... Apresenta as tentativas de início de sessão falhadas.
Processo
htop Requer a instalação do pacote htop.
ps aux ................................. Exibe informações sobre os processos atuais. top .................................... Exibe informações sobre os processos atuais. htop ................................... É um monitor de sistema que pode ser usado para filtrar processos por consumo de memória e/ou processador. pstree ................................. Exibe processos em uma árvore. comando pidof ......................... Encontra o ID de um programa que está em execução no momento. killall process ...................... Pára um processo. comando strace ........................ Exibe as chamadas de sistema geradas por um processo. fuser -v file ....................... Mostra os processos que estão usando um arquivo. lsof | less ............................ Lista os arquivos abertos pelo processo. lsof -c comando ................... Lista os arquivos abertos por um processo. lsof +D /home/paco ................. Lista os processos que usam meu diretório. lsof -i :627 ....................... Mostra que um processo foi encontrado atrás da porta 627. comando nohup & ....................... Inicia um processo continuamente em segundo plano. command & ............................. Executa um comando em segundo plano. jobs .................................. Lista os processos em segundo plano com um número de trabalho. fg nº .................................. Move um processo para o primeiro plano. nice -n command priority .............. Executa um comando com uma prioridade (padrão 0). Exemplo: nice -n -10 cdrecord... renice priority PID_process .......... Altera a prioridade de um processo em execução. sleep 5 command ....................... Atrasa a execução de um comando em 5 segundos.
DNS - ferramentas de teste
dig .................................... Permite-lhe consultar diretamente o servidor DNS da sua escolha e obter uma vasta gama de informações, para além da resolução de nomes e da resolução inversa. nslookup ............................... Como o dig, menos poderoso, mas ainda útil. named-checkconf ........................ Verifica a sintaxe dos arquivos de configuração do Bind9. named-checkzone ........................ Usado para verificar a validade dos arquivos de zona antes de recarregar a configuração.
Monitorização do tráfego
Requer que os pacotes netdiag e bmon estejam instalados.
trafshow ............................... Exibe o tráfego IP de entrada/saída para um protocolo. bmon ................................... Monitoramento de largura de banda e estimador de taxa.
Comando history
history .............................. Apresenta uma lista de comandos utilizados pelo utilizador. fc -l ................................ Apresenta uma lista dos comandos executados mais recentemente.
Referência da linha de comandos
man command ---------------------, command --help ------------------|--> Apresenta informações sobre o comando. comando info --------------------' comando help ........................ Apresenta informações sobre um comando interno da shell. apropos [palavra] ....................... Procura as descrições do manual. apropos -e [palavra] ..................... Encontra a palavra exacta nas descrições do manual.
Data e hora
cal -my .............................. Apresenta o calendário. uptime ............................... Há quanto tempo o sistema foi iniciado. date ................................. Apresenta a data e a hora do sistema. date -u .............................. Apresenta a data e a hora UTC.
Outros
clear ................................ Limpa o ecrã. reset ................................ Reinicializa o Console. pwd .................................. Apresenta o diretório atual. uname -a ............................. Versão do kernel. hostname ............................. Exibe o nome do servidor. Ctrl+C ............................... Finaliza um processo. Ctrl+Z ............................... Suspende temporariamente um programa. Ctrl+S ............................... Interrompe a transferência de dados para a consola de gestão. Ctrl+Q ............................... Retoma, reinicia a transferência de dados. ./script ............................. Executa um script de shell. java -jar fichier.jar ................ Executa um programa Java.
wget - Gerenciador de downloads
wget [opções] URL ................... Gestor de downloads. -p .............................. Descarrega o site. -r .............................. Recursivo. -k .............................. Conversão absoluta de links. -c .............................. Retomar a transferência de um ficheiro parcialmente transferido. -l6 ............................. Profundidade de recursão (predefinição 5) -A format ....................... Formato a ser descarregado. -nH ............................. Não criar o diretório localhost. --cut-dirs=n .................... Elimina o número de directórios na hierarquia. Exemplo 1: wget -A zip URL .......... Descarrega todos os arquivos zip de um sítio web. Exemplo 2: Queremos descarregar o manual nano.pdf que está em: http://www.manuales.com/informatica/editores/nano.pdf ---------------- --------- ------ localhost 1º dir 2º dir wget -nH --cut-dirs=2 http://www.manuales.com/informática/editores/nano.pdf Exemplo 3: Queremos descarregar o manual Arocena em formato html cuja página está em: http://usuarios.lycos.es/ortihuela/index.htm wget -r -nH http://usuarios.lycos.es/ortihuela/index.htm
Avaliar este artigo :
4/5 | 5 opinião
Este artigo foi útil para si ?
Sim
Não
2mn leitura
Como configurar a firewall num servidor VPS dedicado?
1mn leitura
Como faço para me conectar como root em um servidor VPS dedicado com Putty?
0mn leitura
SSH - Comando Apt-get: Instalando e desinstalando pacotes
0mn leitura
SSH - Direitos de acesso a ficheiros ou directórios (Chmod)
Bonjour,
Afin d'associer votre domaine à votre VPS SSH, suivez les instructions suivantes :
- Accédez à votre Panel LWS lié au VPS
- Cliquer sur l'onglet "Configurer mon domaine"
- Dans cette nouvelle page, ajoutez votre domaine, et cocher si votre domaine est hébergé ou non chez LWS.
(Si votre domaine est hébergé ailleurs, il faudra changer le champ A dans la zone DNS du domaine par l'IP du VPS.)
Si vous souhaitez une assistance lors de la liaison de votre domaine, vous pouvez contacter notre support VPS depuis votre espace client (https://aide.lws.fr/a/268).