Jump to content
Fórum Script Brasil
  • 0

Dicas: Comandos para se usar no linux!


vel0xy

Question

Muitos já devem saber, mas desde quando eu mexo com Linux estava tentando achar uma lista como esta, com muitos comandos

para o Linux.

E achei interessante colocar aki para os iniciantes como eu he he.

Espero q ajude

--------------------------------------------------------------------------------------

Alternar entre as abas do mozilla/firefox

Tecle ALT+n

Sendo o que "n" é o número (posição) que se encontra a aba.

instala um pacote com a fonte indicada:

apt-get -t [fonte] install [nome do pacote]

Substituindo 'fonte' por:

stable, testing ou unstable

Execudando arquivos.run

$ chmod +x arquivo.run

$ ./arquivo.run

Atualiza o pacote escolhido

# upgradepkg pacote.tgz

Remove um pacote tgz

# removepkg -warn pacote

Instala um pacote tgz

# installpkg pacote.tgz

Formatar partição com ReiserFS

# mkfs.reiserfs /dev/hdx

Onde o "x" é o número da partição.

Remove o driver da nvidia:

# nvidia-installer --uninstall

Limpar histórico

$ history -c

Descompactar arquivos.rar

$ rar x arquivo.rar

Compactar recursivamente com rar

$ rar a nome.rar diretorio/*

Remove trabalhos da fila de impressão

# lprm

Informações sobre um pacote

$ [nome do pacote] --version

Descompactar tar.gz

$ tar -xzvf arquivo.tar.gz

Executando arquivos.run

$ chmod +x arquivo.run

# ./arquivo.run

Acesso via SSH

$ ssh -l usuario servidor

Executando arquivos.bin

$ chmod +x arquivo.bin

# ./arquivo.bin

Remove pacotes ".deb"

# dpkg -r pacote.deb

Reiniciando o "X"

Para reiniciar o ambiente gráfico(X), basta apertar as teclas CTRL+ALT+BACKSPACE simultaniamente

Instala pacotes ".deb"

# dpkg -i pacote.deb

Procura por pacote rpm:

$ rpm -qa|grep nome-do-pacote

Descompacta arquivo zip

$ unzip arquivo.zip

Compacta arquivos com o "zip"

$ zip nome.zip arquivo1 arquivo2 arquivo3

Da permissão total a um arquivo e/ou diretório:

$ chmod 777 arquivo

Confirma antes de apagar os arquivos:

$ rm -i arquivo1 arquivo2 arquivo3

Lista arquivos e diretórios ocultos com permissões:

$ ls -la

Perigoso, apaga qualquer arquivo e diretório e todo seu o conteúdo:

$ rm -rf

Da permissão de execução para um arquivo:

$ chmod +x arquivo

Instalando o mplayer no gentoo:

# USE="+gtk" emerge mplayer

Pesquisar apenas um comando:

$ history | grep comando

Força o arquivo a ser apagado:

$ rm -f arquivo1 arquivo2 arquivo3

Lista diretórios e arquivos ocultos:

$ ls -a

Mostra o PID do shell que está sendo rodado:

echo $$

Visualiza o conteúdo de um arquivo com paginação:

$ more arquivo

Muda o usuário e grupo de um diretório e todo seu conteúdo:

$ chown -R usuario.grupo deretorio

Matando um processo:

$ kill -9 numero_do_processo

Visualiza o conteúdo de um arquivo:

$ cat arquivo

Compactar arquivos e/ou diretórios em tar.gz

$ tar -zcf nome.tar.gz arquivo-e-ou-diretorio-a-ser-compactado

Compactar arquivos e/ou diretórios em tar.bz2 -Recomendo, é o que apresenta uma melhor compactação-

$ tar -jcf nome.tar.bz2 arquivo-e-ou-diretorio-a-ser-compactado

Informa qual o tipo de arquivo:

$ file arquivo

Descobre a versão do kernel:

$ uname -r

Exibe o histórico de logins e logouts de usuários baseado no conteúdo do arquivo /var/log/wtmp

# last

Copiar e colar usando a seleção do mouse:

Selecione o texto com o mouse e cole o conteúdo selecionado apertando o botão do meio(mouse com 3 botões) ou com os 2 botões simultaniamente(mouse com 2 botões).

Cria um link simbólico para um arquivo já existente:

$ ln -s arquivo caminho

Motra todos os comandos que fora digitados:

$ history

Mostra informações como: versão do kernel, arquitetura usada, nome da máquina.

$ uname -a

Manual de algum comando ou programa:

$ man nome

Troca o metacity pelo sawfish no gnome:

$ killall -9 metacity & sawfish

Executa um comando após o outro:

$ programa1 & programa2

Mostra quanto tempo a máquina está ligada:

$ uptime

Renomeia ou move arquivos e diretórios:

$ mv nome-original nome-modificado

ou

$ mv arquivo1 arquivo2 arquivo3 destino

Dece um diretório:

$ cd ..

Apaga arquivos e/ou diretórios:

$ rm arquivo1 arquivo2 arquivo3

Muda de diretório:

$ cd diretorio

Roda comandos em background, deixando o terminal livre:

$ programa &

Pipe(|) direciona a saída de um comando para entrada de outro:

$ ls -l | more

Mostra suas informações de usuário:

$ whoami

Lista arquivos e/ou diretórios com permissões:

$ ls -l

Mostra a data e hora na tela:

$ date

Mostra quem está logado no sistema:

$ who

Verifica o espaço total em um diretório:

$ du -sh diretorio

Cria usuário com terminal colorido:

# useradd nome-do-user -d/home/nome-do-user -p1q2w3e -s/bin/bash

Exibe o buffer de anel do kernel e as mensagens de inicializacao do sistema:

$ dmesg

Dando PanScan(Zoom) no Mplayer. Serve apenas para o modo de vídeo "xv".

Letra "w" = menos zoom

Letra "e" = mais zoom

Procura por um arquivo:

$ find / -iname nome-do-arquivo

Com o comando "find", você pode fazer uma busca e "jogar para o lixo o que não quer", retornando apenas o arquivo e/ou diretório especificado:

$ find / -iname nome-do-arquivo 2>/dev/null

Lista todos os processos rodando na máquina:

$ ps -aux

Verifica o espaço em cada diretório:

$ du

Continua download no wget:

$ wget -c URL

Lista as mídias instaladas no mandrake:

# urpmq --list-media

Copia diretórios e permanece as permissões:

$ cp -p diretorio-origem /diretorio-destino

Copia diretórios:

$ cp -r diretorio-origem /diretorio-destino

Agilizando sua conexão SSH

$ ssh -C [email protected]

Forçar instalação de Pacote RPM:

# rpm -ivh nome-do-pacote.rpm --nodeps

Vários ambientes X:

abra um terminal "ctrl+alt+f2" e digite:

$ xinit -- :2

Rebootar o linux:

# reboot

Desligar o linux:

# halt

Ajuda de algum comando:

$ nome --help

Exibe a arquitetura de hardware do pc atual:

$ arch

Exibe um calendario:

$ cal

Verifica se os dispositivos estão com o suporte DMA ativados:

# hdparm -i /dev/hdX

Onde o "X" é o número correspondente aonde o HD está instalado, exemplo:

hda - Master principal

hdb - Slave principal

hdc - Master secundário

hdd - Slave secundário

Descompactar arquivos ".rar"

$ unrar x arquivo.rar

Exibe informações sobre a memoria em MB:

$ free -m

Assistindo DVD's no mplayer:

Para assistir DVDs no mplayer, é preciso que você faça um link simbólico para que o disco de DVD abra corretamente. Então logue em um terminal como root e digite o seguinte:

# ln -s /dev/cdrom /dev/dvd

Alterar entre os ambiente, dica para o KDE:

segure "ctrl" em seguida aperte "tab"

Executando comandos pelo Desktop:

Uma dica simples mas útil, quando quiser executar uma aplicação

rapidamente, aperte "alt+f2" que será aberta uma caixa para você digitar a aplicação que deseja executar - serve tanto para KDE quanto para o Gnome -

Ativar modo fullscreen no gmplayer:

Basta mudar em "Preferences" > "Videos", para o opção "xv". Quando o filme estiver rodado, basta apertar a tecla "f".

Tira screenshot da tela com tempo de 10 seg:

$ sleep 10 && import -w root nome.png

Cria um diretório:

$ mkdir nome

Verifica o espaço disponivel no HD:

$ df -h

Mostra o diretório em que se encontra:

$ pwd

Link to post
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Boa iniciativa, pode ajudar bastante quem está se aventurando sem muita bagagem em sistemas de terminais.

Outra dica importantíssima para entender o porque disso tudo é a opção -h e/ou --help (um ou outro, as vezes ambos funcionam, depende de cada comando).

Esta opção serve para descrever a finalidade do programa/comando e as opções que podem ser utilizadas juntamente com o comando. É desta forma que com o tempo conseguimos digitar longas linhas de comando que permitem otimizar nossas tarefas do dia a dia.

Para utilização do comando -h/--help basta seguir o formato abaixo:

[comando/programa] -h ou [comando/programa] --help

exemplos praticos:

ps -h (lista as opções que podem ser utilizadas com o comando ps)

grep --help (lista as opções que podem ser utilizadas com o comando grep)

Outras coisas importantes para saber sobre terminal são a utilidade de caracteres como '|', '&', '>', '>>' entre outros que farão parte do cotidiano de quem possui a necessidade de utilizar terminais linux.

Edited by Miqueloti
Link to post
Share on other sites
  • 0

Curso de Shell Script: Módulo #0 – Comandos Básicos do Linux

http://rberaldo.com.br/curso-shell-script-comandos-basicos-linux/

Curso de Shell Script – Módulo #1: Scripts Shell e suas estruturas

http://rberaldo.com.br/curso-de-shell-script-modulo-1-scripts-shell-estruturas/

Curso completo, focado em Programadores:

http://shellparaprogramadores.com.br

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148888
    • Total Posts
      644902
×
×
  • Create New...