Guia de comandos GNU/Linux parte 1

Educação



Este Guia de Comandos GNU/Linux tem o objetivo de ser um guia de consulta rápida dos principais comandos e tarefas em sistemas GNU/Linux

Informações do Sistema

 

    arch: mostra a arquitetura da máquina (1).

    uname -m: mostra a arquitetura da máquina (2).

    uname -r: mostra a versão do kernel usado.

    dmidecode -q: mostra os componentes (hardware) do sistema.

    hdparm -i /dev/hda: mostrar as especificações de um disco rígido.

    hdparm -tT /dev/sda: realiza teste de leitura em um disco rígido.

    cat /proc/cpuinfo: mostra informações da CPU.

    cat /proc/interrupts: mostra as interrupções.

    cat /proc/meminfo: verifica o uso da memória.

    cat /proc/swaps: exibe os arquivos em swap.

    cat /proc/version: mostra a versão do kernel.

    cat /proc/net/dev: exibe os adaptadores de rede e suas estatísticas.

    cat /proc/mounts: exibe os sistemas de arquivos montados.

    lspci -tv: exibe os dispositivos PCI.

    lsusb -tv: exibe os dispositivos USB.

    date: exibe a data do sistema.

    cal 2013: exibe o calendário de 2013.

    cal 07 2013: exibe o calendário do mês de julho de 2013.

    date 041217002013.00: ajusta a data e hora do sistema.

    clock -w: salvar a data alterada no sistema, na BIOS.

 

Desligamento e Reboot do sistema

 

    shutdown -h now: desligar o sistema (1).

    init 0: desligar o sistema (2).

    telinit 0: desligar o sistema (3).

    halt: desligar o sistema (4).

    shutdown -h hours:minutes &: desligamento agendado do sistema.

    shutdown -c: cancelar um agendamento de dsligamento de sistema.

    shutdown -r now: reiniciar o sistema (reboot) (1).

    reboot: reiniciar o sistema (reboot) (2).

    logout: encerrar sessão.

 

Arquivos e Diretórios

 

    cd /home: entrar no diretório “home”.

    cd ..: subir um nível.

    cd ../..: subir dois níveis.

    cd: ir para o diretório raiz do usuário.

    cd ~user1: ir par ao diretório do usuário “user1”.

    cd -: voltar ao diretório anterior.

    pwd: mostra o diretório atual.

    ls: exibe os arquivos de um diretório.

    ls -F: exibe os arquivos de um diretório de forma classificada.

    ls -l: exibe os detalhes dos arquivos e diretórios dentro de um diretório.

    ls -a: exibe os arquivos ocultos.

    ls *[0-9]*: exibe os arquivos que contenham números.

    tree: exibe a árvore de diretórios, iniciando pela raiz.(1)

    lstree: exibe a árvore de diretórios, iniciando pela raiz.(2)

    mkdir dir1: cria um diretório com o nome “dir1”.

    mkdir dir1 dir2: cria dois diretórios de uma vez (“dir1” e “dir2”).

    mkdir -p /tmp/dir1/dir2: cria uma árvore de diretórios.

    rm -f file1: apaga o arquivos chamado “file1”.

    rmdir dir1: apaga o diretório chamado “dir1” (se ele estiver vazio).

    rm -rf dir1: apaga o diretório “dir1” de forma recursiva (inclusive seu conteúdo).

    rm -rf dir1 dir2: apaga os diretórios “dir1” e “dir2” de forma recursiva (inclusive seu conteúdo).

    mv dir1 new_dir: renomeia um arquivo ou diretório.

    cp file1 file2: copia o arquivo “file1” em “file2”.

    cp -r “dir1”/ “dir2”: copia os arquivos do diretório “dir1” para o diretório “dir2”, respeitando a hierarquia do diretórios dentro de “dir1”

    ln -s file1 lnk1: cria um link simbólico par ao arquivo “file1”

    ln file1 lnk1: cria um hard link para o arquivo “file1”.

    touch -t 0712250000 file1: modifica a data de criação de um arquivo (time stamp)

    touch file1: cria um arquivo vazio chamado “file1”

    file file1: mostra o tipo de arquivo que é o arquivo “file1”

    iconv -l: listas os tipos de codificação conhecidos pelo seu sistema.

  iconv -f fromEncoding -t toEncoding inputFile > outputFile: cria um novo arquivo chamado “outputFile”, substituindo a codificação anterior do arquivo “inputFile” (fromEncoding) para toEncoding.

Fonte
Blog Seja Livre
sejalivre.org
Creative Commons 3.0
Mais Dicas