Questão:
QUAIS OS COMANDOS BÁSICOS DO CONSOLE LINUX?
Diego D
2009-12-23 01:14:12 UTC
QUAIS OS COMANDOS BÁSICOS DO CONSOLE LINUX?
Cinco respostas:
2009-12-23 02:36:11 UTC
Olá Diego, Bom dia!



Exixtem vários sites que podes lhe ajudar com inúmeros comandos do linux, alguns avançados(kill, rpm e apt) e outros mais simples como(ls, date e cal).



Seria bom que você conhecesse os parâmetros de cada comando(faça sua própria apostila), enriqueça sua mente e pratique num computador que tenha o linux instalado.



Não ficarei fazendo uma série de comandos aqui na página do yahoo, porque exixtem muitos comandos que não são listados, por isso lhe passarei um link onde explicam passo a passo exemplificando o processo de cada de cada comando com seus parâmetros (se houver).



São muitos mas como já disse se preticar você vai longe.



É bom ver que pessosas como você se interessam pelo linux (parabéns, continue assim)...



Link:http://www.devin.com.br/comandos_linux/ (Ao clicar nos comandos você vará exemplos e detalhes de cada um).



Espero ter-lhe ajudado....
?
2009-12-23 01:19:22 UTC
A relação a seguir mostra os comandos seguidos de uma descrição:



cal: exibe um calendário;



cat arquivo: mostra o conteúdo de um arquivo. Por exemplo, para ver o arquivo infowester.txt, basta digitar cat infowester.txt;



cd diretório: abre um diretório. Por exemplo, para abrir a pasta /mnt, basta digitar cd /mnt. Para ir ao diretório raiz a partir de qualquer outro, digite apenas cd;



chmod: comando para alterar as permissões de arquivos e diretórios. Saiba mais neste artigo;



clear: elimina todo o conteúdo visível, deixando a linha de comando no topo, como se o sistema acabasse de ter sido acessado;



cp origem destino: copia um arquivo ou diretório para outro local. Por exemplo, para copiar o arquivo infowester.txt com o nome infowester2.txt para /home, basta digitar cp infowester.txt /home/infowester2.txt;



date: mostra a data e a hora atual;



df: mostra as partições usadas;



diff arquivo1 arquivo2: indica as diferenças entre dois arquivos, por exemplo: diff calc.c calc2.c;



du diretório: mostra o tamanho de um diretório;



emacs: abre o editor de textos emacs;



file arquivo: mostra informações de um arquivo;



find diretório parâmetro termo: o comando find serve para localizar informações. Para isso, deve-se digitar o comando seguido do diretório da pesquisa mais um parâmetro (ver lista abaixo) e o termo da busca. Parâmetros:



name - busca por nome

type - busca por tipo

size - busca pelo tamanho do arquivo

mtime - busca por data de modificação



Exemplo: find /home name tristania



finger usuário: exibe informações sobre o usuário indicado;



free: mostra a quantidade de memória RAM disponível;



halt: desliga o computador;



history: mostra os últimos comandos inseridos;



id usuário: mostra qual o número de identificação do usuário especificado no sistema;



kill: encerra processados em andamento. Saiba mais no artigo Processos no Linux;



ls: lista os arquivos e diretórios da pasta atual;



lpr arquivo: imprime o arquivo especificado;



lpq: mostra o status da fila de impressão;



lprm: remove trabalhos da fila de impressão;



lynx: abre o navegador de internet de mesmo nome;



mv origem destino: tem a mesma função do comando cp, só que ao invés de copiar, move o arquivo ou o diretório para o destino especificado;



mkdir diretório: cria um diretório, por exemplo, mkdir infowester cria uma pasta de nome infowester;



passwd: altera sua senha. Para um administrador mudar a senha de um usuário, basta digitar passwd seguido do nome deste;



ps: mostra os processos em execução. Saiba mais no artigo Processos no Linux;



pwd: mostra o diretório em que você está;



reboot: reinicia o sistema imediatamente (pouco recomendável, preferível shutdown -r now);



rm arquivo: apaga o arquivo especificado;



rmdir diretório: apaga o diretório especificado, desde que vazio;



shutdown: desliga ou reinicia o computador, veja:

shutdown -r now: reinicia o computador

shutdown -h now: desliga o computador



O parâmetro now pode ser mudado. Por exemplo: digite shutdown -r +10 e o sistema irá reiniciar daqui a 10 minutos;



su: passa para o usuário administrador, isto é, root (perceba que o símbolo $ mudará para #);



tar -xzvf arquivo.tar.gz: extrai um arquivo compactado em tar.gz;



telnet: ativa o serviço de Telnet em uma máquina. Para acessar esse computador a partir de outros por Telnet, basta digitar telnet nomedamáquina ou telnet IP. Por exemplo: telnet 192.168.0.10. Após abrir o Telnet, digite help para conhecer suas funções;



top: exibe a lista dos processos, conforme os recursos de memória consumidos;



uname: mostra informações do sistema operacional e do computador. Digite uname -a para obter mais detalhes;



Exemplos: comandos cal e uname -a



useradd usuário: cria uma nova conta usuário, por exemplo, useradd wester cria o usuário wester;



userdel usuário: apaga a conta do usuário especificado;



uptime: mostra a quantas horas seu computador está ligado;



vi: inicia o editor de textos vi. Saiba mais aqui;



whereis nome: procura pelo binário do arquivo indicado, útil para conhecer seu diretório ou se ele existe no sistema;



w: mostra os usuários logados atualmente no computador (útil para servidores);



who: mostra quem está usando o sistema.



Finalizando



Praticamente todos os comandos citados possuem parâmetros que permitem incrementar suas funcionalidades. Por exemplo, se você digitar o comando ls com o parâmetro -R (ls -R), este mostrará todos os arquivos do diretório, inclusive os ocultos.



A melhor forma de conhecer os parâmetros adicionais de cada comando é consultando as informações de ajuda. Para isso, pode-se usar o recurso --help. Veja o exemplo para o comando ls:



ls --help



Também é possível utilizar o comando man (desde que seu conteúdo esteja instalado), que geralmente fornece informações mais detalhadas. Par usar o man para obter detalhes do comando cp, por exemplo, a sintaxe é:



man cp



Se você estiver utilizan
Marcelo
2016-06-20 11:37:30 UTC
Os comandos do Linux são basicamente os mesmos em qualquer distribuição, você também pode conferir alguns comandos e também outras informações no Ubuntu Para Iniciantes:



Comandos:

http://www.ubuntuiniciantes.com.br/2012/10/comandos-basicos-no-terminal-do-ubuntu.html
ZikZira
2009-12-23 03:20:09 UTC
http://sidserra.phpnet.us/
Bruno
2009-12-23 01:40:38 UTC
Comandos básicos

ls [-al]: listagem do diretório.

cp [-ir]: copiar arquivos.

mv [-i]: mover ou renomear arquivos.

rm [--]: deletar arquivos.

mkdir/rmdir: cria/deleta diretórios.

ln -s path link: cria links simbólicos (symlinks) para arquivos ou diretórios.

Outros comandos

file: determina o tipo do arquivo (/etc/magic).

cat: exibe o conteúdo do arquivo na tela.

head / tail: exibe linhas no inicio / fim do arquivo.

less / more: lista o conteúdo do arquivo.

man filename: manual online do programa.

ctrl+alt+del/reboot: reinicia o sistema.

shutdown -h now/halt: desliga o computador.

Combinações

CTRL+C: sai (kill) do programa.

CTRL+ALT+BackSpace: sai (kill) do servidor X.

CTRL+L: limpa a tela.

CTRL+A / E: move o cursor para o início / fim da linha.

CTRL+U / K: deleta da posição do cursor até o início / fim da linha.

CTRL+H: deleta palavra anterior ao cursor.

CTRL+R: busca comando digitado no history do bash.

CTRL+D: logout (para isto altere ou unset a var. $IGNOREEOF).

Mais no terminal

stty -a: lista configurações do terminal.

reset: reseta o terminal (volta ao normal).

(SHIFT)PGUP/PGDN: barra de rolagem do bash.

TAB: auto-completa os comandos digitados no terminal.

MOUSE2/3: cola o texto selecionado (gpm).

CTRL+S (Scroll Lock): desabilita o vt.

CTRL+Q (Scroll Lock): habilita o vt (tente isto caso o terminal trave).

ALT+Fx: muda de console. CTRL+ALT+Fx: muda de console em modo gráfico.

Usuários

w: informações gerais sobre usuários logados e seus processos.

who: informações dos usuários atuais (do utmp)

last: listagem do histórico de logins (/var/log/wtmp)

lastlog: retorna informações sobre últimos logins.

Processos

CTRL+Z: suspende o processo temporariamente.

top: os processos que consomem mais recursos do sistema.

jobs: lista as tarefas rodando em fore/background.

bg/fg: manda processo para o back/foreground.

nice/renice: altera prioridades.

ps -auxw: lista todos os processos do sistema:

PID (process id), TTY (terminal ou ? caso seja um daemon), STAT (estado do processo), TIME (tempo de CPU consumido), COMMAND (o comando executado).

pstree -p: idem.

time: calcula o tempo decorrente do início ao término de um processo.

# time updatedb

real 1m42.233s

user 0m0.490s

sys 0m10.290s

Matando processos

kill: as opções mais comuns são (onde id é o mesmo que PID):

kill -HUP id-do-processo: reinicia processo.

kill -9 id-do-processo: mata processo.

killall processo: mata processo pelo nome.

killall -HUP processo: reinicia processo pelo nome.

Sistema

df -h (espaço livre e ocupado nos discos)

du -sh(x) (espaço ocupado pelo diretório e seus subdiretórios)

Informações do sistema:

free: status da memória e swap.

vmstat: status da memória virtual (processos, cpu).

lsdev, lspci: listagem do hardware/dispositivos pci.

pnpdump: retorna configuração das placas ISA PnP.

lsmod / rmmod: lista/remove módulos na memória.

procinfo: cat /proc ;)

Informações do ambiente X:

xdpyinfo: recursos do servidor X.

showrgbq: retorna a database de cores rgb.

xlsfonts: lista as fontes reconhecidas pelo X.

xset m 5/2 1: ajusta a velocidade e acel. do mouse.

Rede

Listando processos listening na porta 80 e seus PIDs

lsof -n -i:80 (-i4: ipv4 e -n: sem resolver hostnames)

fuser -v 80/tcp (lista processos que escutam na porta tcp 80 em modo "ps-like")

Pipes e Redirecionamentos...

Através de 'pipes', a saída de um comando (stdout [file descriptor 1]) é passada como a entrada (stdin) do outro. Em geral, a saída é o terminal e a entrada o teclado. Exemplos:

dmesg | less ; ls -l | more

echo "Broadcast Message" | wall

Através de '<' e '>' é possível definir qual será o stdin e o stdout. Exemplos:

dmesg > dmesg.txt ; more < dmesg.txt

ls -l /tmp >> list.txt (concatena)

O sinal de maior é equivalente ao comando tee.

E para alterar o stderr (mensagens de erro [file descriptor 2]):

ls /admin > list.txt 2>erros.txt (se o diretório não existir, o stderr será o erros.txt e o stdout o list.txt)

ls /admin > list.txt 2>&1 listagem_e_erros.txt (se houver, erros serão repassados para o mesmo local que o stdout)

Operadores Lógicos

&&: 'e' (retorna true se todas as expressões forem verdadeiras)

||: 'ou' (retorna true se uma das expressões forem verdadeiras)

O sinal ';' executará ambas as expressões independente do retorno. Por exemplo:

make ; make install (os comandos serão executados em sequência)

make && make install (o segundo comando somente será executado se o primeiro não retornar erro)



Permissões



As permissões dos arquivos são definidas através dos comando


Este conteúdo foi postado originalmente no Y! Answers, um site de perguntas e respostas que foi encerrado em 2021.
Loading...